Patents Examined by Robert Stevens
-
Patent number: 12380154Abstract: A clustering machine can cluster descriptive vectors in a balanced manner. The clustering machine calculates distances between pairs of descriptive vectors and generates clusters of vectors arranged in a hierarchy. The clustering machine determines centroid vectors of the clusters, such that each cluster is represented by its corresponding centroid vector. The clustering machine calculates a sum of inter-cluster vector distances between pairs of centroid vectors, as well as a sum of intra-cluster vector distances between pairs of vectors in the clusters. The clustering machine calculates multiple scores of the hierarchy by varying a scalar and calculating a separate score for each scalar. The calculation of each score is based on the two sums previously calculated for the hierarchy. The clustering machine may select or otherwise identify a balanced subset of the hierarchy by finding an extremum in the calculated scores.Type: GrantFiled: June 21, 2024Date of Patent: August 5, 2025Assignee: Gracenote, Inc.Inventors: Aneesh Vartakavi, Peter C. DiMaria, Markus K. Cremer, Phillip Popp
-
Patent number: 12380164Abstract: Computer-implemented methods, apparatus, and systems for data storage and data query are described. During data storage, the number of neighboring graph nodes in each starting graph node in directed graph graph data to be stored is determined, and a data storage mode is determined according to the number of neighboring graph nodes. When the data storage mode is not an ultra-large node data storage, node data, neighbor information, outgoing edge index feature information, and outgoing edge data of the starting graph node are stored in the same data fragment. When the data storage mode is an ultra-large node data storage, node data, neighbor information, outgoing edge index feature range information, and outgoing edge data are stored in a starting graph node data fragment, and the outgoing edge data and outgoing edge data storage address information of the starting graph node are stored in at least two outgoing edge data fragments.Type: GrantFiled: December 29, 2023Date of Patent: August 5, 2025Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.Inventors: Songqing Zhang, Jin Jiang, Zhijun Fu, Bingpeng Zhu, Lin Yuan
-
Patent number: 12367211Abstract: A system and methods for efficiently and consistently creating and delivering content tailored to a user's specific needs and channel of distribution. The system generates coherent, precise, and logical content that is in full compliance with the relevant policies, rules, regulations, and laws of users of the system. The content created and delivered by the system may be in any form, such as, but not limited to a video, a script, a press release, a social media post, and a keynote speech.Type: GrantFiled: January 12, 2023Date of Patent: July 22, 2025Assignee: Hanby Technologies, Inc.Inventors: John Byron Hanby, IV, Robert B. Blount
-
Patent number: 12367178Abstract: An illustrative storage system provides distributed storage for use by containerized applications running in a container system. In some implementations, this includes converting data blocks of storage resources to distributed persistent storage such as thin-provisioned volumes for use by the containerized applications. In some implementations, the conversion includes using a device mapper to virtualize the data blocks of the storage resources to create a virtual storage pool backing datastore in which the thin-provisioned volumes are created.Type: GrantFiled: June 29, 2022Date of Patent: July 22, 2025Assignee: Pure Storage, Inc.Inventors: Prabir Paul, Lakshmi Narasimhan Sundararajan, Nikhil Subhash Bhupale, Vinod Jayaraman, Goutham Rao
-
Patent number: 12368777Abstract: A method comprising: storing, in a database, a list of geographical regions in which the party consents to their data being stored; receiving a request to store data of the party, wherein at least one of the data has a region-restriction that restricts the regions in which that data can be stored; determining, based on a respective region-restriction of a respective one of the data, in which of the list of regions the respective data can be stored; storing the data, wherein each respective data is stored in at least one respective storage centre associated with one of the regions according to the determination; storing, in the database, a list comprising a pointer to each respective stored data, wherein the pointer identifies the respective storage centre; receiving a request to retrieve a respective stored data; and using the pointer to route the request to the respective storage centre.Type: GrantFiled: December 22, 2022Date of Patent: July 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Tor Kreutzer, Jan-Ove Almli Karlberg, Shamika Ruklan Jayasundara, Øystein Fledsberg, Øystein Torbjørnsen, Åge Andre Kvalnes, Helge Grenager Solheim
-
Patent number: 12361075Abstract: Systems and methods display, via a user interface of a user device, a webpage associated with a user account of a user and comprising image(s), each image being associated with a corresponding user apparatus specific to the user. Selectable input options associated with each user apparatus corresponding to each image are provided, via the webpage, where each selectable input option comprises element setting(s) each having rules associated therewith that regulate user apparatus elements of each user apparatus, where at least one selectable input option of the selectable input options includes a modifiable visual element of an image. An indication is received to generate a physical apparatus comprising a visual element selected by the user, the visual element modifying the modifiable visual element of the image, where the generated physical apparatus is to be distributed to a physical location defined by the user.Type: GrantFiled: May 10, 2024Date of Patent: July 15, 2025Assignee: TRUIST BANKInventors: Mary Margaret Mueller, Jamie Nathaniel Franklin
-
Patent number: 12360969Abstract: A cleansing operation defined for a data structure of a database managed by a database management system is obtained. The cleansing operation is performed on data of the data structure to obtain clean data. The cleansing operation that is defined for the data structure and performed on data of the data structure is performed by the database management system.Type: GrantFiled: October 27, 2023Date of Patent: July 15, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pedro Miguel Barbas, Shaikh Shahriar Quader, Adrian Mahjour, Hima Patel, Nitin Gupta
-
Patent number: 12353475Abstract: A method for a search engine to provide domain-agnostic options for structured exploration based on a query. The method comprises clustering a corpus of historical queries into a plurality of query clusters. The method further comprises identifying a set of variable query terms in each query cluster. Then, a query structure of a new user query is identified, and a specific query cluster matching the query structure of the new user query is selected. Furthermore, the variable query term in the query structure of the new user query is identified. The method further comprises providing a query exploration interface offering user-selectable options for structured exploration of the new user query. Each of the user-selectable option corresponds to a variable query term in the identified set of variable query terms for the specific query cluster identified as matching the query structure of the new user query.Type: GrantFiled: July 20, 2021Date of Patent: July 8, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Manoj Kumar Agarwal, Varun Appaswami
-
Patent number: 12339759Abstract: Sensor characteristic profiles for different sensor types for sensors of an operational system are generated based at least in part on aggregated time series sensor data from the sensors and context data for the sensors. The sensor characteristic profiles for each sensor type are stored in a sensor type profile database. Sensor information is generated based at least in part on the stored sensor characteristic profiles. Each of the sensor characteristic profiles comprises sensor type information identifying the sensor type and a sensor data signature for the sensor type. Sample sensor data from a particular sensor is used to determine information about the particular sensor based on the stored sensor characteristic profiles. Device characteristic profiles for different device types and/or virtual sensor characteristic profiles for different virtual sensors defined with respect to particular combinations of the sensors can be generated based on the stored sensor characteristic profiles.Type: GrantFiled: November 30, 2022Date of Patent: June 24, 2025Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Bhabesh Chandra Acharya, Manu Taranath
-
Patent number: 12332852Abstract: Methods, systems, and devices for data management are described. A first data source may be identified to move from a source cloud deployment (that operates in accordance with a first release cadence for updating database schema) to a destination cloud deployment (that operates in accordance with second, different release cadence for updating database schema). The first source database is then migrated from the source cloud deployment to an intermediate cloud deployment hosted on the source cloud deployments that allows the schema of the first data source to remain unchanged for a duration of time that the first data source is hosted on the intermediate cloud deployment. The database schema associated with the first data source is then updated to an updated (most recent) database schema in accordance with the second release cadence of the destination cloud deployment, and migrated from the intermediate cloud deployment to the destination cloud deployment.Type: GrantFiled: May 24, 2024Date of Patent: June 17, 2025Assignee: Rubrik, Inc.Inventors: Manjunath Chinni, Veera Venkata Naga Rama Satyam Kandula, Jiangbin Luo
-
Patent number: 12332920Abstract: Provided are methods and systems comprising determining one or more relationships between a plurality of data sets, determining a score for each of the one or more relationships, generating a graphical data set object for each of the plurality of data sets, classifying each graphical data set object as connected or unconnected based on the score for each of the one or more relationships, generating a graphical connector object between connected graphical data set objects, and outputting the connected graphical data set objects with corresponding graphical connector objects and the unconnected graphical data set objects.Type: GrantFiled: March 20, 2024Date of Patent: June 17, 2025Assignee: QlikTech International ABInventors: Alexei Progrebtsov, Elif Tutuk, Charles Michael Potter
-
Patent number: 12314313Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing images for generating query responses. One of the methods includes determining, using a textual query, an image category for images responsive to the textual query, and an output type that identifies a type of requested content; selecting, using data that associates a plurality of images with a corresponding category, a subset of the images that each belong to the image category, each image in the plurality of images belonging to one of the two or more categories; analyzing, using the textual query, data for the images in the subset of the images to determine images responsive to the textual query; determining a response to the textual query using the images responsive to the textual query; and providing, using the output type, the response to the textual query for presentation.Type: GrantFiled: June 18, 2024Date of Patent: May 27, 2025Assignee: GOOGLE LLCInventors: Gokhan H. Bakir, Marcin Bortnik, Malte Nuhn, Kavin Karthik Ilangovan
-
Patent number: 12287837Abstract: Disclosed herein are system, method, and computer program product embodiments for improving web scraping technology by using machine learning to generate parsing expressions. A system receives a request to identify an element in a first document at a target web page. The system downloads and modifies the first document by adding an index value as an attribute to a tag for the element. A query is submitted to a large language model (LLM), including the modified first document, a description of the element, and a request asking the LLM to identify the element based on the description. The system obtains, from the LLM, the index value assigned to the element. The system generates an expression defining a path to the element in the first document using the index returned by the large language model. The system downloads a second document, and parses data of a second element using the expression.Type: GrantFiled: September 10, 2024Date of Patent: April 29, 2025Assignee: Oxylabs, UABInventors: Karolis Kluonaitis, Martynas Juravicius, Andrius Kuksta
-
Patent number: 12287758Abstract: In some examples, a data management system processes snapshots of a distributed file system, the distributed file system having files, each file comprising multiple data chunks. The data management system performs operations including storing file-to-chunk mapping in file system metadata; creating, for each chunk, a chunk generation ID by associating each chunk with a file system generation ID; in a next-generation snapshot of the distributed file system, incrementing, for all chunks in the next-generation snapshot, the respective chunk generation IDs; and taking a snapshot of the file system metadata and storing an updated file-to-chunk mapping associated with the next-generation snapshot.Type: GrantFiled: April 26, 2024Date of Patent: April 29, 2025Assignee: Rubrik, Inc.Inventors: Vijay Karthik, Anshul Gupta, Abhay Mitra, Vivek Sanjay Jain, Satwant Rana
-
Patent number: 12271343Abstract: A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase.Type: GrantFiled: July 4, 2023Date of Patent: April 8, 2025Assignee: Nasuni CorporationInventors: Daphne M. Shaw, Andres Rodriguez
-
Patent number: 12260956Abstract: A healthcare data management system for managing healthcare data comprising in-vitro diagnostics (IVD) data created using at least one IVD analytical instrument, the healthcare data management system being accessible by a plurality of client devices.Type: GrantFiled: December 9, 2022Date of Patent: March 25, 2025Assignee: Roche Diagnostics Operations, Inc.Inventors: Alejandro Morcillo Montejo, Raúl Ropero Ruíz
-
Patent number: 12255993Abstract: A search key is generated (S20). A key relationship array is transmitted (S11). If an element matching the key relationship array is present, the found search key is held (S21). A key relationship index is transmitted (S22). A record read out using the key relationship index is transmitted (S12). If the record matches the search key, the found search key is held (S23). The found search key is set for an empty element of the key relationship array and is transmitted (S24). A data array is transmitted (S13). If an element matching the data array is present, the found data is held (S25). A data index is transmitted (S26). A record read out using the data index is transmitted (S14). If the record matches the search key, the found data is held (S27). Desired data is set for an empty element of the data array and is transmitted (S28).Type: GrantFiled: October 8, 2019Date of Patent: March 18, 2025Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Atsunori Ichikawa, Koki Hamada
-
Patent number: 12248969Abstract: A system and method for providing digital audio services is described. One embodiment is a method for proving digital audio services, comprising receiving, using a communications interface, an audio stream from a content provider; determining a timestamp for a first audio stream segment; determining a timestamp for a second audio stream segment; updating a playlist with a representation of the audio stream; receiving a query for content information; and sending offer information, in response to receiving the query for content information.Type: GrantFiled: October 19, 2023Date of Patent: March 11, 2025Assignee: AUDDIA INC.Inventor: Jeffrey Thramann
-
Patent number: 12248471Abstract: System and method for generating and displaying data pipelines according to certain embodiments. For example, a method includes: receiving a natural language (NL) query; receiving a model result generated based on the NL query, the model result including a query in a standard query language, the model result being generated using one or more computing models; and generating the data pipeline based at least in part on the query in the standard query language, the data pipeline comprising one or more data pipeline elements, at least one data pipeline element of the one or more pipeline elements being corresponding to a query component of the query in the standard query language.Type: GrantFiled: December 22, 2022Date of Patent: March 11, 2025Assignee: Palantir Technologies Inc.Inventors: Joseph Rafidi, James Thompson, Mohamed Zaki Trache, Felix-Gabriel Mance, Martin Copes
-
Patent number: 12248513Abstract: A group-based communication platform is configured to ascertain the relatedness of various work objects shared among users of the group-based communication platform. Moreover, the group-based communication platform may further receive and process work objects originating from non-users of the group-based communication platform, thereby further expanding the utility of the determined relatedness between work objects. These work objects (or encrypted representations of these work objects) may be indexed and stored in association with the group-based communication platform, thereby enabling users to search for and retrieve work objects originating from a plurality of work object sources simultaneously, and based on various characteristics of those work objects and the determined interrelatedness between various work objects.Type: GrantFiled: September 27, 2023Date of Patent: March 11, 2025Assignee: Salesforce, Inc.Inventors: Matthew Wahl, Hubert Florin, Roland Schemers, Brian Elliott, Lydia Han, James McPhail