Patents Examined by Hubert Cheung
  • Patent number: 11978057
    Abstract: Embodiments of the present disclosure are directed to a method for processing computer readable electronic files in an investigation in a computer system including a processor coupled to a display and an electronic storage device coupled to the processor. The method includes the processor accessing the electronic files and related data from a data source. The accessed files and related data are culled by the processor based on predetermined filter criteria. The processor stores the remaining files and related data in a third-party data repository and maps a set of electronic files and related data stored in the third-party data repository into a predetermined database schema. The mapped files and related data are analyzed by the processor, which applies a status decision on them. The analyzed electronic files and related data are submitted to a third-party e-discovery processing application based on the applied status decision.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: May 7, 2024
    Assignee: UNITEDLEX CORP.
    Inventors: John Thomas Gabriel, Baroon Anand, Gerardo Herrera, Ashish Upadhyay
  • Patent number: 11977545
    Abstract: A method includes receiving, by a first computing entity of a database system, a query request that is formatted in accordance with a generic query format. The method further includes generating, by the first computing entity, an initial query plan based on the query request and a query instruction set. The method further includes determining, by the first computing entity, storage parameters. The method further includes determining, by the first computing entity, processing resources for processing the query request based on the storage parameters. The method further includes generating, by the first computing entity, an optimized query plan from the initial query plan based on the storage parameters, the processing resources, and optimization tools. The method further includes sending, by the first computing entity, the optimized query plan to a second computing entity for distribution and execution of the optimized query plan.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: May 7, 2024
    Assignee: Oclient Inc.
    Inventors: George Kondiles, Jason Arnold
  • Patent number: 11934425
    Abstract: Various embodiments of a system and method for capturing changes in trade information that impact trade authorization and for updating a chain state on a distributed chain database that is used to authorize trades are disclosed herein. In some embodiments, the system comprises: a trade controller configured to obtain a current state from a local database; a rules engine configured to be invoked by the trade controller to apply a ruleset to data extracted from the local database to generate an updated state; an operation auto detector configured to generate a plan to update a chain state on the distributed chain database based at least in part on the updated state; and an execution engine configured to execute the plan and to generate an updated chain state that is used to authorize trades.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 19, 2024
    Assignee: Harbor Technologies, LLC
    Inventors: Ryan Anthony Hall, Robert Paul Remeika, Jr.
  • Patent number: 11921767
    Abstract: A computer-implemented method comprises creating and storing a plurality of different access group identifiers each associated with one or more user account identifiers, and a plurality of different classification markings each representing a different access restriction for an electronic document, and associating each of the user account identifiers with one or more of the classification markings; indexing each particular electronic document among a plurality of different electronic documents in association with values of one or more of the access group identifiers and with an inverse list of values of the classification markings that apply to the particular electronic document in a classification index; receiving a search query that specifies one or more attributes of electronic documents; obtaining one or more first classification markings, among the plurality of classification markings, which are associated with a particular user account identifier that is associated with the search query; executing a sea
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 5, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Allen Chang, Timothy Wilson, Robert Liu, Jeffrey Chen
  • Patent number: 11907359
    Abstract: Cloud storage systems and methods are described for providing event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to at least one of a remote file system hosted by the remote cloud storage system and a local file system hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: February 20, 2024
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 11868308
    Abstract: Log files are received from disparate remote system machines separate from the log master server machine. Error checking code is executed to identify missing log files of the received log files from the disparate remote system machines and determine whether to ignore the missing log files. In response to determining to ignore the missing log files the received log files are stored on shared storage of the log master server machine.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: January 9, 2024
    Assignee: Red Hat, Inc.
    Inventors: Jonathan J. Pickard, William W. Foster, Jr.
  • Patent number: 11809434
    Abstract: A computer-implemented semantic analysis system for ranking search results has instructions including the steps: receive a query about a first document authored by a person; read in data identifying the first document; read in a second document about the person authored after the first document; identify indicator terms in the second document related to whether or not there is a significant discrepancy between the second document and the first document; read in weighting factors for the identified indicator terms; determine an aggregate weighting factor that decreases with an increasing number of indicator terms found; and calculate a score of how much of a discrepancy there is between the second document and the first document using the weighting factors. When multiple first documents are returned for multiple persons, present the links in order from high score to low score.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: November 7, 2023
    Inventors: David Alan Clark, Justin N. Smith, Mark S. Nowotarski
  • Patent number: 11809433
    Abstract: A cognitive proximate recommendation method, system, and non-transitory computer readable medium, include first extracting a requested feature and a requested value of the requested feature for a requested item and returning a return item from a plurality of return items stored in the database and returning a ranked list of the plurality of return items, where the ranked list further includes inter-relationships that are defined by defining a primary value of each of the requested items and the return feature corresponding to the requested feature or anchor value for each of the requested items and the return feature corresponding to the requested feature.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: November 7, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laura Irina Rusu, Gandhi Sivakumar
  • Patent number: 11562003
    Abstract: An approach is described for representing search results via a three-dimensional matrix. An associated method may include receiving a search query, querying at least one database based upon the search query, and receiving results to the search query from the at least one database. The method further may include representing the results via a three-dimensional matrix graphically depicting a plurality of categories corresponding to the results. Each of the plurality of categories may be associated with the results via a respective tag in the at least one database. Upon detecting activity from an input device, the method further may include filtering the plurality of categories of the three-dimensional matrix, and prioritizing the results based upon the filtering. Representing the results via the three-dimensional matrix may include presenting the results in a list correlated to the three-dimensional matrix, and prioritizing the results based upon the filtering may include prioritizing the list.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Kelly Bailey, Raphael L. Bouchard, Elizabeth A. Jensen, Emma L. Verrecchia
  • Patent number: 11487802
    Abstract: Humans have collaborated in both small and large groups for thousands of years, sometimes achieving great feats for the good of all mankind. However, most groups have failed to achieve greatness, often because of poor group “chemistry” and/or because of missing skills or insights. These problems typically arise because group organizers build groups using human mental processes that suffer from social, racial, gender, ethnic, or other unconscious biases. To reduce impact of these biases and help organizers form more effective groups or teams, the present inventors have devised, among other things, an exemplary system that subdivides a group of user data structures into subgroups, based on similarities between electronic surveys and/or other data types, such as social media and network analysis data types. The system further includes user interfaces for creating surveys, implementing user preferences regarding subgroup membership and sizes, controlling the subdivision process, and displaying the subgroups.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: November 1, 2022
    Assignee: Collaboration.AI, LLC
    Inventors: Peter Linus Klein, Mohammed Jamal
  • Patent number: 11474978
    Abstract: Systems and methods for searching data are disclosed. For example, the system may include one or more memory units storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include receiving a sample dataset and identifying a data schema of the sample dataset. The operations may include generating a sample data vector that includes statistical metrics of the sample dataset and information based on the data schema of the sample dataset. The operations may include searching a data index comprising a plurality of stored data vectors corresponding to a plurality of reference datasets. The stored data vectors may include statistical metrics of the reference datasets and information based on corresponding data schema. The operations may include generating, based on the search and the sample data vector, one or more similarity metrics of the sample dataset to individual ones of the reference datasets.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 18, 2022
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Vincent Pham, Galen Rafferty, Anh Truong, Mark Watson, Jeremy Goodsitt
  • Patent number: 11449596
    Abstract: Cloud storage systems and methods provide event-based user state synchronization among the various cloud elements. A global user directory is maintained on a remote cloud storage system. The global user directory includes a plurality of global user definitions associated with a plurality of user accounts, where each of the user accounts has access to one of a remote file system (RFS) hosted by the remote cloud storage system and a local file system (LFS) hosted by a local cloud storage system. As global user definition are altered on the remote cloud storage system, user events are generated and communicated to the local cloud storage system, where they are applied to synchronize the local user definitions with the global user definitions. The invention facilitates centralized control of user definitions, near real-time event delivery to local cloud storage systems, and separation of authentication processes from customers' active directory services.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: September 20, 2022
    Assignee: Egnyte, Inc.
    Inventors: Shishir Sharma, Debjit Bhattacharjee, Amrit Jassal, Kalpesh Patel, Deepak Mehta, Przemek Grzedzielski, Sachin Shetty, Krzysztof Gardo, Daniil Iaitskov, Harikesavan Krishnan, Manish Marathe
  • Patent number: 11429488
    Abstract: A data recovery method and apparatus are provided. The method retrieving metadata according to a request for data recovery, where the metadata corresponds to a snapshot. A snapshot type of the snapshot is determined according to the metadata, and data recovery is performed according to the snapshot type, to generate recovered data. A false snapshot of the recovered data is generated, and metadata corresponding to the false snapshot is stored.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 30, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Cheng Jie Xu
  • Patent number: 11394798
    Abstract: User portrait obtaining method, apparatus, and storage medium are provided. The method includes: obtaining M training samples according to a user behavior log. An initialized user parameter matrix Wm×k and an initialized tag parameter matrix Hk×n are modified according to the M training samples by using a data fitting model, to obtain a final user parameter matrix Wm×k and a final tag parameter matrix Hk×n. Further, a user portrait matrix Pm×n is obtained according to the final user parameter matrix Wm×k and the final tag parameter matrix Hk×n. In the present disclosure, a user and a tag are parameterized, and a user parameter matrix and a tag parameter matrix are modified by using the data fitting model, so as to fit a training sample.
    Type: Grant
    Filed: July 3, 2018
    Date of Patent: July 19, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Mengping Lu
  • Patent number: 11379481
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, the query definition being stored in a query repository, being validated by the QMS based on analytical metadata, and being stored in a mirror query repository of the first data center, providing, after validation of the query definition, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 5, 2022
    Assignee: SAP SE
    Inventors: Bare Said, Peter Weddeling, Tobias Hoehmann, David Foerderer
  • Patent number: 11372821
    Abstract: A spatial-temporal storage method, system, and non-transitory computer readable medium, include, in a first layer, a geometric translation circuit configured to split spatial-temporal information into row keys and translate a geometry query into a range scan, and a multi-scan optimization circuit configured to compute an optimal read strategy to optimize the range scan translated by the geometric translation circuit into a series of block starting offsets and block sizes, and, in a second layer, a block grouping circuit configured to allow grouping of blocks in the second layer while preserving spatial data locality when splits of spatial-temporal information occur in the first layer.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: June 28, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raghu Kiran Ganti, Shen Li, Mudhakar Srivatsa
  • Patent number: 11354295
    Abstract: Methods and systems for processing incoming data in real-time are described herein. The incoming data is processed in real-time to generate data records that may be improved over time, for example, by automatically correcting inaccurate data in the records. In some embodiments, when data is received, a real-time process is initially performed on the received data under a first time constraint to produce first data for a data record. Subsequently, one or more non-real-time processes are then performed on the received data under a second time constraint to produce second data for the data record. The second data may be used to update the data record, for example, to correct any inaccuracy caused by the real-time process of the received data. Preferably, the second time constraint is longer than the first time constraint.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: June 7, 2022
    Assignee: PayPal, Inc.
    Inventors: Xin Li, Xiaohan Yun, Yunfeng Li, Yang Yu, Zhijun Ling, Ke Zheng, Uri Arad, Frederic Tu
  • Patent number: 11347777
    Abstract: According to one embodiment, a computer program product for identifying key words within a plurality of documents comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a processor to cause the processor to perform a method comprising identifying, by the processor, a first group of textual data, determining, by the processor, a plurality of word combinations within the first group of textual data, and determining, by the processor, a first plurality of key words for the first group of textual data, utilizing the plurality of word combinations.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: May 31, 2022
    Assignee: International Business Machines Corporation
    Inventor: Douglas A. Smith
  • Patent number: 11334607
    Abstract: A computer-implemented method according to one embodiment includes identifying a first group of textual data, determining a plurality of word combinations within the first group of textual data, and determining a first plurality of key words for the first group of textual data, utilizing the plurality of word combinations.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventor: Douglas A. Smith
  • Patent number: 11321775
    Abstract: Aspects of the invention relate to a computer-implemented method of improving the efficiency of an electronic collateralisation search engine that uses assets distributed on one or more remotely-located asset depositories. The method comprises selecting from a database of asset records of the remotely-located assets of a collateral giver, a subset of asset records having asset characteristics that satisfy a collateral giver's one or more predefined threshold criteria. Restricting a received search of collateral giver's asset records, which match a collateral receiver's query, to the subset of collateral giver's asset records.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 3, 2022
    Inventors: Olivier Leonard, Marije Verhelst