Patents Examined by Kim T. Nguyen
  • Patent number: 12259893
    Abstract: The present disclosure provides various systems and methods for indexing digital (electronic) documents and providing various error reporting and identification functions. The systems and methods may utilize various software, hardware, and firmware modules to identify notations, such as sheet names, anchors, and anchor references on construction documents. Various algorithms and methods may be employed to identify errors, erroneous notations, missing sheets, missing details, and/or the like to aid in the correction of construction documents. Identified notations are indexed and used to create hyperlinked pages that are easily navigable. In some embodiments, the hyperlinked pages may include previous- and next-sheet hyperlinks that allow for direct navigation within a set of pages, according to an order provided in an index sheet (e.g., a table of contents sheet).
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: March 25, 2025
    Assignee: Blink Forward, LLC
    Inventors: Samuel Melvin Smith, Michael Smith
  • Patent number: 12254002
    Abstract: Techniques for obtaining information about data entity instances managed by a data processing system using at least one data store. The techniques include obtaining a query comprising a first portion comprising information for identifying instances of a first data entity stored in at least one data store; and a second portion indicating at least one attribute of the first data entity; generating, from the query, a plurality of executable queries including a first set of one or more executable queries and a second set of one or more executable queries, the generating comprising: generating, using the first portion, the first set of executable queries for identifying instances of the first data entity, and generating, using the second portion, the second set of executable queries for obtaining attribute values for instances of the first data entity; and executing the plurality of executable queries to obtain results for the query.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: March 18, 2025
    Assignee: Ab Initio Technology LLC
    Inventors: Halldor Isak Gylfason, Robert Parks
  • Patent number: 12235841
    Abstract: Disclosed embodiments include a data filter system including an interface and data filter circuitry. The data filter circuitry is configured to receive a data filter initiation signal via the interface, and in response to receipt of the data filter initiation signal, perform at least one operation associated with a data query, wherein the data query implicates a body of data stored in at least one storage unit; wherein performance of the at least one operation associated with the data query results in generation of a filtered data subset from the body of data, including less data than the body of data implicated by the data query; and transfer the filtered data subset to a host processor configured to perform one or more additional operations relative to the data query to generate an output to the data query.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: February 25, 2025
    Assignee: NeuroBlade Ltd.
    Inventors: Yaron Kittner, Gal Hai
  • Patent number: 12235813
    Abstract: The present disclosure is directed to continuous data profiling (CDP). Entities may house large amounts of disorganized and/or duplicative data. To organize and standardize data across a data set, the data may be profiled. However, profiling large data set can be inefficient and give rise to security problems, as profiling datasets typically requires exporting a dataset to a third-party profiling runtime environment. To remedy these issues, the present disclosure is directed to a continuous data profiling platform that comprises a CDP manager communicatively coupled to a client's database. The CDP manager provides access to a CDP API that may install CDP tools on a client's native database environment, enabling the database management system to profile datasets within the client's native database environment, which results in a more efficient use of computing resources and more secure process of profiling datasets.
    Type: Grant
    Filed: September 18, 2023
    Date of Patent: February 25, 2025
    Assignee: Collibra Belgium BV
    Inventors: James B. Cushman, II, Vadim Vaks, Satyender Goel
  • Patent number: 12235867
    Abstract: A replication progress tracking technique is configured to present progress tracking state relating to data replicated as a recovery point (RP) from a source site to one or more target and/or remote sites over a network in a multi-site data replication environment. The progress tracking state of the replicated RP, i.e., RP replication progress, is persistently stored as a progress tracking recording at the target site independent of the source site of the replication and presented (i.e., viewed) using a well-defined, published application programming interface that is publicly callable by one or more clients of the environment.
    Type: Grant
    Filed: August 21, 2023
    Date of Patent: February 25, 2025
    Assignee: Nutanix, Inc.
    Inventors: Freddy James, Kai Tan, Karthikeyan Vaideswaran, Ramya Uthamarajan, Kushagra Mishra, Pranab Patnaik
  • Patent number: 12235871
    Abstract: A method, computer program product, and computing system for determining a recovery point object (RPO) value for a storage object. An amount of data to transfer from the storage object to a disaster recovery site is determined. A data replication transfer schedule for the storage object is generated based upon, at least in part, the RPO value and the amount of data to transfer. Data is asynchronously transferred from the storage object to the disaster recovery site using the data replication transfer schedule.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: February 25, 2025
    Assignee: Dell Products L.P.
    Inventors: Vasudevan Subramanian, Socheavy Heng, Nagapraveen Veeravenkata Seela, Kosta Economou
  • Patent number: 12229206
    Abstract: A tracking system passively tracks and records searches conducted by actual search engine users. The recorded data for each search event preferably includes the search query submitted, the search engine used, the search result item (e.g., web page) selected, the position (e.g., page number) of this item, and the user's IP address. The collected data is aggregated and analyzed to generate data regarding the search queries used to locate and access particular destinations (e.g., web pages and sites). This data may be used for various purposes, such as (1) to generate reports showing, e.g., how users reach a particular destination from different search engines and geographic locations, (2) to select content to display on a destination page, such that the content is relevant to search queries commonly used to locate that page, and (3) to update the database of one search engine to reflect searches conducted on other search engines.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: February 18, 2025
    Assignee: Gula Consulting Limited Liability Company
    Inventors: Richard Kazimierz Zwicky, Todd William Hooge, Matthew Dunn
  • Patent number: 12229109
    Abstract: In general, embodiments of the technology relate to a method and system for implementing external content type (ECT) object types in a content management system (CMS). More specifically, embodiments of the technology relate to augmenting the object model with a new class of object type—an external content type (ECT) object type. The ECT object types are a class of object types that are used to manage object (referred to as managed external objects) that are located in external data systems.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: February 18, 2025
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael Mohen, Jeroen Mattijs van Rotterdam, Satyapal P. Reddy, David Humby
  • Patent number: 12223520
    Abstract: A disclosed example includes accessing computer-generated impression records, the computer-generated impression records based on network communications received at a server of a database proprietor from client devices, the computer-generated impression records indicative of accesses to media at the client devices; accessing self-reported demographic data and behavioral data from a database of the database proprietor, the self-reported demographic data and the behavioral data corresponding to user accounts registered with the database proprietor and associated with the client devices; comparing the self-reported demographic data with a probability distribution of higher-accuracy demographic data; determining different adjustments for corresponding ones of self-reported demographics of the self-reported demographic data based on the comparison; adjusting the corresponding ones of the self-reported demographics based on corresponding ones of the different adjustments to generate adjusted user demographic data; a
    Type: Grant
    Filed: December 1, 2023
    Date of Patent: February 11, 2025
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert R. Perez, Josh Gaunt
  • Patent number: 12222902
    Abstract: Disclosed implementations include systems and methods to efficiently determine a block or blocks of a smart file that have changed, without accessing the block or blocks. For example, the disclosed implementations generate and maintain a nested hash value tree that includes block hash values for at least some blocks of a smart file, and element hash values for at least some elements of the blocks of the smart file for which a block hash value is maintained. The nested hash value tree may be traversed to determine elements and/or blocks of the smart file that have changed without having to access or process the smart file. Still further, the elements and/or blocks of the smart file that have changed may be processed without processing other elements and/or blocks of the smart file to determine the actual change(s) to the smart file.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: February 11, 2025
    Assignee: HoneyBook, Inc.
    Inventors: Gal Bar, Daniel Benor, Dvir Cohen, Nurit Bahat, Carmel Arad
  • Patent number: 12216668
    Abstract: Methods, systems, and computer programs for generating a playlist of media content items for a group of users. Media content items listened to by the selected users are compared to an average user taste profile to select media content items for playback to the group of users.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: February 4, 2025
    Assignee: Spotify AB
    Inventors: Mark Kizelshteyn, Andreas Jansson, Tracey Churray, Mark Koh
  • Patent number: 12216618
    Abstract: A system and a method for classifying sensitive data elements in a file is provided. The method includes receiving and converting, the unstructured data file into a machine-readable format and generating, a plurality of sensitive data features. The plurality of sensitive data features represents single element of the sensitive data. The method includes generating, a plurality of adjacent elements corresponding to the single elements of the sensitive data and generating a plurality of feature categories. The method includes aggregating, the plurality of adjacent node features and the plurality of edge features. The method includes calculating and concatenating the plurality of aggregated adjacent nodes features and the plurality of aggregated edge features. The method includes comparing, the distance of the sensitive data from all of the adjacent sensitive data. The method includes classifying and predicting, the sensitive data to be a true positive or false positive sensitive data by using machine learning.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: February 4, 2025
    Assignee: SECURITI, Inc.
    Inventors: Xiaolin Wang, Michael Rinehart
  • Patent number: 12210556
    Abstract: Disclosed is a method for databasing a document, which is performed by a computing device, which may include: receiving a plurality of documents from a client device; analyzing the plurality of respective received documents and generating a plurality of document elements corresponding to each document; generating relationship data for defining a relationship between the plurality of document elements generated to correspond to each document; and storing the plurality of document elements generated to correspond to each document and the generated relationship data in a database by matching the plurality of document elements generated to correspond to each document and the generated relationship data.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: January 28, 2025
    Assignee: TmaxGAIA Co., Ltd.
    Inventors: Sanghyun Park, Moon Namkoong, Seung-jae Lee, Kwanyong Kim
  • Patent number: 12210530
    Abstract: In an embodiment, a method for dynamically generating and using peer groups in an e-procurement system includes creating an entity database with a plurality of attributes associated with entities and an ordered table of matching rules. Each matching rule having a priority value and two or more matching attributes. The method includes receiving a user input specifying a particular entity for generating a current peer group of other entities. The method includes accessing the entity database to retrieve particular attributes of the particular entity and querying the entity database to receive a result set of matching entities as the current peer group of other entities for the particular entity based on the particular attributes of the particular entity and the matching rules. The method further includes appending data for the matching entities in the result set to a peer group data structure associated with the particular entity.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: January 28, 2025
    Assignee: Coupa Software Incorporated
    Inventors: Brent Sisson, Austin Haygood, Alejandro Avalos Mar, Emily Kelly, Liaowang Zou, Parand Darugar
  • Patent number: 12210594
    Abstract: Techniques for data classification using clustering. A method includes replacing a plurality of portions of metadata for a plurality of data objects with a plurality of replacement characters in order to generate a plurality of replaced strings; clustering the plurality of data objects into a plurality of clusters based on commonalities between the plurality of replaced strings of data objects of the plurality of data objects; classifying a subset of the data objects in each cluster into at least one class; and aggregating classes within at least one cluster of the plurality of clusters, wherein aggregating classes within each of the at least one cluster includes applying the at least one class for the subset of the data objects in each cluster to each other data object within the cluster.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: January 28, 2025
    Assignee: Cyera, Ltd.
    Inventors: Yotam Segev, Itamar Bar-Ilan, Yonatan Itai, Shiran Bareli, Guye Vered, Tomer Mesika, Itay Fainshtein, Ofir Talmor
  • Patent number: 12204415
    Abstract: A system for storing data redundantly is disclosed. The system includes a plurality of data storage devices, the data being structured in the form of a plurality of records. A first device of the plurality of storage devices stores the records according to a first ordered sequence of records and at least one second device of the plurality of storage devices stores at least one subset of the records according to at least one second ordered sequence of records which is different from the first ordered sequence for the at least one subset.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 21, 2025
    Assignee: Orange
    Inventors: Pierre Obame Meye, Philippe Raipin Parvedy
  • Patent number: 12204612
    Abstract: Embodiments of the present disclosure provide systems and methods for implementing self-bias detection based on performance and importance. A disclosed computer implemented method aggregates continuous input data through a K-means clustering algorithm to reduce the number of aggregated sub-group data pairs, enabling a reduced calculation time for computing bias and enhanced performance. The self-bias detection identifies a scale factor and a balance factor of aggregated sub-group data pairs, which indicate the importance of the detected bias.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: January 21, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ze Ming Zhao, Peng Hui Jiang, Xiao Tian Xu, Wenjing Liao, Zhi E. Zhang
  • Patent number: 12189692
    Abstract: An apparatus and method for searching and displaying including searching database for at least one document containing a search text; displaying a progressive relationship of a first display with a second display with a third display, wherein the displaying includes the following: the first display presenting the at least one document; the second display presenting only pages from the at least one document, wherein each of the only pages contains the search text; and the third display presenting one of the only pages, and wherein the search text in the one of the only pages is highlighted.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: January 7, 2025
    Assignee: ImageScan, Inc.
    Inventors: Basker S. Krishnan, Hanoz J. Kateli, Bryan Heesch
  • Patent number: 12189637
    Abstract: A system and computer implemented method of patent mapping are provided. The method comprises maintaining a database of patent portfolios and a database of patents, each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios; maintaining a database of ontologies, the ontologies including one or more patent concepts in defined groups; receiving a search query associated with a first patent portfolio; searching the first portfolio as a function of the search query; generating search results, the search results including one or more patent claims associated with the search query; and mapping the one or more patent claims to a patent concept in a defined group.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: January 7, 2025
    Assignee: Black Hills IP Holdings, LLC
    Inventors: Steven W. Lundberg, Lars Olof Hugo Svensson
  • Patent number: 12181979
    Abstract: In some examples, a data management and storage (DMS) platform comprises peer DMS nodes in a node cluster, a distributed data store comprising local and cloud storage, and at least one processor configured to perform operations in a method of creating a local consolidated patch file from a patch file chain stored in the cloud storage. Example operations comprise, in a first dry-run phase, creating a patch file image of data blocks in one or more cloud patch files stored in the cloud storage; in a second data-transfer phase, downloading at least some of the data blocks from the cloud patch files identified by the patch file image; and creating and storing, in the local storage, the local consolidated patch file using the downloaded data blocks.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: December 31, 2024
    Assignee: Rubrik, Inc.
    Inventors: Abdullah Reza, Vijay Karthik, Siddharth Bidasaria, Bristy Sikder