IP Library Granted Patent US 12,314,274
Granted Patent B2
US 12,314,274 · App. 18/195,658 · Granted May 27, 2025

Bulletin board data mapping and presentation

Inventors: Greg Bolcer (Yorba Linda, CA); John Petrocik (Irvine, CA); Alan Chaney (Simi Valley, CA); Nirmisha Bollampalli (Irvine, CA); Andrey Mogilev (Novosibirsk, RU); Kevin Watters (Boston, MA)
Assignee: Bitvore Corp.
G06F16/24578G06F16/248G06F16/9535G06Q10/101G06Q10/107G06Q50/01G06V30/416H04L51/216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,314,274
App. No.
18/195,658
Granted
May 27, 2025
Kind
B2
Abstract

A computer-implemented method performed at a server system having one or more processors and memory, the method comprising receiving a set of curated documents comprising one or more documents identified as being relevant to a sector, analyzing the set of curated documents to determine one or more words and a count of each of the one or more words for all documents of the curated set of documents, further analyzing the set of curated documents, by analyzing one or more n-grams based on the one or more words, determining a first score based on a term frequency and a global document frequency of each of the one or more words of each of the one or more n-grams, determining a document vector based on averages of the first score, where the document vector comprises a perfect document for the sector, and storing the document vector in the data store.

Claims (37)

1. A computer system for file analysis, the system comprising:

a memory comprising instructions executable by one or more processors, wherein the one or more processors are operable to execute the instructions to:

control a hardware engine, comprising an entity extractor and a similarity engine, operatively coupled via a graphics bus to accelerate identification and analysis of large datasets in real-time, wherein the hardware engine is configured to:

identify one or more relevant files according to one or more semantic concepts;

identify one or more words for each of the one or more relevant files;

identify one or more n-grams according to the one or more words identified in the one or more relevant files, wherein an n-gram is one or more combinations of the one or more words;

generate a plurality of first scores, wherein each first score of the plurality of first scores is generated according to a term frequency and a global document frequency for each of the one or more words of each of the one or more n-grams of each of the one or more relevant files;

perform vector analysis on the one or more relevant files to generate a model document that improves file classification accuracy and reduces computational complexity by efficiently identifying unknown files according to similarities to relevant files, in order to assign each unknown files a relevant score;

generate a document vector according to averages of the plurality of first scores, wherein the document vector represents a reduced-dimensional representation of the file that increases the speed and accuracy of comparison between files and comprises a final value that illustrates how valuable the one or more words are in the one or more unknown files;

compare the unknown file with the model document according to the term frequency and the global document frequency; and

assign the relevant score to the unknown file according to the comparison, wherein the relevant score is used in a practical application comprising one or more of a technical space, a conceptual field, a geographic location and an industry sector, thereby enhancing the speed and efficiency of file retrieval and classification in such environments.

2. The computer system of claim 1 , wherein the one or more relevant files comprise the one or more files.

3. The computer system of claim 1 , wherein the one or more processors are operable to execute the instructions to:

display to the user, a list of the one or more relevant files having the highest second score that are most relevant to the one or more semantic concepts.

4. The computer system of claim 1 , wherein the one or more semantic concepts comprises at least one of mergers and acquisitions, financial updates, regulatory changes, legal issues, executive turnover, natural disasters, healthcare, education, schools, bankruptcy, and Hollywood news.

5. The computer system of claim 1 , wherein the one or more n-grams comprises at least four words of the one or more words.

6. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

control a hardware engine, comprising an entity extractor and a similarity engine, operatively coupled via a graphics bus to accelerate identification and analysis of large datasets in real-time, wherein the hardware engine is configured to:

identify one or more relevant files according to one or more semantic concepts;

identify one or more words in the one or more relevant files;

identify one or more n-grams according to the one or more words identified in the one or more files, wherein an n-gram is one or more combinations of the one or more words;

generate a plurality of first scores, wherein each first score of the plurality of first scores is generated according to a term frequency and a global document frequency for each of the one or more words of each of the one or more n-grams of each of the one or more relevant files;

perform vector analysis on the one or more relevant files to generate a model document that improves file classification accuracy and reduces computational complexity by efficiently identifying unknown files according to similarities to relevant files, in order to assign each unknown files a relevant score;

generate a document vector according to averages of the plurality of first scores, wherein the document vector represents a reduced-dimensional representation of the file that increases the speed and accuracy of comparison between files and comprises a final value that illustrates how valuable the one or more words are in the one or more unknown files;

compare the unknown file with the model document according to the term frequency and the global document frequency; and

assign the relevant score to the unknown file according to the comparison, wherein the relevant score is used in a practical application comprising one or more of a technical space, a conceptual field, a geographic location and an industry sector, thereby enhancing the speed and efficiency of file retrieval and classification in such environments.

7. The one or more computer-readable non-transitory storage media of claim 6 , wherein:

the one or more processors are operable to execute the instructions to:

receive a search query from a user;

identify one or more files according to the search query;

determine the one or more semantic concepts according to the one or more files; and

the one or more relevant files comprise the one or more files.

8. The one or more computer-readable non-transitory storage media of claim 6 , wherein the one or more processors are operable to execute the instructions to:

compare each of the one or more relevant files to the document vector to determine a second score for each of the one or more relevant files; and

display to the user, a list of the one or more relevant files having the highest second score that are most relevant to the one or more semantic concepts.

9. The one or more computer-readable non-transitory storage media of claim 6 , wherein the one or more semantic concepts comprises at least one of mergers and acquisitions, financial updates, regulatory changes, legal issues, executive turnover, natural disasters, healthcare, education, schools, bankruptcy, and Hollywood news.

10. The one or more computer-readable non-transitory storage media of claim 6 , wherein the one or more n-grams comprises at least four words of the one or more words.

Assignments (2)
SECURITY INTEREST Recorded Nov 21, 2024
From: BITVORE CORP.
To: MCANDREWS, HELD & MALLOY LTD.
Reel/Frame 069432/0283 →
SECURITY INTEREST Recorded Nov 21, 2024
From: BITVORE CORP.
To: MCANDREWS, HELD & MALLOY LTD.
Reel/Frame 070070/0141 →
Continuity (7)
Continuation 17315626 · May 10, 2021
Continuation 16573320 · Sep 17, 2019
Continuation 14855290 · Sep 15, 2015
Continuation In Part 14678762 · Apr 3, 2015
Continuation 13214053 · Aug 19, 2011
Provisional Application 61375414 · Aug 20, 2010
Related Publication 20230273929A1 · Aug 31, 2023
References Cited (15)
US 8027977B2 · Thambiratnam · 2011 [cited by examiner]
US 9015244B2 · Mandel et al. · 2015 [cited by applicant]
US 10423628B2 · Bolcer et al. · 2019 [cited by applicant]
US 11048710B2 · Bolcer et al. · 2021 [cited by applicant]
US 11599589B2 · Mandel et al. · 2023 [cited by applicant]
US 20020156763A1 · Marchisio · 2002 [cited by applicant]
US 20040019601A1 · Gates · 2004 [cited by applicant]
US 20040260695A1 · Brill · 2004 [cited by applicant]
US 20060212415A1 · Backer · 2006 [cited by applicant]
US 20090193011A1 · Blair-Goldensohn · 2009 [cited by applicant]
US 20090281900A1 · Rezaei · 2009 [cited by applicant]
US 20100153093A1 · Liu · 2010 [cited by applicant]
US 20120330946A1 · Arredondo et al. · 2012 [cited by applicant]
US 20140115527A1 · Pepper · 2014 [cited by applicant]
US 20150066552A1 · Shami · 2015 [cited by applicant]