Patents Examined by Hosain T. Alam
  • Patent number: 12158888
    Abstract: The present disclosure relates to systems and methods for automatically associating additional content with sports games. The systems and methods obtain game schedule data for a plurality of sports games, and for each scheduled game, the systems and methods select articles published within a timeframe of the game date of the scheduled game. The systems and methods identify sports articles associated with the sports game based on entities and event phrases extracted from the sports articles matching the schedule game data. The systems and methods classify the sports articles into a plurality of clusters and use the clusters to associate the sports articles to the game schedule data and store the associated sports articles with the game schedule data.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: December 3, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aman Singhal, Deep Narayan Dubey, Marcelo Medeiros De Barros, Prithvishankar Srinivasan
  • Patent number: 12154107
    Abstract: A control method is executed by a first node holding a first distributed ledger in which a first blockchain is managed, and includes: obtaining, from a second node, a second blockchain managed by a second distributed ledger held by the second node, and comparing the second blockchain with the first blockchain; updating the first blockchain by adding the greater of at least one first different block contained in the first blockchain but not the second blockchain and at least one second different block contained in the second blockchain but not the first blockchain, after at least one common block, and adding at least one additional block containing at least one instance of transaction data contained in the lesser; and determining whether at least two instances of transaction data each containing at least two instances of contract information that conflict with each other are contained in the updated first blockchain.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: November 26, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF
    Inventors: Naohisa Nishida, Yuji Unagami
  • Patent number: 12153614
    Abstract: Disclosed herein is a method for facilitating determination of differences between a pair of regulatory documents. Accordingly, the method may include receiving a first regulatory document and a second regulatory document from a device, converting the first regulatory document and the second regulatory document from a source format to a preferred format, analyzing the first regulatory document and the second regulatory document of the preferred format, identifying first portions of the first regulatory document and second portions of the second regulatory document, classifying the first portions into first classification codes and the second portions into second classification codes, comparing the first classification codes with the second classification codes, determining a change associated with a first portion of the first portions, associating the change to the first portion, generating a combined annotated regulatory document, and transmitting the combined annotated regulatory document to the device.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 26, 2024
    Assignee: Archer Technologies LLC
    Inventors: Kayvan Alikhani, Chuan Yun, Mohit Mohan Galvankar, Mohsen Emaminouri
  • Patent number: 12153582
    Abstract: A database management system identifies a required column which is required for executing the query, reads out data of the identified required column from a storage device, and executes the query based on the data of the required column. When reading out the data of the required column, the database management system preferentially reads out the data of the required column from a high-speed storage device storing the data of the required column among a memory, a second storage, and a first storage, stores, in the memory, data of the second data size unit including the data of the required column used for executing the query, and, when the data of the required column is read out from the first storage, stores the data of the second data size unit in the memory and stores the read-out data of the first data size unit in the second storage.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: November 26, 2024
    Assignee: HITACHI, LTD.
    Inventors: Yoshiki Kurokawa, Satoru Watanabe, Norifumi Nishikawa, Kazuhiko Mogi
  • Patent number: 12153652
    Abstract: Disclosed herein is a method for facilitating classification of portions of a regulatory document using multiple classification codes.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: November 26, 2024
    Assignee: Archer Technologies LLC
    Inventors: Kayvan Alikhani, Chuan Yun, Mohit Mohan Galvankar, Mohsen Emaminouri
  • Patent number: 12153559
    Abstract: A system and method for providing fine-grained access control in a search engine. Access control predicates associated with a search query, including fixed-width and/or variable-width tokens, are received from the search engine, and are formatted in a machine-readable binary format to generate a single byte array. A pre-sorted memory index structure associated with the single byte array is generated, by sorting the access control predicates according to their token width. The pre-sorted memory index structure is merge joined with an uninverted terms index that includes a sorted list of all terms in a field associated with the search query, and a document index mapping the document identifier (ID) to a term ordinal for a specific field.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: November 26, 2024
    Assignee: Hyland UK Operations Limited
    Inventor: Joel Bernstein
  • Patent number: 12153553
    Abstract: Methods and apparatus to estimate audience sizes using deduplication based on binomial sketch data are disclosed. An apparatus includes processor circuitry to instantiate coefficient analyzer circuitry to determine coefficient values of a polynomial based on (i) variances in values in the first sketch data and second sketch data, (ii) a first cardinality of the first sketch data, and (iii) a second cardinality of the second sketch data. The processor circuitry to instantiate overlap analyzer circuitry to determine a real root of the polynomial, the real root corresponding to the quantity of the second subscribers that are duplicates of the first subscribers. The processor circuitry to instantiate report generator circuitry to estimate a deduplicated audience size based on the estimate of the quantity of the second subscribers that are duplicates of the first subscribers and the first and second cardinalities.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: November 26, 2024
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan L. Sullivan, Jake Ryan Dailey, Damien Forthomme, Jessica D. Brinson, Molly Poppie, Christie Nicole Summers, Diane Morovati Lopez
  • Patent number: 12153547
    Abstract: One example method includes creating a namespace of a deduplication filesystem, adding a ‘temporary’ flag to the namespace, adding a ‘delete’ flag to the namespace when the namespace is to be deleted, and when a maximum number of namespaces permitted by the deduplication filesystem has been reached due to the creating of the namespace, deleting another namespace bearing a ‘temporary’ flag and a ‘delete’ flag. In this way, efficient use may be made of the NVRAM, while also maintaining compliance with deduplication filesystem requirements concerning the maximum number of permitted namespaces.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: November 26, 2024
    Assignee: Dell Products L.P.
    Inventors: Nitin Madan, Neerajkumar N. Chourasia
  • Patent number: 12153494
    Abstract: A system and method is provided for selecting a backup plan based on sampled metadata. An exemplary method includes sampling metadata of files on a computer during a predetermined time interval, wherein the files are backed up to a storage server in accordance with a first backup plan. The method includes predicting file usage dynamics for a time interval subsequent to the predetermined time interval, based on a combination of the derivative features and the attributes of the metadata, and comparing the predicted file usage dynamics for the time interval with file usage dynamics of the predetermined time interval. In response to determining that a difference between the predicted file usage dynamics and the file usage dynamics of the predetermined time interval exceeds a threshold difference, the method includes selecting a second backup plan for the files, and backing up the files to the storage server accordingly.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 26, 2024
    Assignee: Acronis International GmbH
    Inventors: Eugene Aseev, Stanislav S. Protasov, Serguei M. Beloussov, Sanjeev Solanki
  • Patent number: 12147789
    Abstract: Disclosed is a system and method for defining data structures for client-server system. In one embodiment, the present invention provides a compiler-enforced data model across distributed systems for providing system stability and the ability to identify and fix violations of the data model contract in a more efficient manner.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: November 19, 2024
    Assignee: JUMBO INC.
    Inventor: Aaron Evans
  • Patent number: 12147432
    Abstract: The present disclosure describes hybrid transactional and analytical processing (HTAP) techniques. A HTAP system comprises a first processing engine configured to perform online transactional processing, a second processing engine configured to perform online analytical processing, and a storage in communication with the first processing engine and the second processing engine. The first processing engine, the second processing engine, and the storage may be modularized and configured to be decoupled from each other. The system may be configured to capture data by the first processing engine in real time, organize the data in a first format in a first part of the storage for use by the first processing engine, propagate the data to a second part of the storage subsystem, and organize the data in a second format in the second part of the storage for use by the second processing engine.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 19, 2024
    Assignee: LEMON INC.
    Inventors: Jianjun Chen, Yonghua Ding, Ye Liu, Fangshi Li, Lixun Cao, Yang Liu, Li Zhang, Mingyi Zhang, Lei Zhang, Rui Shi
  • Patent number: 12147483
    Abstract: A computer-implemented method, a computer program product, and a computer system for reflecting metadata annotated in crawled documents to original data sources. In response to one or more internal documents in an application being annotated with metadata, the computer system converts a metadata format handled in the application to a metadata format handled in one or more data sources. The computer system posts, to one or more original documents in the one or more data sources, the metadata in the metadata format handled in the one or more data sources.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: November 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kenta Watanabe, Takahito Tashiro, Yoshitaka Kurokawa, Taihei Miyamoto
  • Patent number: 12147452
    Abstract: A graph-based novelty detection system processes a stream of observations by storing a compressed representation of the observations in a graph. Each node of the graph represents a component of an observation and a count of a number of times that component has been observed. The system calculates a novelty score based, at least in part, on a conditional probability of one or more components of the observation.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: November 19, 2024
    Assignee: THATDOT, INC.
    Inventor: Ryan Wright
  • Patent number: 12147487
    Abstract: An embodiment may involve receiving, at a web server application, a query specifying a file, a block number of a block of data within the file, and a block size, wherein the file includes entries representing differences between snapshots of configuration data; identifying, based on the block size, the block of data within the file; storing the block in a non-transitory memory that is accessible to the web server application; and in response to the query, transmitting, by the web server application, a set of the entries within the block formatted for display in a list component of a graphical user interface.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: November 19, 2024
    Assignee: ServiceNow, Inc.
    Inventor: Brian James Waplington
  • Patent number: 12147419
    Abstract: Database systems and methods are provided for providing record data to an application extension associated with a native application at a client device. One method involves a cross-platform service at the client device receiving a plurality of requests for data for one or more records at the database system from the native application, aggregating a subset of the plurality of requests into a batched request, providing the batched request to the database system over a network, receiving a batched response to the batched request from the database system over the network, and for each request of the subset of the plurality of requests of the batched request, mapping a respective data set of the batched response to a respective request and providing the respective data set to the application extension in response to the respective request via the native application.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: November 19, 2024
    Inventors: Eldor Khalyknazarov, Puneet Dhaliwal, Dai Duong Doan
  • Patent number: 12141166
    Abstract: The approaches described herein provide synchronization of data files across different databases used by different services and platforms. The services may be cloud-based services and include databases that include various types of data.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: November 12, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Ashutosh D. Modi, Marcelin M. Lovismartin, Satish Mohan, Nayana Garaga Krishnamurthy
  • Patent number: 12141167
    Abstract: Methods and apparatus for executing a data operation are described herein. The methods and systems may include determining at least one subdivision of at least one logical hierarchical data space. The at least one logical hierarchical data space may have a plurality of subdivisions. The method may further include determining at least one file corresponding to the at least one subdivision of the at least one logical hierarchical data space. The method may further include reading at least one tuple from the at least one file.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: November 12, 2024
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 12141105
    Abstract: An apparatus comprises a processing device configured to receive, at a given node of a distributed file system cluster, a request to store one or more portions of data and to monitor performance parameters for each storage device associated with the given node, the performance parameters comprising a first performance parameter characterizing data access frequency and at least a second performance parameter characterizing available space. The processing device is also configured to determine an overall performance metric for each of the storage devices associated with the given node based at least in part on the monitored performance parameters and to select, based at least in part on the overall performance metrics, at least one of the storage devices associated with the given node on which to store the one or more portions of data.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 12, 2024
    Assignee: Dell Products L.P.
    Inventors: Huijuan Fan, Chi Chen
  • Patent number: 12141109
    Abstract: Systems and methods for building and publishing schemas based on data patterns and data formats are disclosed. According to one embodiment, a method for building and publishing schemas may include: (1) accessing, by a schema recommendation program executed by a computer processor, a plurality of ingested objects in an object store; (2) extracting, by a data crawler, metadata from each of the plurality of ingested objects, wherein the metadata is related to a schema for the object and comprises an object name, a field name, and a field type; (3) identifying, by the data crawler, a plurality of potential schemas for the plurality of ingested objects based on the metadata; (4) receiving, by the schema recommendation program, a selection of one of the plurality of potential schemas; and (5) publishing, by the schema recommendation program, the selected potential schema to a catalog store.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: November 12, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Srinu Dasari
  • Patent number: 12135708
    Abstract: The disclosed systems and methods may receive a data record from either a legacy data source or a modern data source and determine whether the record satisfies a first set of validation rules. When the record fails to satisfy the first set of rules, reject the record for storage in a data store. When the record satisfies the first set of rules, determine whether the record satisfies a second set of validation rules. When the record satisfies the second set of rules, store the record in the data store with an indicator that the record satisfies the all rules. When the record fails to satisfy the second set of rules, if the source was a modern data source reject the record, and if the source was a legacy data source store the record in the data store with an indicator that it fails to satisfy the second set of rules.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: November 5, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Michael Chermside