Patents Examined by Alexander Khong
-
Patent number: 12380172Abstract: 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: GrantFiled: October 13, 2023Date of Patent: August 5, 2025Assignee: S2W INC.Inventors: Sang Duk Suh, Changhoon Yoon, Seung Hyeon Lee
-
Patent number: 12373431Abstract: 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: GrantFiled: October 20, 2023Date of Patent: July 29, 2025Assignee: International Business Machines CorporationInventors: Jain Sachinkumar, Kapish Kumar, Gaurav Mehrotra
-
Patent number: 12361019Abstract: 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: GrantFiled: December 18, 2023Date of Patent: July 15, 2025Assignee: Sequoia Games, Inc.Inventor: Daniel Choi
-
Patent number: 12361034Abstract: 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: GrantFiled: April 29, 2024Date of Patent: July 15, 2025Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION (FREDDIE MAC)Inventors: Yuang Tang, Fabio Quijada, Jianglong Li
-
Patent number: 12353435Abstract: 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: GrantFiled: October 4, 2023Date of Patent: July 8, 2025Assignee: SAP SEInventors: Holger Rose, Martin Hua
-
Patent number: 12353481Abstract: 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: GrantFiled: August 15, 2023Date of Patent: July 8, 2025Assignee: OneTrust, LLCInventors: Subramanian Viswanathan, Anand Balasubramanian, Milap Shah, Tianchen Cai
-
Patent number: 12346361Abstract: 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: GrantFiled: November 16, 2023Date of Patent: July 1, 2025Assignee: Adobe Inc.Inventors: Inderjeet Nair, Sumit Shekhar, Srikrishna Karanam, Niyati Himanshu Chhaya, Natwar Modani, Balaji Vasan Srinivasan, Aparna Garimella
-
Patent number: 12346356Abstract: 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: GrantFiled: November 2, 2023Date of Patent: July 1, 2025Assignee: International Business Machines CorporationInventors: Ming Jin Chen, Yuan Li, Tong Liu, Yuan Yuan Li, Yuan Zhang
-
Patent number: 12339831Abstract: A data processing method applied in a data center is provided.Type: GrantFiled: January 15, 2024Date of Patent: June 24, 2025Assignees: Inventec (Pudong) Technology Corp., Inventec CorporationInventors: Wei-Chao Chen, Ming-Chi Chang, Ghih-Pin Wei, Shu-Huei Yang
-
Patent number: 12335391Abstract: 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: GrantFiled: November 4, 2021Date of Patent: June 17, 2025Assignee: ZTE CORPORATIONInventors: Ming Zeng, Haisheng Guo, Dezheng Wang, Yasen Liu, Hui Li, Han Wang, Yongjie Bai, Zixian Wang, Qi Lv
-
Patent number: 12333315Abstract: 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: GrantFiled: April 12, 2023Date of Patent: June 17, 2025Assignee: Honeywell International Inc.Inventors: Abhinab Sonowal, Dipanjan Saha, Arnab Bhattacharjee, Nikhil Bansal
-
Patent number: 12326837Abstract: 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: GrantFiled: May 6, 2024Date of Patent: June 10, 2025Assignee: Open Text SA ULCInventors: Kyle Anthony Az, Scott Grasley
-
Patent number: 12321253Abstract: 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: GrantFiled: December 6, 2023Date of Patent: June 3, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Zi Ye, Justin Grant Moeller, Ya Lin, Willis Lang
-
Patent number: 12314266Abstract: 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: GrantFiled: October 13, 2023Date of Patent: May 27, 2025Assignee: Dell Products L.P.Inventors: Jiacheng Ni, Bin He, Tianxiang Chen, Zhen Jia, Zijia Wang
-
Patent number: 12298843Abstract: 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: GrantFiled: July 24, 2023Date of Patent: May 13, 2025Assignee: Huawei Technologies Co., Ltd.Inventor: Yunfei Lu
-
Patent number: 12299163Abstract: 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: GrantFiled: November 26, 2024Date of Patent: May 13, 2025Assignee: GRAVIC, INC.Inventors: Kenneth J. Scudder, Bruce D. Holenstein, Dylan R. Holenstein, Paul H Holenstein
-
Patent number: 12292861Abstract: 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: GrantFiled: November 6, 2023Date of Patent: May 6, 2025Assignee: KOREA ELECTRONICS TECHNOLOGY INSTITUTEInventors: Jae Hoon An, Young Hwan Kim
-
Patent number: 12292803Abstract: 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: GrantFiled: August 10, 2023Date of Patent: May 6, 2025Assignee: Omnissa, LLCInventors: Yue Sun, Mandy Yang, Yanni Wu, Yuheng Zhang, Qiaodong Wang
-
Patent number: 12277164Abstract: 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: GrantFiled: February 17, 2023Date of Patent: April 15, 2025Assignees: Getac Technology Corporation, WHP Workflow Solutions, Inc.Inventors: Muhammad Adeel, Thomas Guzik
-
Patent number: 12259898Abstract: 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: GrantFiled: March 23, 2023Date of Patent: March 25, 2025Assignee: SIGMA COMPUTING, INC.Inventors: Gregory G. Owen, Stipo Josipovic