Patents Examined by Alexander Khong
  • Patent number: 12380172
    Abstract: The present invention relates to a method for collecting data from a multi-domain in a data collection device. The method includes a step A of collecting data from a general web that is accessible through a search engine; a step B of collecting data from a dark web site that is not accessible with a general web browser and is accessible with preset specific software; and a step C of standardizing the collected data in a preset format and generating metadata for the collected data.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: August 5, 2025
    Assignee: S2W INC.
    Inventors: Sang Duk Suh, Changhoon Yoon, Seung Hyeon Lee
  • Patent number: 12373431
    Abstract: Computer implemented methods, systems, and computer program products include program code executing on a processor(s) that obtains a user query. The program code selects just in time (JIT) statistics relevant for use by a cost optimizer to generate a plan file for executing the user query by determining, based on JIT metadata in a JIT statistics cache, if JIT statistics generated responsive to an earlier event are these JIT statistics, and based on determining that the JIT statistics generated responsive to the earlier event are these JIT statistics, selects these JIT statistics to generate the plan file. The program code utilizes the cost optimizer to generate the plan file based on these JIT statistics. The program code executes the user query in the target database based on the plan file.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: July 29, 2025
    Assignee: International Business Machines Corporation
    Inventors: Jain Sachinkumar, Kapish Kumar, Gaurav Mehrotra
  • Patent number: 12361019
    Abstract: In some aspects, the disclosure is directed to methods and systems for secure and authenticated tracking of entity possession via a lightweight centralized or distributed ledger. Ownership records of different entities may be recorded on an immutable ledger such that provenance of the entities is verifiable and a user cannot create or counterfeit an entity. In some implementations, the system may store metadata of entities in a separate database that may store records for each entity and correspond to the respective entity's virtual identifier, enabling the ledger records to contain much less data, saving memory resources and the energy that is required to maintain the ledger. In some implementations, distributed incremental values may be provided to members of an ownership or possession chain of an entity, which may encourage compliance, reporting of ownership transfer, and encourage additional transfers.
    Type: Grant
    Filed: December 18, 2023
    Date of Patent: July 15, 2025
    Assignee: Sequoia Games, Inc.
    Inventor: Daniel Choi
  • Patent number: 12361034
    Abstract: In an illustrative embodiment, systems and methods include storing, to feature vectors of real estate properties, both property attributes and at least one geospatial feature located within a predetermined distance of the property's location, evaluating, using machine learning (ML) algorithm(s), subsets of properties to identify impactful features having a significant impact on property value for each property subset, and, using an ML model trained for the impactful features of a given property subset, analyze feature data to obtain a) a set of similar properties and/or b) a property valuation for each of one or more real estate properties.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: July 15, 2025
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)
    Inventors: Yuang Tang, Fabio Quijada, Jianglong Li
  • Patent number: 12353435
    Abstract: Methods, systems, and computer-readable storage media for data replication. Data records associated with business entities are obtained. A plurality of data fields is defined for each record. A first set of data records is determined as associated with a first identifier of a first business entity. Data from a first set of data fields is selected from each data record of the first set of the data records. The first set of data fields are a subset of the plurality of data fields and is defined for evaluation of the first set of data records associated with the first business entity to determine a first data record from the first set of data records to be replicated from the data management system into a database system.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: July 8, 2025
    Assignee: SAP SE
    Inventors: Holger Rose, Martin Hua
  • Patent number: 12353481
    Abstract: Methods, systems, and non-transitory computer readable storage media are disclosed for optimizing computer memory usage for lookup lists in computer memory via probabilistic data structures. For example, the disclosed system generates a probabilistic data structure (e.g., a Bloom filter) to represent data in a lookup list including multi-token items by hashing items of the lookup list to sets of bit values in a bit vector. The disclosed system classifies text content in a digital document by utilizing a maximum number of tokens from multi-token items in the lookup list to select and compare sets of sequential tokens in the digital document to the probabilistic data structure. The disclosed system also iteratively reduces the number of tokens in sets of sequential tokens for subsequent comparisons. Furthermore, in some aspects, the disclosed system causes a computing device to modify a digital document and/or database operations based on the classifications.
    Type: Grant
    Filed: August 15, 2023
    Date of Patent: July 8, 2025
    Assignee: OneTrust, LLC
    Inventors: Subramanian Viswanathan, Anand Balasubramanian, Milap Shah, Tianchen Cai
  • Patent number: 12346361
    Abstract: Embodiments are disclosed for a digital design system trained to segment unstructured text into topically coherent segments. The method may include receiving unstructured text, the unstructured text including a sequence of sentences. The disclosed systems and methods further comprise generating, by a neural network, a hierarchically segmented tree structure representing the unstructured text. The tree structure comprises a plurality of tree structure nodes, where a node of the tree structure nodes represents a sentence from the sequence of sentences. The segments and sub-segments of the unstructured text can then be determined based on node data for nodes of the hierarchically segmented tree structure. Using the determined segments and sub-segments of the unstructured text, a modified representation of the unstructured text can be displayed.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: July 1, 2025
    Assignee: Adobe Inc.
    Inventors: Inderjeet Nair, Sumit Shekhar, Srikrishna Karanam, Niyati Himanshu Chhaya, Natwar Modani, Balaji Vasan Srinivasan, Aparna Garimella
  • Patent number: 12346356
    Abstract: A method for conversational query resolution includes receiving a query input from a user. The query input is decomposed into a plurality of tasks. A knowledge graph is queried to identify one or more relevant entities based on at least one of the plurality of tasks. A vector database is searched to identify one or more text chunks that correspond to the one or more relevant entities. Content relevant to at least one of the plurality of tasks is identified from the one or more text chunks. An answer is generated based on the identified content.
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: July 1, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ming Jin Chen, Yuan Li, Tong Liu, Yuan Yuan Li, Yuan Zhang
  • Patent number: 12339831
    Abstract: A data processing method applied in a data center is provided.
    Type: Grant
    Filed: January 15, 2024
    Date of Patent: June 24, 2025
    Assignees: Inventec (Pudong) Technology Corp., Inventec Corporation
    Inventors: Wei-Chao Chen, Ming-Chi Chang, Ghih-Pin Wei, Shu-Huei Yang
  • Patent number: 12335391
    Abstract: An obtaining method and apparatus for a block group header, a storage medium, and an electronic device are disclosed. The method may include, performing a determination as to whether a target node in a blockchain system meets a preset condition, where the preset condition is indicative of at least one of, the target node receiving a block group header but failing to receive a preset number of legal blocks, or the target node failing to receive the block group header; identifying a cause of an event that the target node fails to receive the block group header, in response to the determination that the target node fails to receive the block group header, where the cause of the event comprises at least one of, the target node failing to receive the block group header, or the blockchain system failing to generate the block group header; and determining a method for acquiring by the target node, the block group header that fails to be received, according to the cause of the event.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: June 17, 2025
    Assignee: ZTE CORPORATION
    Inventors: Ming Zeng, Haisheng Guo, Dezheng Wang, Yasen Liu, Hui Li, Han Wang, Yongjie Bai, Zixian Wang, Qi Lv
  • Patent number: 12333315
    Abstract: Computer-implemented methods, systems, computing devices, and/or the like are provided. The computer-implemented method may include identifying a raw representation of the source data and a processed representation of the source data; selecting a read mode for reading the raw representation of the source data and the processed representation of the source data; selecting a write mode for writing the raw representation of the source data and the processed representation of the source data, wherein the write mode is based at least in part on the read mode; selecting a process mode for processing the source data, wherein the process mode is based at least in part on the write mode; selecting a representation mode for representing the processed source data; and storing the raw representation of the source data and the processed representation of the source data based at least in part on the representation mode.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: June 17, 2025
    Assignee: Honeywell International Inc.
    Inventors: Abhinab Sonowal, Dipanjan Saha, Arnab Bhattacharjee, Nikhil Bansal
  • Patent number: 12326837
    Abstract: Systems and methods for cloud-based file sharing, where templates are provided for creating workflow instances which enable the sharing of managed objects. Reusable workflow templates are stored in the repository of a cloud-based file sharing system as objects that define components of the workflow, or placeholders for these components. A user instantiates a workflow instance from one of the templates and configures the workflow instance to identify content objects or forms, tasks related to the content objects, and users assigned to perform the tasks. The workflow instance is stored as an object in the repository. Users assigned to tasks are authorized through the workflow instance to access the content objects or forms to perform the tasks.
    Type: Grant
    Filed: May 6, 2024
    Date of Patent: June 10, 2025
    Assignee: Open Text SA ULC
    Inventors: Kyle Anthony Az, Scott Grasley
  • Patent number: 12321253
    Abstract: Methods, systems, and computer program products are provided for creating a resource management testing environment. An initial population of databases is established in a database ring, having an in initial count of databases and different types of databases that are determined based on an initial database population model. The initial population model receives ring classification information for the database ring from a ring grouping model. A sequence of database population-change events is generated based on a model, to change the population of the databases over time in the ring. An orchestration framework performs testing of resource manager operations based on the model-defined initial population of databases and the model-defined populations of databases changed over time. Model-defined resource usage metrics for each database are utilized to test the resource manager operations. Resource usage metrics and database add/drop events of a production system are used to train the models.
    Type: Grant
    Filed: December 6, 2023
    Date of Patent: June 3, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zi Ye, Justin Grant Moeller, Ya Lin, Willis Lang
  • Patent number: 12314266
    Abstract: The present disclosure relates to a method, a device, and a product for searching data. The method includes: encoding a search input into a first dense vector based on a first multi-modal search model; determining, based on the first dense vector, a distilled data item corresponding to the search input from a distilled dataset corresponding to the first multi-modal search model; encoding, based on the first multi-modal search model, an original data item in an original data subset corresponding to the distilled data item in an original dataset corresponding to the distilled dataset into a second dense vector; and determining, based on the second dense vector, an original data item from the original data subset as a search result corresponding to the search input. The method for searching data according to the present disclosure can improve the efficiency and security of data storage, model reproduction, and multi-modal data management.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: May 27, 2025
    Assignee: Dell Products L.P.
    Inventors: Jiacheng Ni, Bin He, Tianxiang Chen, Zhen Jia, Zijia Wang
  • Patent number: 12298843
    Abstract: A database management method and apparatus are provided. The database management method includes: obtaining statistical data of first database resources in a database, where the statistical data is usage data of the first database resources that is obtained through statistical collection; extracting a first usage feature of the first database resources from the statistical data; inputting the first usage feature into a competition evaluation model, to obtain an evaluation result, where the competition evaluation model is obtained through training based on a second usage feature of at least one database resource; and outputting competition alarm information when the evaluation result indicates that a second database resource is an abnormal resource, where the competition alarm information indicates that a competitive bottleneck occurs in the second database resource, and the second database resource is some or all of the first database resources.
    Type: Grant
    Filed: July 24, 2023
    Date of Patent: May 13, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yunfei Lu
  • Patent number: 12299163
    Abstract: Actions are performed on data in databases of a multi-node system. Each node includes an indicia engine and each node has access to a respectively associated database. Each of the databases has a first subset of data that match each other and which are kept in synchronization with each other. At least one of the databases has a second subset of data that intentionally does not match a subset of data in at least one of the other databases and which is not kept in synchronization with the at least one of the other databases. In operation, each node receives a plurality of matching requests to perform an action on data in the database associated with each node. The indicia engine at each node computes, for each of the matching requests, indicia of results of the action performed on data in the database associated with each node.
    Type: Grant
    Filed: November 26, 2024
    Date of Patent: May 13, 2025
    Assignee: GRAVIC, INC.
    Inventors: Kenneth J. Scudder, Bruce D. Holenstein, Dylan R. Holenstein, Paul H Holenstein
  • Patent number: 12292861
    Abstract: There is provided a query execution method in a DB system in which a plurality of CSDs are used as a storage. According to an embodiment, a query execution method includes: generating snippets for offloading a part of query computations for a query received from a client to CSDs; scheduling the generated snippets for the CSDs; collecting results of offloading; and merging the collected results of offloading. Accordingly, by dividing query computations, offloading, and processing in parallel, while processing query computations that are inappropriate for offloading by a DBMS, a query request from a client can be executed effectively and rapidly.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: May 6, 2025
    Assignee: KOREA ELECTRONICS TECHNOLOGY INSTITUTE
    Inventors: Jae Hoon An, Young Hwan Kim
  • Patent number: 12292803
    Abstract: A system and method for saving and restoring snapshots of a client device connected to a virtual desktop are disclosed. When a client device makes a request to capture the state of the virtual desktop, the request is sent to a server if the client device and virtual desktop are authorized according to a policy. The request may also specify that the virtual desktop's memory contents be captured. The server forms the snapshot and saves the snapshot in storage. When a client device makes a request to restore the virtual desktop, the client selects one of the saved snapshots and restores the virtual desktop, including its memory, when the client device and desktop are authorized, and the snapshot has not exceeded its allowed time in storage according to the policy.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: May 6, 2025
    Assignee: Omnissa, LLC
    Inventors: Yue Sun, Mandy Yang, Yanni Wu, Yuheng Zhang, Qiaodong Wang
  • Patent number: 12277164
    Abstract: This disclosure describes techniques for implementing an asset bucket on user devices for organizing assets in a database. Assets may include, without limitation, stored multimedia data from various sources, grouped multimedia data, events, conditions, parameters, environmental data, and other data or telemetry data that are stored in a network operating center (NOC) server database or a third-party database. The asset bucket may include a persistent working space that can be rendered as a pane on a device's user interface for organizing assets that can be selected from a rendered window or windows on the device's user interface and/or directly inputted on the persistent working space. By configuring the asset bucket to facilitate performance of actions on the selected assets, the asset bucket may improve generation of reports on these selected assets.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: April 15, 2025
    Assignees: Getac Technology Corporation, WHP Workflow Solutions, Inc.
    Inventors: Muhammad Adeel, Thomas Guzik
  • Patent number: 12259898
    Abstract: Transient exploratory editing of input tables on a data warehouse including: presenting, on a client computing system by a workbook manager, an input table in a cloud-based data warehouse, wherein the input table is presented in an exploration mode that displays edits to the input table without altering the input table in the cloud-based data warehouse; receiving, by the workbook manager, a change to the input table; and modifying, by the workbook manager, a presentation of the input table reflecting the change without modifying the input table in the cloud-based data warehouse.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 25, 2025
    Assignee: SIGMA COMPUTING, INC.
    Inventors: Gregory G. Owen, Stipo Josipovic