Patents Issued in August 20, 2024
  • Patent number: 12066987
    Abstract: A system can receive a first command that declares a first relationship between a first pair of computer resources of a group of computer resources, wherein the first relationship is any first one from a group of relationships, wherein a number of relationships in the group of relationships has a defined size. The system can receive a second command that declares a second relationship between a second pair of computer resources of the group of computer resources, wherein the second relationship is any second one from the group of relationships. The system can create a resource model for the group of computer resources based on the first command and the second command. The system can store the resource model in a memory.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: August 20, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventor: Ching-Yun Chao
  • Patent number: 12066988
    Abstract: A system includes a processor and a memory storing instructions. The instructions include, in response to receiving a first input indicating a first data model from a user device, obtaining the first data model and identifying objects within the first data model. The instructions include obtaining a set of rules and, for each rule of the set of rules, applying the rule to each object to determine an adherence of the object to the rule or a violation of the object of the rule. The instructions include generating a report that indicates, for each rule and for each object, the adherence of the object to the rule or the violation of the object of the rule and calculating an adherence score based on an overall adherence of the objects to the set of rules. The instructions include transmitting, for display on the user device, the generated report and adherence score.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: August 20, 2024
    Assignee: Cigna Intellectual Property, Inc.
    Inventor: Tracy L. Hautanen-Kriel
  • Patent number: 12066989
    Abstract: Various embodiments of the teachings herein include a method for constructing a knowledge graph. The method may include: acquiring training data; using the training data to train a classification model; for each column of data providing each attribute value into the classification model, to obtain an entity attribute, and determining an entity attribute; subjecting to determine a mapping relationship between the columns of data; determining a mapping relationship between the entity attributes; determining a mapping relationship between entities corresponding to the entity attributes; and generating a knowledge graph comprising the entities and the mapping relationship between the entities.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 20, 2024
    Assignee: SIEMENS LTD., CHINA
    Inventor: Xian Yi Ye
  • Patent number: 12066990
    Abstract: Embodiments include a search and match computing system configured to: access, from a third party computing system, a query regarding at least one entity; determine if the query is a structured query or an unstructured query; process the query with at least one of an application programming interface configured to receive structured queries or a second application programming interface receive unstructured queries; initiate a search and match application configured to execute queries on at least one of: a relational data scheme or a non-relational data scheme; receive search results from the at least one of: the relational data scheme or the non-relational data scheme; and process the received search results to generate an output data packet for access by the third party computing system.
    Type: Grant
    Filed: June 19, 2023
    Date of Patent: August 20, 2024
    Assignee: Experian Information Solutions, Inc.
    Inventors: Mary Ann Ortega Rodriguez, Helen Kaminsky, Manas Kumar Das, Maneesh Raswan
  • Patent number: 12066991
    Abstract: Systems and methods are provided for data migration. The system may comprise one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the system to migrate at least one first table of a first database schema to at least one second table of a second database schema, determine a query for modifying the first table during the migration, modify the second table based at least in part on the query, and update a mutation table to describe the modification, wherein the mutation table at least describes the modification.
    Type: Grant
    Filed: April 10, 2023
    Date of Patent: August 20, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Joseph Ellis, Mark Elliot, Robert Fink, Sandor Van Wassenhove
  • Patent number: 12066992
    Abstract: In some implementations, a data cleaning platform may determine a respective entity key for each data record in a cleansed dataset based on a combination of fields, in each data record, that contain information that uniquely identifies an entity associated with a respective data record. The data cleaning platform may generate a delta dataset based on a set of uncleansed data records related to transactions that occurred after a time when the cleansed dataset was first generated. For example, in some implementations, each uncleansed data record in the delta dataset may be associated with a corresponding entity key based on the combination of fields. The data cleaning platform may perform a data join to update the cleansed dataset to include data records related to the transactions that occurred after the time when the cleansed dataset was first generated.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Brice Elder, Aditya Pai, Julie Murakami
  • Patent number: 12066993
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for determining optimal index configurations for processing workloads in a database management system. For instance, an index configuration system can efficiently determine a subset of indexes for processing a workload utilizing one or more reinforcement learning models. For example, in various implementations, the index configuration system utilizes a Markov decision process and/or a Monte Carlo tree search model to determine an optimal subset of indexes for processing a workload in a manner that effectively utilizes computing device resources while also avoiding significant interference with customer workloads.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wentao Wu, Chi Wang, Tarique Ashraf Siddiqui, Vivek Ravindranath Narasayya, Surajit Chaudhuri
  • Patent number: 12066994
    Abstract: Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: August 20, 2024
    Assignee: NEC CORPORATION
    Inventors: Yoshio Ishizawa, Satoshi Nakazawa
  • Patent number: 12066995
    Abstract: Embodiments are directed are towards a method for generating a query response, which comprises creating two or more partitions of event records from raw data stored in a data store, wherein each event record in the two or more partitions of event records includes a portion of the raw data and is associated with a time stamp derived from the raw data. The method also comprises generating a summarization table for each partition of the two or more partitions that: (a) identifies a field value comprising a value that corresponds to an associated field extracted from a respective event record; and (b) for the field value, includes a posting value to the respective event record within a respective partition. The method further comprises generating partial results for a received query using summarization tables in the partitions and generating a response to the query by combining the partial results.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 20, 2024
    Assignee: SPLUNK INC.
    Inventors: David Ryan Marquardt, Stephen Phillip Sorkin, Steve Yu Zhang
  • Patent number: 12066996
    Abstract: In some examples, a database system accesses a plurality of objects in a remote object store. In response to a query to change data in a first object of the plurality of objects, the database system specifies the first object prior to the change as a first version of the first object, and creates a second version of the first object after the change. The database system maintains metadata identifying unmodified objects of the plurality of objects, and during a garbage collection process when deciding whether to remove a given object of the plurality of objects, accesses the metadata to determine whether the given object has been modified, and prevents removal of the given object in response to determining that the given object is unmodified.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: August 20, 2024
    Assignee: Teradata US, Inc.
    Inventors: Rangavajula K N Sai Krishna, Chandrasekhar Tekur
  • Patent number: 12066997
    Abstract: A method for determining data consistency in a distributed asynchronous architecture is provided. A server receives transaction requests for processing transactions. The server offers one or more services for processing each transaction. Execution of a service for a transaction corresponds to partial processing of the corresponding transaction. The server generates, for each transaction, one or more disposition messages based on the execution of the one or more services. The server aggregates, for each transaction, the generated one or more disposition messages based on a unique identifier of a corresponding transaction and determines a data consistency rate based on the aggregated one or more disposition messages and a set of rules. The set of rules defines one or more standard sequences for executing the one or more services for processing each transaction.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 20, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Geetkumar Subhashchandra Gangwar, Gaurav Jain, Hitesh Mrig
  • Patent number: 12066998
    Abstract: Techniques are disclosed relating to updating schema information for multi-tenant databases. In some embodiments, a multi-tenant database system stores a standard schema for a database object, where the standard schema is shared by multiple tenants and a tenant-specific schema for the database object. The tenant-specific schema may include one or more tenant-specific custom elements for the database object. The system may enforce a naming scheme in which tenant-specific elements include a predetermined pattern that is not included in object elements of the standard schema. The system may, in response to detecting an update of the standard schema, automatically propagate the update to the tenant schema, while the tenant is online.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: August 20, 2024
    Assignee: Salesforce, Inc.
    Inventors: Helen Kwong, Benjamin Busjaeger
  • Patent number: 12066999
    Abstract: At a lock-less data management service, a multi-phase commit of a transaction is performed. The multi-phase commit includes a read set validation phase (in which a first set of timestamp-based conditions is used to determine whether the transaction has a read-write conflict), a pre-commit timestamps update phase (in which respective pre-commit timestamps associated with data items of the transaction's write set are set to a proposed commit time after verifying that the proposed commit time satisfies a second set of timestamp-based conditions), and a write initialization phase (in which respective new versions of individual data items of the write set are stored, without storing data item values indicated in the write set).
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Douglas Brian Terry
  • Patent number: 12067000
    Abstract: A method comprises receiving an add instruction to add a new account to a subscriber database at the system, wherein the add instruction indicates a line identifier and a first source identifier, wherein the line identifier identifies a line activated by the new account, wherein a first source identifier identifies a first carrier billing system from which the request to add the new account is received, when an existing account indexed by the line identifier is present at the subscriber database, deleting, by the provisioning application, the existing account from the subscriber database, and adding, by the provisioning application, the new account associated with the line identifier at the subscriber database, wherein the new account indicates the first source identifier.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: August 20, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Pablo Medeiros Dominguez, Mirmd Hasan, James Latham, Joshua Ogden
  • Patent number: 12067001
    Abstract: A software platform includes a frontend and a backend application instance. A user can operate the frontend to modify a data object stored in a database of the backend application instance. The data object may be associated with a higher-order object, referred to as an entity of the software platform. One or more data consumers (e.g., search engine indexing services) may require as input a full computed state of platform-level objects such as entities. The software platform defers computation of entities until necessary by inserting work items into a work item queue that reference entities in need of full state computation. Worker nodes wait specified deferral periods before computing full entity states and transmitting the full computed states to the one or more data consumers, thereby significantly reducing redundant computation of full entity states.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: August 20, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Eric Dalgliesh
  • Patent number: 12067002
    Abstract: Systems and methods are disclosed herein for providing a recommendation to modify deficient a deficient content item. A plurality of content items associated with a topic is retrieved. Each of the content items includes a plurality of portions each associated with a respective sub-topic. A rating for each sub-topic of the content items is calculated, and a minimum viable subset of the sub-topics is identified based on the calculated ratings. A new content item associated with the topic is accessed. A plurality of portions of the new content item is identified and a sub-topic for each identified portion is determined. An omitted sub-topic of the minimum viable subset of the sub-topics that is not included in the sub-topics of the new content item is identified, and the system interrupts upload of the new content and recommends modifying the new content item to include a portion with the omitted sub-topic.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: August 20, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan, Prakash Viswanathan
  • Patent number: 12067003
    Abstract: A system and method including receiving a request to update a timestamp associated with database pages of a database instance logically organized into at least one page set, each of the at least one page set including a plurality of the database pages; updating the timestamp associated with each database page in each respective at least one page set; issuing, in response to updating the timestamp associated with a last database page in each of the at least one page set, a write request to write the plurality of database pages in each of the respective at least one page set to a persistent data store; and writing the plurality of database pages in each of the respective at least one page set to a persistent data store, the plurality of database pages written to the persistent data store having an updated timestamp associated therewith.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: August 20, 2024
    Assignee: SAP SE
    Inventors: Padmaja Dhairyasheel Thorat, Amit Pathak, Mukundakrishnan Parthasarathy
  • Patent number: 12067004
    Abstract: Disclosed are database systems, computing devices, methods, and computer program products for identifying recurring sequences of user interactions with an application. In some implementations, a server of a database system provides a user interface of the application for display at a computing device. The database system stores data objects identifying a first plurality of user interactions with the application. The server receives information representing a second plurality of user interactions with the application. The server updates the database system to further identify the second user interactions. The server identifies a recurring sequence of user interactions from the first and second user interactions as resulting in a first target state of the application. The server updates the database system to associate the recurring sequence of user interactions with the first target state of the application.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: August 20, 2024
    Assignee: Salesforce, Inc.
    Inventor: Sönke Rohde
  • Patent number: 12067005
    Abstract: Embodiments of the present disclosure may provide a data sharing system implemented as a local application of a distributed database. A query from a query template can be validated and executed against shared dataset that comprises portions of data from the database dataset and additional portions of data from another database of the distributed database.
    Type: Grant
    Filed: July 31, 2022
    Date of Patent: August 20, 2024
    Assignee: Snowflake Inc.
    Inventors: Rachel Frances Blum, Justin Langseth, Michael Earle Rainey
  • Patent number: 12067006
    Abstract: A machine learning system for a digital assistant is described, together with a method of training such a system. The machine learning system is based on an encoder-decoder sequence-to-sequence neural network architecture trained to map input sequence data to output sequence data, where the input sequence data relates to an initial query and the output sequence data represents canonical data representation for the query. The method of training involves generating a training dataset for the machine learning system. The method involves clustering vector representations of the query data samples to generate canonical-query original-query pairs in training the machine learning system.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: August 20, 2024
    Assignee: SoundHound AI IP, LLC.
    Inventors: Pranav Singh, Yilun Zhang, Keyvan Mohajer, Mohammadreza Fazeli
  • Patent number: 12067007
    Abstract: A method includes causing display to a user of at least one event of a first result set from a first pipelined search on events at an event source. Each event comprises a time stamp and a portion of machine data. A selection of a command is received from the user. The selection is to extend the first pipelined search with the selected command in a second pipelined search. The system selects between the first result set and the event source for execution of the second pipelined search based on an analysis of the selected command and at least one command of the first pipelined search. Based on the selecting being of the first result set, display to the user is caused of at least one event of a second result set from the execution of the second pipelined search on the first result set.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: August 20, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Brandau Miller, Marc V. Robichaud, Cory Eugene Burke
  • Patent number: 12067008
    Abstract: Systems and methods are described for display of metric data and log data in a graphical user interface. Metric data can be ingested from a first data source via a first ingestion path and log data can be ingested from a second data source via a second ingestion path. The first data source and the second data source may be distinct, disparate data sources and the first ingestion path and the second ingestion path may be distinct, disparate ingestion paths. The metric data can be displayed in a first area of the graphical user interface and the log data can be displayed in a second area of the graphical user interface. Input can be received identifying a selection of a portion of the metric data for display and the log data can be filtered based on the selection to identify a portion of the log data for display.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: August 20, 2024
    Assignee: Splunk Inc.
    Inventors: Nasim Bigdelu, Mirjana Tesic, Rebecca Tortell
  • Patent number: 12067009
    Abstract: A query is preprocessed for features identified by a Data Manipulation Language (DML) in the text of the query. A machine-learning algorithm uses the features as input and provides as output a predicted query parsing execution time needed by a query parser to parse the query. The predicted query parsing time is provided as input to a query optimizer. The query optimizer uses the predicted query parsing time as a factor in optimizing a query execution plan for the query. Subsequently, the query execution plan is executed against a database as the query.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: August 20, 2024
    Assignee: Teradata US, Inc.
    Inventors: Bhashyam Ramesh, Jaiprakash Ganpatrao Chimanchode, Naveen Thaliyil Sankaran, Jitendra Yasaswi Bharadwaj Katta
  • Patent number: 12067010
    Abstract: A system and method for providing local approximations of query results are provided. The method includes querying a primary neural network with at least one test query, wherein the at least one test query includes a real test result derived from executing the at least one training query on a data set; receiving from the primary neural network a predicted test result in response to the at least one test query; sending, based on the predicted test result, a model of a primary neural network to a local machine; and storing the model of a local neural network of the local machine, wherein the local neural network is configured to generate a prediction in response to a user query received by the local machine.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: August 20, 2024
    Assignee: Sisense Ltd.
    Inventors: Guy Levy Yurista, Adi Azaria, Amir Orad, Nir Regev
  • Patent number: 12067011
    Abstract: A generic query having a dynamic query parameter may be executed for a specified process. One or more expected parameters for the query are determined based on the dynamic query parameter and the process, where the one or more expected parameters are tagged to the dynamic query parameter for the process. One or more measured parameters are accessed based on the one or more expected parameters from one or more databases accessible over a network. The one or more measured parameters are returned responsive to the query.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: August 20, 2024
    Assignee: ID BUSINESS SOLUTIONS INC.
    Inventors: Joseph David Ruth, David James Brick, Matthew Garrett Michnal
  • Patent number: 12067012
    Abstract: In some examples, a first computing device may receive a first request from a second computing device. For example, the first computing device may be able to communicate with a plurality of database nodes, each database node maintaining a portion of a database distributed across the plurality of database nodes. Further, the first computing device may maintain a local cache of a subset of information maintained in the database. The first computing device may send a second request based on the first request to a first database node to cause the first database node to change the data in the database. In addition, the first computing device receives, from a message queue of a plurality of distributed message queues, a cache update message based on the change to the data in the database. The first computing device may update the local cache based on the cache update message.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: August 20, 2024
    Assignee: HITACHI VANTARA LLC
    Inventors: Robert Gibson, Kevin Canuette Grimaldi, David Rush, Jr.
  • Patent number: 12067013
    Abstract: Systems and methods for controlling data in a hierarchy receive a data query corresponding to data organized within nodes in a data hierarchy, wherein the data hierarchy is defined by a plurality of dimensions. A data traversal of the data hierarchy is performed including a rollup operation between different nodes at different levels of the plurality of dimensions. The rollup operation aggregates data values of the nodes at the different levels. Aggregated values for different nodes at each level are output based on the rollup operation, and the data query is executed using the aggregated values for the different nodes.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Lengning Liu, William Mohabbati, Joerg Derungs, Tanuja Machineni, Manu Medigesi Shivakumar, Siddhesh Ramesh Surve
  • Patent number: 12067014
    Abstract: Example aspects include techniques for clustering delete targets for vectorized deletion including retrieving, from a set of delete targets in a distributed database system, a file to be deleted, scanning existing clusters of files marked for deletion to identify at least one existing cluster of files having constraints corresponding to the file, based on identifying the at least one existing cluster of files, adding the file to the at least one existing cluster of files to create a new cluster of files, based on failing to identify the at least one existing cluster of files, creating the new cluster of files including the file, and generating, for each file in the new cluster of files and based on a deletion signal, a delta array including multiple bits representing data items in each file and indicating, based on bit value, target data items to be deleted from each file.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: August 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Wangchao Le, Marc Todd Friedman, Hiren Patel
  • Patent number: 12067015
    Abstract: An non-transitory computer readable medium is described herein related to enhancing an SAP Archive Information System running on a SAP NetWeaver Application Server. The enhancements enable the SAP Archive Information System to query a remote relational database for archived business data. The enhancements offers multiple alternative ways of interfacing with such a database and of merging the query results obtained from such database into the SAP-standard output structures of the SAP Archive Information System.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: August 20, 2024
    Assignee: Business Mobile AG
    Inventors: Maximilian Ralph Peter von und zu Liechtenstein, Peter Rudolf Schoenenberger
  • Patent number: 12067016
    Abstract: Data being identified includes a first portion of data and a second portion of data. Based on identifying the data, a data structure is generated. The data structure can include a first section having a first symbol associated with the first portion of data and a second symbol associated with the second portion of data. Further, the first section can include a first offset value corresponding to the first portion of data and a second offset value corresponding to the second portion of data. The data structure can include a second section with a plurality of pointers that reference at least a plurality of symbols including at least the first and second symbol. The data structure can be referenced to process one or more queries against the data.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrea Giuliano, Gary Taylor, Gavin Bramhill
  • Patent number: 12067017
    Abstract: Data storage techniques for services in a network are described herein. In an example, a computer system determines a mapping between a first data schema associated with first data storage by a first service in a first data store and a second data schema associated with second data storage by a second service in a second data store. The computer system receives an event associated with an element and determines, based on the mapping and the event, an operation to be performed on a first attribute of the element that is stored in the first data store the second data store. The computer system generates, based on the mapping, notifications indicating a time for the operation associated with the first attribute to be performed by the first service and the second service. The computer system sends the notifications to the first service and to the second service.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mohit Sharma, Sean W Blakey
  • Patent number: 12067018
    Abstract: Methods, systems, and apparatuses for providing access to records of a database stored on a database server in a cloud database platform are described herein. A data sharing platform may determine a shared view definition for access to the database. The data sharing platform may determine rules that specify criteria that limit access to the records stored by the database. The one or more first rules may be received via a user interface. The data sharing platform may perform, based on the rules, a data access certification process on the records stored by the database to generate a table of certification results. The data sharing platform may generate, based on the table of certification results, and without modifying the records stored by the database, a limited consumer view definition. Based on updates to the records, a new limited consumer view definition may be generated.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Nagender Gurram, Yudhish Batra, Syed Shamaz Salim, Praveen Kandukuri
  • Patent number: 12067019
    Abstract: Embodiments of the present disclosure may provide a data clean room architecture that dynamically restricts data included in the clean room. The data clean room architecture can implement row access policy or dynamic data masking for row and column based restrictions of data provided through the clean room. The data clean room architecture can provide a limited set of data that does not require obfuscation of data for direction matching and correlation of data in the different datasets, such as matching user identifiers or emails.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: August 20, 2024
    Assignee: Snowflake Inc.
    Inventors: Rachel Frances Blum, Justin Langseth, Michael Earle Rainey
  • Patent number: 12067020
    Abstract: Systems, methods, and non-transitory computer readable media are provided for recursively searching a plurality of workspaces of the system for linked data associated with the seed data, initiating an endpoint process for each the seed data and the linked data, and, upon completion of the search, delete the seed data and the linked data identified based at least in part on the endpoint process. The process may be automatically repeated at a predetermined time interval to identify and remove future data that is stored in the plurality of datasets.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: August 20, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Jakob Juelich, James Baker
  • Patent number: 12067021
    Abstract: A method and system are described for improving the speed and efficiency of obtaining conversational search results. A user may speak a phrase to perform a conversational search or a series of phrases to perform a series of searches. These spoken phrases may be enriched by context and then converted into a query embedding. A similarity between the query embedding and document embeddings is used to determine the search results including a query cutoff number of documents and a cache cutoff number of documents. A second search phrase may use the cache of documents along with comparisons of the returned documents and the first query embedding to determine the quality of the cache for responding to the second search query. If the results are high-quality then the search may proceed much more rapidly by applying the second query only to the cached documents rather than to the server.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: August 20, 2024
    Assignee: Georgetown University
    Inventors: Ophir Frieder, Ida Mele, Christina-Ioana Muntean, Franco Maria Nardini, Raffaele Perego, Nicola Tonellotto
  • Patent number: 12067022
    Abstract: Aspects of the disclosure relate to processing queries and commands. A computing platform may receive a command input configured in a first format. The computing platform may input the command input into a natural syntactic language processor configured to extract parameters from the command input. The computing platform may input the command input into a decision system configured to identify a command type of the command input. The computing platform may generate, using a mapping catalogue and based on the parameters and the command type, an output command formatted in a second format. The computing platform may execute, against a binary store configured in the second format, the output command to obtain results to the command input. The computing platform may send commands directing an enterprise user device to display the results, which may cause the enterprise user device to display the results.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: August 20, 2024
    Assignee: Bank of America Corporation
    Inventors: Maheshwari Jawaji, Thangaraju Nachimuthu, Gandi Venkata RamaKrishna, Devulapalli Venkata Lakshmi Sai Siva Kumar, Sivasankar Sivasalam
  • Patent number: 12067023
    Abstract: Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive data analysis with respect to structured data objects. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform predictive data analysis with respect to structured data objects by utilizing at least one of cross-table data similarity score generation machine learning models and various machine learning frameworks for cross-database similarity determination.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 20, 2024
    Assignee: Optum, Inc.
    Inventors: Swapna Sourav Rout, Ankit Varshney, Sudeep Choudhary, Ravi Kumar Raju Gottumukkala, Sreedhar Terala
  • Patent number: 12067024
    Abstract: Systems, methods, and techniques for optimizing a plurality of data integration tasks within a data integration collection by identifying, as a sub-set of the plurality of data integration tasks, a plurality of point-to-point data integration tasks defining a data integration transformation plan to include: generating one or more publication data integration tasks comprising publishing from each respective data source of the plurality of point-to-point data integration tasks to generate a single publication topic; and generating one or more subscription data integration tasks causing each respective target of the plurality of point-to-point data integration tasks to subscribe to the single publication topic; and generating a set of optimization instructions configured to cause the at least one computer to implement the data integration transformation plan; and executing the set of optimization instructions to generate the one or more publication data integration tasks and the one or more subscription data int
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: August 20, 2024
    Assignee: Informatica LLC
    Inventors: Gadi Wolfman, Kobi Gol, Jaganmohan Reddy Kancharla
  • Patent number: 12067025
    Abstract: Systems and methods for providing a universal format driven data transformation. In conventional ETL operations, the transform process that transforms data from the source format to the destination format is based on a transformation program. Conventionally, transform logic is developed around the chosen transform program. In accordance with an embodiment, a universal, format-driven data transform can be achieved through the use of a data transformation format. In accordance with an embodiment, a method for providing a universal format driven data transformation can include providing a transformation format in a file, wherein the transformation format is in a human-readable form; and providing, in the transformation format, keywords defining a target table type, a dataset list, and dataset operations to be performed on a dataset from the dataset list.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: August 20, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Saugata Chowdhury, Jagdish Chand, Ispati Nautiyal, Saurav Mohapatra, Akshay Satyendranath
  • Patent number: 12067026
    Abstract: A method, apparatus, and computer-readable medium are described that provide integrated testing and validation of multi-phase instructions before deployment. Aspects of the disclosure relate to testing ETL instructions using an efficient process that individually and/or holistically validates the ETL instructions and, using a random number generator, varies various aspects of the source datasets. A benefit of running the combination of instructions includes finding errors that are not apparent during testing of each instruction phase separately. Instructions may be separately provided that identify the framework of an in-memory source dataset (e.g., a quantity of rows, a quantity of columns, types of the various columns, data for each record, and the like). The instructions for the framework may also identify a variability of one or more of the items of the framework.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: August 20, 2024
    Assignee: Capital One Services, LLC
    Inventors: Anil Konduru, Amit Ramesh Deshpande, Dillon Forsberg, Anvitha Banakal Sadananda, Jameskutty Mony
  • Patent number: 12067027
    Abstract: The present disclosure provides a system and a method of creating a data lake configured to ingest data from heterogeneous network equipment and provide access to a plurality of applications using any kind of public cloud. In one general aspect, a method to create a data lake may include installing a plurality of agents by an end-user may include a multivendor environment. The method may also include adding a plurality of data sources to be monitored to a collector module, where the plurality of data sources further may include of one or more devices and endpoints. The method may furthermore include establishing a secure connection between the collector module and the plurality of data sources. The method may in addition include collecting, by the collector module, input data from one or more organic agents and one or more vendor specific agents to create collected data.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: August 20, 2024
    Assignee: Aviz Networks
    Inventors: Chidambaram Bhagavathiperumal, Gautam Agrawal, Vishal Shukla
  • Patent number: 12067028
    Abstract: An application programming interface gateway service generates an application programming interface that, in various examples, allows client applications to access database functionality without maintaining active database connections, managing database credentials, or providing SQL code. The application programming interface maintains state information between invocations that allows for improved database performance. The state information may include SQL statements and subroutines, compiled SQL code, database credentials, active database connections, and connection pools. When invoked by a client application, the application programming interface may select an active database connection from a connection pool based at least in part on the activity history of each connection in the connection pool so that the expected cache performance of the database may be improved.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew James Lusk, Eric Jason Brandwine
  • Patent number: 12067029
    Abstract: Disclosed is an apparatus for metadata management and collection, which includes a settings managing unit that generates setting information of data obtained from a data source, a source managing unit that generates source information associated with the data source, a job managing unit that starts or stops a data collection job based on the source information, an object collecting unit that requests an external system for a list of metadata based on the setting information and the source information, a metadata importing unit that imports metadata from the list of the metadata based on the setting information and the source information, a data downloading unit that downloads target metadata of the imported metadata based on the setting information and the source information, and a queue managing unit that generates a data queue depending on a request of the job managing unit.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: August 20, 2024
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Chau Minh Nguyen, Hee Sun Won
  • Patent number: 12067030
    Abstract: Subject matter disclosed herein may relate to systems, devices and/or processes for computer implemented modeling of a multi-event process. In an embodiment, the method may include loading into one or more computer memory devices, a digitized representation of events of the multi-event process, in which a first one or more of the plurality of events is linked to a previous first one or more or of a second one or more of the plurality of events and generating a first visual representation of one or more visual indicators to represent progress of the first one or more of the plurality of events. The method may additionally include computing a respread progress profile of the first one or more events based, at least in part, on one or more modified attributes of the first one or more or of the second one or more of the plurality of events.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: August 20, 2024
    Inventor: Travis James Arlitt
  • Patent number: 12067031
    Abstract: A method and system for performing operations on cells on an instrument comprises providing a peer to peer network of instruments for performing operations on cells, maintaining a distributed database in at least a plurality of the instruments in the peer to peer network, storing at least one protocol in the database for use by at least one instrument in the peer to peer network for performing operations on cells and storing results from the performance of the operations on cells by the at least one instrument in the distributed database. The results stored in the distributed database is then usable to later authenticate the results from the at least one instrument.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: August 20, 2024
    Assignee: Thrive Bioscience, Inc.
    Inventors: Howard Cannon, Thomas Forest Farb
  • Patent number: 12067032
    Abstract: A storage system performs data replication with a recovery point objective (RPO). The storage system replicates data at intervals through data transfers over a network. The storage system determines bandwidth of the network. The storage system determines the intervals for replicating the data, based on size of data transfers, network bandwidth, and the recovery point objective.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: August 20, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Abhishek Jain, Ronald Karr
  • Patent number: 12067033
    Abstract: The present technology utilizes data about diverse types of entities to inform machine learning models. The present technology can ingest social network data that includes nodes from diverse entity types, and utilize information implicit in relationships between one entity type with another entity type. The present technology creates a plurality of embedding spaces for representing entities of different types as vectors. The vectors identify a first entity, a second entity, and a relationship between the entities. The data from the embedding spaces can be input into a model configured to classify entities as likely to be associated with an explored characteristic, and output of a classification of entities that are likely associated with the explored characteristic. The model is configured to relate the different types of entities to classify entities as likely to be associated with the explored characteristic.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: August 20, 2024
    Assignee: DISCORD INC.
    Inventor: August Karlstedt
  • Patent number: 12067034
    Abstract: A system for managing a database having records with a varying number of fields can include a processor and a memory. The memory can store a determination module and an allocation module. The determination module can include instructions that when executed by the processor cause the processor to determine a category of content in a first field of a record of the database. The allocation module can include instructions that when executed by the processor cause the processor to cause, in response to the category being: (1) a first category, a count of other fields of the record to be a first number and (2) a second category, the count of the other fields of the record to be a second number. The system can allocate a group of memory cells for each field included in a corresponding record of the database, rather than for each field of each record.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: August 20, 2024
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventor: Raman Virk
  • Patent number: 12067035
    Abstract: The present disclosure provides a method for reporting a movement path and an electronic device. The method is applied to an intelligent locator and includes receiving, a movement path acquisition request sent by a reporting device within a reporting time threshold; acquiring a movement path including at least one piece of unreported location information from a database; and sending the movement path to the reporting device.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: August 20, 2024
    Assignee: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) CO., LTD
    Inventor: Aimin Shi
  • Patent number: 12067036
    Abstract: Techniques for managing certificate metrics are described. A method of managing certificate metrics can include adding certificate data associated with one or more certificates to a plurality of slots of a metric certificate data store, reading, by a metric publisher, the certificate data associated with a first slot of the metric certificate data store in response to an event, determining a metric associated with each certificate associated with a subset of the certificate data associated with the first slot of the metric certificate data store, and providing the metric associated with each certificate to a resource monitoring service.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Manikandan Subramanian, Marcel Andrew Levy