Database Query Processing Patents (Class 707/769)
  • Patent number: 12292899
    Abstract: A method for scheduling a multi-node cluster of K-DB database, comprising: connecting an application terminal and scheduler to a cluster of K-DB database through a service extranet, and connecting respective nodes in the cluster through an intranet; in response to that an application request is received by the scheduler, determining whether the request is a table query, and in response to that the request is the table query, determining whether the request is a multi-table-joint query; in response to that the request is the multi-table-joint query, determining tables to be queried, and determining nodes having a highest table version; determining types of change values of the respective tables, and calculating amount of updated data of the respective tables; and selecting a node with the smallest amount of updated data as a computing node, synchronizing the tables of other nodes to the computing node, and executing the multi-table-joint query.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: May 6, 2025
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Qili Ren, Yankui Du, Benshuai Wei
  • Patent number: 12293845
    Abstract: In an approach for automatically identifying one or more updates in a Scientific Drug Label (SL) relevant to a patient and incorporating the one or more updates into a Patient Drug Label (PL), a processor receives a pair of documents, wherein the pair of documents include the SL and the PL. A processor converts a complex medical language of the SL into a simplified patient friendly language. A processor identifies one or more words, one or more phrases, or one or more sentences that have been modified, inserted, or deleted. A processor searches for a location in the PL that closely maps to the one or more words, the one or more phrases, or the one or more sentences to the SL. A processor incorporates the one or more words, the one or more phrases, or the one or more sentences in a mapped location of the PL.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: May 6, 2025
    Assignee: International Business Machines Corporation
    Inventors: Saigeetha Aswathnarayanan Jegannathan, Sridhar Jonnala, V Datta Kamesam Jami, Chinthalapudi Venkata Sai Vishnu Vardhan, Naman Mathur, Shivangi Tak, Kartikeya Vats
  • Patent number: 12294628
    Abstract: Proxy servers within a service provider infrastructure are enabled to maintain multiple persistent connections among themselves and to exchange data bi-directionally in an unsolicited manner. Specifically, exit proxy servers are enabled to request their respective proxy supernodes to update the already existing network connection to support WebSocket communication channels. Accordingly, the respective proxy supernodes are enabled to update the network connection with the exit proxy servers to support WebSocket communication channels. A single instance of a proxy supernode and an exit proxy server can maintain multiple WebSocket communication channels with each other. By utilizing the said WebSocket communication channels, the proxy supernode and the exit proxy servers can exchange data with each other simultaneously without any data losses.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: May 6, 2025
    Assignee: Oxylabs, UAB
    Inventor: Gediminas Dagys
  • Patent number: 12288026
    Abstract: An information processing method in which a computer executes processing includes: acquiring a sentence; specifying a word that appears immediately before or immediately after a first word in the acquired sentence by using a prediction model that predicts a word that appears immediately before or immediately after an input word; determining whether or not an estimated relationship between the first word and the second word in the sentence is appropriate on the basis of the specified word and a rule regarding a unit that corresponds to a relationship between words stored in a storage; and outputting information regarding the estimated relationship between the first word and the second word in a case where it is determined that the relationship is appropriate.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: April 29, 2025
    Assignee: FUJITSU LIMITED
    Inventors: Tomoya Iwakura, Taiki Watanabe
  • Patent number: 12287773
    Abstract: Systems and methods use dynamically generated validation rules. These validation rules comprise a first validation rule portion that is generated using a standardized validation process (e.g., corresponding to a standardized schema) and a second validation rule portion that is generated using a validation process selected based on a non-standardized schema that is specific to a respective asset type of the plurality of respective asset types.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: April 29, 2025
    Assignee: Capital One Services, LLC
    Inventors: Singaram Subramanian, Christian Lemler, Saket Hatwar, Adwait Suresh Talathi, Sumod Soman, Michael Lom, Mariam Rajabi, Snehal Patil, Heena Patel, John Prout, David Thompson
  • Patent number: 12287794
    Abstract: A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data values represented by the first attribute based on the first data type of the first attribute. The system then generates a first set of serialized data values for the first attribute. The system processes the first set of serialized data values against a set of one or more continuous queries to generate a first set of output events.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: April 29, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram
  • Patent number: 12287770
    Abstract: Disclosed herein is a Dynamic Random Access Memory-Based Content-Addressable Memory (DRAM-CAM) architecture and methods relating thereto. The DRAM-CAM architecture can include a memory array, with the data organized into blocks including rows and columns. Input data can be converted into a format with first and second groups of columns. Each first group can correspond to one or more rows of the input data, and each second group can include one or more null columns. A query can be received and loaded into an available column of the second group, and pattern matching can be performed on the data to identify occurrences of elements defined by the query. The pattern matching can be performed concurrently on the first groups of columns and the available columns bit by bit. Results can include a count or location of each identified element.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: April 29, 2025
    Assignee: University of Virginia Patent Foundation
    Inventors: Lingxi Wu, Kevin Skadron
  • Patent number: 12284229
    Abstract: A system, apparatus and method or controlling an autonomous network communication process includes initiating an automatic algorithm for an interactive communication session with a network node for secure communication with a human user, receiving from the network node a dynamic content including a request for input of information, extracting context information indicating a process for receiving the information needed for continuing the communication session, automatically executing the process for receiving the information, and providing to the network node the information for continuing the secure communication session.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: April 22, 2025
    Assignee: VOLUWARE, INC.
    Inventors: Dong Jun Lee, Martin Staszak, Yisi Chen
  • Patent number: 12282727
    Abstract: Systems and method directed to assistive document generation are described. More specifically, similar documents share large portions of reusable text structures that can be used to generate an initial document thereby saving a user time. To generate the document, an indication to create the document may be received and based on the indication, a plurality of example documents and grounding content may be identified. Example documents may be existing documents that are similar to a target document of the writer. Grounding information may refer to content that is relevant, timely, and accurate when applied to the target document. The plurality of example documents and the grounding content may be received, and a document sketch based on the example documents and the grounding content may be generated and contains a plurality of predicted text sequences based on the example documents and the grounding content.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William B. Dolan, Zeqiu Wu, Michel Galley, Yizhe Zhang, Zhang Li, Christopher John Brockett
  • Patent number: 12282906
    Abstract: A transaction data processing apparatus includes a scanning unit configured to scan a product code of a product related to a transaction, a printing unit configured to print transaction data on a sheet, a communication unit configured to transmit the transaction data to an external device over a network, and a control unit. The control unit is configured to generate the transaction data based on the scanned product code, determine whether the network is online or offline, and control the communication unit to transmit the transaction data to the external device when the network is online, and the printing unit to print the transaction data on the sheet when the network is offline.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: April 22, 2025
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventors: Koichi Sugiyama, Yasuhiro Arai, Tsuyoshi Gotanda, Keiichi Hasegawa, Kuniyoshi Yamada
  • Patent number: 12277788
    Abstract: A method of categorizing text entries on a document can include determining, for each of a plurality of text bounding boxes in the document, respective text, respective coordinates, and respective input embeddings. The method may further include defining a graph of the plurality of bounding boxes, the graph comprising a plurality of connections among the plurality of bounding boxes, each connection comprising a first and second bounding box and zero or more respective intermediate bounding boxes. The method may further include determining a respective attention value for each connection according to a quantity of intermediate bounding boxes in the connection and, based on a the respective attention values and a transformer-based machine learning model applied to the respective input embeddings and respective coordinates, determining output embeddings for each bounding box and, based on the respective output embeddings, generating a bounding box label for each bounding box.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: April 15, 2025
    Assignee: PayPal, Inc.
    Inventors: Yanfei Dong, Yuan Deng, Jiazheng Zhang, Francesco Gelli, Ting Lin, Yuzhen Zhuo, Hewen Wang, Soujanya Poria
  • Patent number: 12277122
    Abstract: A method, computer program product, and computing system for optimizing query operations on run length encoding (RLE) data in a parallel processing computing system. Data is received in a plurality of columns of an input table of a parallel processing computing system for query execution; the system determines that at least a portion of the received data in a first number of columns is compressed according to run length encoding (RLE), thereby comprising RLE data columns including RLE data and that the received data in a second number of columns is not compressed according to run length encoding (RLE), thereby comprising non-RLE data columns including non-RLE data. A query operation is executed on the RLE data and the non-RLE data by prioritizing processing of the RLE data columns over processing of the non-RLE data columns.
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: April 15, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rathijit Sen, Zezhou Huang, Matteo Interlandi, Marius Dumitru, Carlo Aldo Curino, Krystian Sakowski, Hans C. Lehnert Merino
  • Patent number: 12277184
    Abstract: This disclosure relates generally to the field of retrieval and extraction for designing formulated products by constructed ingredient-functionality lists for formulated products using search engine result excerpts in an automated manner. Many ingredients used in formulated products are multi-functional. Conventionally, in a given category of formulated product, only a single functionality or subset of functionalities of an ingredient is used ignoring other functionalities of which the ingredient is representative. However, there is a need to put together representative ingredients before proceeding further with process steps of making and testing the formulated product. The present disclosure addresses unresolved problems of the conventional methods by obtaining information regarding the functionalities of ingredients used in formulated products using search engines based on a loop processing involving query formation, and construction of a list of ingredients and functionalities till exhaustion.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: April 15, 2025
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sagar Sunkle, Vinay Kulkarni, Deepak Shyamsunder Jain, Beena Rai
  • Patent number: 12271428
    Abstract: A system generates a user interface that enables a user to interact with an interactive chart associated with a statement of a data processing package. Via one or more user interactions with the user interface, the system may receive one or more chart parameters for the chart. Using a statement from the data processing package and the one or more chart parameters, the system may generate an additional statement and append the generated statement to the data processing package to form an enriched data processing package. The system may communicate the enriched data processing package to a search service for execution. The system may display the results in the chart.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 8, 2025
    Assignee: Splunk Inc.
    Inventors: Christopher Bolognese, Finlay Cannon, Eli Clein, Umesh Dinkar, Thomas Haggie, Barbara Janczer, Elizabeth Li, Clark Eugene Mullen, Viet Quoc Nguyen, Faya Peng, Ioan Popa, Abid Salahi, Keng-Ming Sheu, Tulika Thakur, Justin Lew, Jonathan Ng, Jacob Sebastian Stark
  • Patent number: 12271353
    Abstract: In general, embodiments of the present invention provide systems and computer readable media for implementing a single data integration platform that supports multiple data access interfaces to a single corpus of stored dynamic data collected from multiple data sources. In embodiments, the data integration platform includes a record tables layer that stores a group of data records and supports a CRUD interface for accessing the data records; a resolution mapping layer that stores a set of entities generated by a many-to-one mapping of data records to entities using entity resolution; and an entities layer that stores resolved entities which may be accessed via either a search interface based on search criteria or a hybrid search interface that supports “get via record id” queries.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 8, 2025
    Assignee: Bytedance Inc.
    Inventors: David Alan Johnston, Andrew James, Pradhee Tandon, Sivaramakrishnan Natarajan
  • Patent number: 12271356
    Abstract: Described are techniques for disintegrating an entity into smaller entities. A graph (“first graph”) for the entity of records to be disintegrated is constructed, where each vertex of the first graph represents a record in the entity of records to be disintegrated. The edges in the first graph connecting records in the entity of records represent matching links between the records, where each edge is associated with a weight corresponding to a similarity score. Furthermore, two or more additional graphs representing two or more sub-entities of the entity of records to be disintegrated are constructed. Such graphs are constructed based on selecting edges with a maximum weight out of the edges connected between each pair of records in the first graph or based on the number of connections each record has with other records in the first graph exceeding a threshold value.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: April 8, 2025
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Seth, Soma Shekar Naganna, Mahendra Singh Kanyal, Devbrat Sharma
  • Patent number: 12271697
    Abstract: A computer-implemented process is programmed to detect a type or category of document that is being drafted and to suggest one or more phrases or sentences to add to the original and/or substitute for the original, the suggested text being potentially more personable and sincere than the writer's original text. Suggested text phrases are selected from a large corpus of previously manually drafted sentences and phrases. Selected text phrases are ranked and filtered to result in suggesting a manageable set of text phrases. With this approach, adding specially chosen content to existing content can change the warmth or tone of the text while preserving its meaning. Unlike prior approaches, in an embodiment, the process is programmed to artificially understand the intent of the original text as a basis of suggesting other content to add.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: April 8, 2025
    Assignee: Grammarly Inc.
    Inventors: Jennifer van Dam, Sergey Yavnyi, Xiaoshan Li, Masha Ivenskaya, Jared Foelsch
  • Patent number: 12272361
    Abstract: A device may be configured to determine whether an audio file is a first type of audio file that is capable of being processed to recognize the voice query based on a characteristic of the audio file itself or a second type of audio file that may require speech recognition processing in order to recognize the voice query associated with the audio file. In determining whether the audio file is a first type of audio file or a second type of audio file, a query filter associated with the device may be configured to access one or more guidance queries. Using the one or more guidance queries, the device may classify the audio file as a first type of audio file or a second type of audio file based on receiving only a portion of the audio file, thereby improving the speed at which the audio file can be processed.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: April 8, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Rui Min, Hongcheng Wang
  • Patent number: 12271838
    Abstract: A system and a method for industry field analysis is provided. The system may acquire a key word related to an industry field. The system may also determine a plurality of components in an industry chain of the industry field by retrieving and analyzing information related to the key word related to the industry field. The system may further generate an industry chain graph related to the industry field based on the plurality of components.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: April 8, 2025
    Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.
    Inventor: Chengjun Li
  • Patent number: 12271431
    Abstract: Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document. A static copy of the link document may be created to prevent further changes to the link document for business or compliance purposes.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 8, 2025
    Assignee: Veeva Systems Inc.
    Inventors: Leah Avalon Weitz, Stephen Paul Harper, Bailey Chen, Joshua Andrew Lim, Sindhusha Reddy Jensen, Eric Bezar, Jon Stone, Derek Allwardt, Richard Mayfield
  • Patent number: 12271378
    Abstract: Techniques are provided for creating a “ubiquitous search index” which allows for full-text as well as value range-based search across all columns from multiple database tables, multiple user-defined unmaterialized views, and external sources. In one implementation, the data is indexed in a peculiarly constructed schema-based JSON format without duplicating data. The techniques maintain eventual consistency with the normalized source of truth database tables, and do not have a significant impact on the performance of transactional Data Manipulation Language (DML) operations.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: April 8, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Saurabh Naresh Netravalkar, Aleksandra Czarlinska, Zhen Hua Liu, Beda Christoph Hammerschmidt
  • Patent number: 12271854
    Abstract: A system and method for determining a score reflecting the use of force that a police officer applied in an incident, comprising a computer system for collecting, storing and processing data relating to an incident involving the police officer's use of force in one or more interactions within an incident; the computer system iteratively generating scores for each use of force interactions within the incident; the computer system comparing the police officer's use of force score, whether overall or for an interaction to a score for a group of officers; and, the computer system generating a risk score by running a model based on the use of force score.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: April 8, 2025
    Assignee: Benchmark Solutions, LLC
    Inventors: Nicholas Montgomery, Ron Huberman
  • Patent number: 12265920
    Abstract: Techniques for code-free automated machine learning (ML) are described. Users can train high-quality ML models and pipelines without necessarily needing to write code by providing a training dataset to a code-free machine learning service. The service may deploy an ML orchestration function and a storage location on behalf of a user. When a modification is made to the storage bucket, such as by the user providing a training dataset, the orchestration function is invoked and can automatically initiate an AutoML process using at least the training data to train multiple ML model variants. The resultant ML model(s) and associated metrics can be provided to the user, deployed behind an endpoint, and/or used to generate inferences.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: April 1, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonas Mueller, Tatsuya Arai, Abhi Vinayaka Sharma, Ryan Matthew Brand, Yohei Nakayama, Nick Dean Erickson, Hang Zhang, Mu Li, Alexander Johannes Smola
  • Patent number: 12265966
    Abstract: Systems and methods for failed payment recovery can include a method for payment recovery. The method includes steps for receiving a set of transaction information, predicting a set of one or more authorization field values based on the received set of transaction information, predicting a set of one or more optimal send times based on the received set of transaction information, and transmitting a set of one or more authorization messages based on the predicted set of authorization field values and the predicted set of optimal send times.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: April 1, 2025
    Assignee: Butter Payments, Inc.
    Inventors: Vijay Menon, Kevin Perko
  • Patent number: 12259881
    Abstract: Methods, apparatus, and computer program products that can automatically search for topics related to discovered devices are disclosed herein. One method includes a processor discovering a device and automatically searching a set of data resources on a network for a set of topics related to the discovered device. Apparatus and computer program products that include hardware and/or software that can perform the methods for automatically searching for topics related to a discovered device are also disclosed herein.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: March 25, 2025
    Assignee: Lenovo (United States) Inc.
    Inventors: Nathan Peterson, Gary D. Cudak, John M. Petersen
  • Patent number: 12261811
    Abstract: The present teaching relates to dynamically generating a card. In one example, a request is received for generating a card to be provided to a user. Dynamic information related to the request is obtained. One or more modules are selected to be put into the card based on the dynamic information. The card is generated based on the selected one or more modules.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: March 25, 2025
    Assignee: YAHOO ASSETS LLC
    Inventor: Abhay Gupta
  • Patent number: 12261757
    Abstract: Described herein are systems and methods of for measuring and assuring performance in networked applications where edge computing is utilized, which may comprise determining or improving network and computational performance by the use of edge probing. Edge probing enables rapid measurement and assessment of networking and computational performance, where performance comprises speed latency, for a device using an edge compute node. Edge probing can be used to assess performance of and assign converged networking and computing infrastructure to applications and devices.
    Type: Grant
    Filed: January 23, 2022
    Date of Patent: March 25, 2025
    Assignee: ASSIA SPE, LLC
    Inventors: Kenneth J. Kerpez, Peter Silverman
  • Patent number: 12261923
    Abstract: A method that includes receiving a first request for a data object associated with a communication process flow that controls electronic communications between a tenant and a set of users corresponding to the tenant. The first request may include a set of querying parameters and a set of triggering parameters. The method may further include querying, based on the set of querying parameters, a communication process flow management service for data associated with the communication process flow. The method may further include generating, based on the querying, the data object that includes the data associated with the communication process flow. The method may further include transmitting, to a communication platform in accordance with the set of triggering parameters, a second request that comprises the data object. The second request may cause posting of an entry of the data object into a communication channel of the communication platform.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: March 25, 2025
    Assignee: Salesforce, Inc.
    Inventors: Aaron Popelka, William Robert Jennings, II, Pranavkumar Janakbhai Parekh, Roy Raviv
  • Patent number: 12253996
    Abstract: A solution for automated column type annotation maps each column contained in a table to a column annotation class. A pre-processor transforms the table into a numerical tensor representation by outputting a sequence of cell tokens for each cell in the table. A table encoder encodes the sequences of cell tokens and a column annotation label for each column into body cell embeddings. A body pooling component processes the body cell embeddings to provide column representations. A classifier classifies the column representations to provide for each column, confidence scores for each column annotation class. The method concludes with comparing the highest confidence score for each column with a threshold, and, if the highest confidence score for each column is above the threshold, annotating each column with the respective column annotation class.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: March 18, 2025
    Assignee: Siemens Aktiengesellschaft
    Inventors: Martin Ringsquandl, Mitchell Joblin, Aneta Koleva, Swathi Shyam Sunder
  • Patent number: 12248559
    Abstract: A proof of authenticity of a website presentation includes a presentation being retrievable from the local storage of the web browser. The presentation is presented together with the main presentation retrieved from the website, thereby the presentation proves authenticity of the main presentation with the first website (10B).
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: March 11, 2025
    Assignee: MEMCYCO LTD
    Inventor: Eliyahu Mashiah
  • Patent number: 12248466
    Abstract: Methods, systems, and devices for managing report requests are described. A device associated with an identity management platform may receive a message from a user of an organization via a client device. The message may include a natural language and may indicate a request for information associated with the organization. In response to the request, the device may generate a first query based on translating the message into an intermediary language using a machine learning model. The intermediary language may be associated with the identity management platform. The device may transmit a report to the user via the client device. The report may be based on the first query and include the information associated with the organization.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: March 11, 2025
    Inventors: Zhao Wang, Brian Huang, Murad Akhundov, Zhi Rui Du, Jad Siblini
  • Patent number: 12248450
    Abstract: Vector dataset index parameter determination is performed by building an index of a vector dataset according to each build parameter group among a plurality of build parameter groups, generating search parameter groups, submitting each vector query in a vector query set to each index to obtain, for each vector query, a result content and a result delay value, wherein an accuracy value is determined based on the result content, correlating build parameter values and search parameter values with accuracy values and result delay values, fixing build parameter values based on the correlating, and determining a mathematical relationship expressing a correlation of the search depth parameter values, the numbers of requested results, and the accuracy values obtained in response to vector queries submitted to the index having the fixed build parameter values.
    Type: Grant
    Filed: January 30, 2024
    Date of Patent: March 11, 2025
    Assignee: ZILLIZ INC.
    Inventors: Chao Xie, Chao Gao, Li Liu, Min Tian
  • Patent number: 12242495
    Abstract: A system generates a user interface that enables a user to generate a chart from one or more statements of a data processing package. Via one or more user interactions with the user interface, the system may receive one or more chart parameters for a chart. Using a statement from the data processing package and the one or more chart parameters, the system may generate an additional statement and append the generated statement to the data processing package to form an enriched data processing package. The system may communicate the enriched data processing package to a search service for execution. The system may display the results in an interactive chart.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: March 4, 2025
    Assignee: Splunk Inc.
    Inventors: Christopher Bolognese, Finlay Cannon, Eli Clein, Umesh Dinkar, Thomas Haggie, Barbara Janczer, Elizabeth Li, Clark Eugene Mullen, Viet Quoc Nguyen, Faya Peng, Ioan Popa, Abid Salahi, Keng-Ming Sheu, Tulika Thakur, Justin Lew, Jonathan Ng, Jacob Sebastian Stark
  • Patent number: 12242437
    Abstract: Systems and computer-implemented methods select a subset of methods to generate data schemas for input data from a list of methods for generating data schemas, based on output of a regression model; generate a candidate schema for each method in the subset of methods to generate data schemas; and generate a master data schema for the input data by merging the candidate schema for each method in the subset of methods to generate data schemas, utilizing predetermined rules.
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: March 4, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yao Dong Liu, Jiang Bo Kang, Jun Wang, Dong Hai Yu, Song Bo
  • Patent number: 12242359
    Abstract: Systems and methods include reception of an instruction to recover a first database tenant of a first database instance to a first point in time, the first database tenant associated with first database artifacts of the first database instance, and the first database instance including two or more database tenants and, in response to the instruction, creation of a second database instance, selection of backup data of the first database instance based on the first point in time, execution of a recovery of the backup data on the second database instance, export of second database artifacts of the first database tenant from the second database instance to a storage, truncation of the first database artifacts from the first database instance, import of the second database artifacts from the storage to the first database instance, and deletion of the second database instance.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: March 4, 2025
    Assignee: SAP SE
    Inventors: Uwe Hahn, Eunsang Kim, Mihnea Andrei, Werner Thesing, Patrick Voelker, Ruediger Karl, Yong Sik Kwon, Jaeyoung Choi, Jian Luo, Hyunjun Kim, Andre Schefe, Urs Klingsporn, Norman May
  • Patent number: 12242496
    Abstract: The subject technology receives a query, the query comprising a set of query statements. The subject technology determines that a set of resources to be utilized by the query during execution is provided by a slot, the slot comprising an allocation of resources provided by a virtual warehouse. The subject technology performs a first scheduling process for execution of the query using the slot. The subject technology determines that an available slot is provided by the virtual warehouse. The subject technology executes, using the virtual warehouse, the query using the available slot.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: March 4, 2025
    Assignee: Snowflake Inc.
    Inventors: Marco H. Kroll, Mariusz Kwiczala, Prayag Chandran Nirmala, William Waddington, Shijie Xu
  • Patent number: 12242641
    Abstract: The present disclosure describes systems, methods, and computer program products for redacting sensitive data within a database. An example method can include sending, to a database, a data query accessing a column of the database, a masking policy identifying a first category of sensitive data and a second category of sensitive data, and in response to the data query, receiving redacted data, wherein the first category of sensitive data is redacted from a first location of the column by a first redaction operation and the second category of sensitive data is redacted from a second location of the column by a second redaction operation.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: March 4, 2025
    Assignee: Snowflake Inc.
    Inventors: Yimeng Li, Carl Yates Perry, Raghavendran Ramakrishnan, Frantisek Rolinek, Yunqiao Zhang
  • Patent number: 12244879
    Abstract: A method for indicating repeat occurrences of advertisements in media content may include one or more of the following. The method may include inserting a first descriptor element for a media content in a media presentation description (MPD) associated with the media content. The method may include inserting a second descriptor element for a repeat occurrence of the media content in the MPD. The second descriptor element may indicate that, during the repeat occurrence of the media content, the media content be presented from the beginning.
    Type: Grant
    Filed: February 13, 2023
    Date of Patent: March 4, 2025
    Assignee: InterDigital Patent Holdings, Inc.
    Inventor: Alexander Giladi
  • Patent number: 12235822
    Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.
    Type: Grant
    Filed: January 11, 2024
    Date of Patent: February 25, 2025
    Assignee: SAP SE
    Inventors: Jan Portisch, Sandra Bracholdt
  • Patent number: 12235907
    Abstract: A method and system for generating keywords that distinguish a group of selected documents from a larger corpus. The method includes: receiving a corpus that includes a plurality of documents; selecting from the corpus, based on at least one predetermined criterion, a group of the documents; determining a first Inverse Document Frequency (IDF) score for each word in a vocabulary of the group with respect to the corpus; determining a second IDF score for each word in the vocabulary of the group with respect to the group; generating based on the first IDF score and the second IDF score, a Group Frequency Inverse Document Frequency (GFIDF) score for each word in the vocabulary of the group; and assigning based on the generated GFIDF score for each word in the vocabulary of the group, at least one keyword.
    Type: Grant
    Filed: September 21, 2023
    Date of Patent: February 25, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Kassiani Papasotiriou, Tucker Richard Balch, Srijan Sood, Shayleen Reynolds, Lawrence Yong, Nilgun Ilayda Akalin, Manuela Veloso
  • Patent number: 12235844
    Abstract: Techniques are disclosed relating to managing database queries. In some embodiments, a server system receives a query from a computer system and determines a set of aspects for the query, including at least a number of columns specified in the query and a computational cost of executing the query. The system generates a query vector based on the set of aspects determined for the query. The system then compares the query vector with a plurality of clusters, ones of the plurality of clusters comprising two or more previously generates query vectors generated based on aspects of queries previously received by the server system. Based on the comparing, specifically a distance between the query vector and the plurality of clusters of previously generated query vectors, the system classifies the query. Based on a classification of the query determined during the classifying, the system manages the query.
    Type: Grant
    Filed: January 22, 2024
    Date of Patent: February 25, 2025
    Assignee: Salesforce, Inc.
    Inventors: Anup Ghatage, Colm McHugh
  • Patent number: 12235845
    Abstract: Example quantization-based approximate nearest neighbors (ANN) search methods and systems (e.g., search engines) are tuned to perform at the speed-recall pareto frontier. With a desired search cost or recall as input, embodiments employ Lagrangian-based methods to perform constrained optimization on theoretically-grounded search cost and recall models. The resulting tunings, when paired with the efficient quantization-based ANN implementation of the embodiments, exhibit excellent performance on standard benchmarks while requiring minimal tuning or configuration complexity.
    Type: Grant
    Filed: September 26, 2023
    Date of Patent: February 25, 2025
    Assignee: GOOGLE LLC
    Inventors: Philip Wenjie Sun, Ruiqi Guo, Sanjiv Kumar
  • Patent number: 12231859
    Abstract: Methods and apparatus for identifying a music service based on a user command. A content type is identified from a received user command and a music service is selected that supports the content type. A selected music service can then transmit audio content associated with the content type for playback.
    Type: Grant
    Filed: November 27, 2023
    Date of Patent: February 18, 2025
    Assignee: Sonos, Inc.
    Inventors: Simon Jarvis, Mark Plagge, Christopher Butts
  • Patent number: 12229145
    Abstract: Embodiments are directed to managing data using a network computers. A hierarchy model that includes edges that represent dependency relationships between fields may be generated. In response to a query for determining values of metadata associated with an anchor field performing further actions, including: traversing the hierarchy model upwards from the anchor field based on the query, and in response to visiting field nodes in the hierarchy model, collecting the values of the metadata that correspond to the visited field node and terminating the traversal based on a type of the query; in response to visiting a calculation node, terminating the traversal of the hierarchy model associated with the visited calculation node; and in response to visiting a flow node that is dependent on two or more other nodes, terminating the traversal of the hierarchy model. The collected metadata may be provided in a response to the query.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: February 18, 2025
    Assignee: Tableau Software, LLC
    Inventors: Madge Marie Dodson, Tyler James-Buker Doyle, Ekaterina Grinevskaja, Dmitry Yevgenyevich Ryabkov, Qianfan Wang
  • Patent number: 12222943
    Abstract: A method performed by a data system includes automatically learning relationship(s) among datasets based on one or more of a user query or an observation of a data flow through the data system. The method further includes generating an optimized data structure based on the learned relationships among the datasets. The data system then modifies a query plan to obtain query results that satisfy a query by reading the optimized data structure in lieu of reading the datasets.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: February 11, 2025
    Assignee: Dremio Corporation
    Inventors: Tomer Shiran, Jacques Nadeau, Steven Michael Phillips
  • Patent number: 12222989
    Abstract: A method of generating recommendations for a collective profile, the collective profile being linked to a first profile and a second profile. The method may include authenticating a login request from an end user device in association with the collective profile based on credentials associated with the first profile, identifying a query from among a plurality of queries and transmit the query to the end user device, receiving a response to the query, determining that the response is not inconsistent with one or more earlier responses received in association with the second profile and, in response, refining at least one attribute or goal in the collective profile based on the response to generate and store a refined collective profile, and determining whether the refined collective profile results in a new recommendation and, if so, outputting the new recommendation.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: February 11, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Mansi Rastogi, Jane Holtslander, Michael Doyle, Kristopher Okera Gibbs, Tonja Selena Launen, Alla Chichkina, Ellen Rebecca Heise, Anna Anatolievna Sakoun, Seonaid Marlaine Eggett, Paul Thomas McGhee, Chantale Oliveira, Mary Ann Duarte
  • Patent number: 12218906
    Abstract: Presented herein are systems and methods for an access control system deployable in an IT Infrastructure System (enterprise) to automatically discover an unmanaged IT asset or resource based on registration metadata stored in a CMDB; in response to discovery of the unmanaged IT resource, generating based on the registration metadata, in an LDAP server of the enterprise, an entitlement for one or more groups of enterprise users, wherein, for each of the one or more users or groups, the entitlement is embodied in an LDAP group name, wherein the LDAP group name is determined based on IT resource application metadata and/or on a pre-defined LDAP group naming convention; and mapping, based on the LDAP group name, the entitlement for each of the one or more users or groups to one or more specified target IT assets of the enterprise already registered, including software applications, or hardware including databases or servers.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: February 4, 2025
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Yuhu Zhong, Jun Wu, Yihua Tian, Wei Jan
  • Patent number: 12217300
    Abstract: A provisioning system for a multi-tenant platform including a presentation component operably coupled to a supervisory component and a registry database and configured to present registry information in accordance with criteria defined in one or more rules and receive requests to access the registry information. The one or more rules define a supply chain including multiple of a plurality of tenants in the multi-tenancy system, the supervisory component configured to automatically implement the supply chain in response to the request.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: February 4, 2025
    Assignee: OPEN TEXT SA ULC
    Inventors: Gerrit Smits, Marius Roelof van de Veen
  • Patent number: 12216682
    Abstract: A method is for validating a data set in a distributed database system in which the data set is stored distributedly on computers of the distributed database system. The method includes sending a request to one of the computers by a central computer. The request has a command to check for a given criterion of a partial data set of the data set on the computer to which the request was sent.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: February 4, 2025
    Assignee: Robert Bosch GmbH
    Inventors: Daniel Zander, Ajay Kumar Nagaraj, Christopher Juerges, David Huber, Joseph Trotta
  • Patent number: 12217748
    Abstract: Disclosed herein are example techniques to identify a voice service to process a voice input. An example implementation may involve a network microphone device (NMD) receiving, via a microphone, voice data indicating a voice input. The NMD may identify, from among multiple voice services registered to a media playback system, a voice service to process the voice input and cause, via a network interface, the identified voice service to process the voice input.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: February 4, 2025
    Assignee: Sonos, Inc.
    Inventors: Klaus Hartung, Daniele Giacobello