Patents Examined by Hung D Le
  • Patent number: 12141120
    Abstract: The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: November 12, 2024
    Assignee: SAP SE
    Inventors: Thomas Werth, Juliane Wagner, Jibi Joseph Vadakayil, Stefan Siebert
  • Patent number: 12141195
    Abstract: Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pre-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initiating the offline mode, enabling playback of the playlist from the cache memory.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: November 12, 2024
    Assignee: Apple Inc.
    Inventors: Charles Casillas, Chad West
  • Patent number: 12141191
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying a profile from a content feed within a messaging system. The program and method provide for receiving by a messaging application, first user input corresponding to a request for a content feed, the content feed comprising a plurality of media content items; providing, in response to receiving the first user input, for display of the content feed; receiving, by the messaging application, second user input of a predefined gesture performed with respect to a first media content item of the plurality of media content items; determining, in response to receiving the second user input and based on the first media content item, to display a public profile associated with the first media content item; and providing, based on the determining, for display of the public profile.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: November 12, 2024
    Assignee: SNAP INC.
    Inventors: Newar Husam Al Majid, Alex Beltyukov, Nathan Kenneth Boyd, Jacob Catalano, Wenbin Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Zuoyou Gu, Yue Hu, Timothy Kautz, Edward Koai, Jong-Hwi Lee, Chinmay Lonkar, Lu Lu, Zachary Lupei, Charles Melbye, Celia Nicole Mourkogiannis, Chiung-Fu Shih, Brian Yee, Jiawen Zeng, Dongguang Zhao
  • Patent number: 12135690
    Abstract: A method for processing a system image, which represents an image of a file system. Each file in the file system is assigned an attribute, this attribute representing a last access time to this file, Initially the attributes of all files are set to a predefined value. The system image is executed, and then all attributes being checked. Finally the files are deleted whose attribute has the preset value.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: November 5, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventor: Thomas Mittelstaedt
  • Patent number: 12135752
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for linking to a search result. A computing system receives a query and provides, to a first computing device, multiple results that are responsive to the query. The computing system provides, to the first computing device, information that identifies a web address of a user selected result of multiple results that are responsive to query. The computing system receives a request from a second computing device for content responsive to the web address of the user selected result. The computing system provides, to the second computing device, information to cause the second computing device to present the multiple results that are responsive to the query in distinction to the user selected result, responsive to the second computing device not being authorized to access the user selected result.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: November 5, 2024
    Assignee: Equals 3, Inc.
    Inventors: Daniel Mallin, Scott Litman, Marcello Dispensa, Steven James Frederickson
  • Patent number: 12130831
    Abstract: The disclosure provides a cloud computing-based adaptive storage layering system and method. The system includes a data node management module, a metadata management module, an adaptive storage layering module, and a pre-aggregated query routing module. According to predefined rules, node capacity is expanded and shrunk, collected queried hit models and scanned file paths are aggregated and sorted, and layering loading and pre-loading are performed on files. Based on the disclosure, an efficient On-Line Analytical Processing (OLAP) query execution engine may be constructed, to deal with complex OLAP queries of various reporting system. Therefore, the execution efficiency of cloud OLAP engines can be significantly enhanced.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: October 29, 2024
    Assignee: KUYUN (SHANGHAI) INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Shaoxiong Zhan, Yang Li, Qing Han
  • Patent number: 12130793
    Abstract: A method is used for managing a flow of data in at least one database, wherein said database is configured with at least two data models of data storage. In said method, during a first period of time, a first data flow portion is received in a computer, and the first data flow portion is then stored in a first data pool of the database according to the first data model. Then, after the first period of time, a transformation is made on the first portion of the data and the transformed first data is assigned to a second data model, and the first data flow portion is then transferred from the first data pool to a second data pool. The process is repeated with at least a second data flow portion and can be extended to more transformations, and, thus, to more data models, and more data pools accordingly.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: October 29, 2024
    Assignees: BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACION, UNIVERSITAT POLITÉCNICA DE CATALUNYA
    Inventors: Carlos GarcĂ­a Calatrava, Yolanda Becerra, Fernando Cucchietti
  • Patent number: 12130804
    Abstract: In some examples, a system receives, as part of a service to update a data store, a collection of operations that are to be performed with respect to the data store, wherein the collection of operations comprises a plurality of different types of operations for respective data blocks of the data store. Multiple operations of a respective type of the different types of operations are batched to produce a batch of operations of the respective type, and the batch of operations of the respective type is flushed to the data store. The system progressively updates a tracking data structure that tracks batching and flushing of operations of the collection of operations during the service, where the tracking data structure includes metrics representing flushes of batches of operations of the different types. After an interruption of the service, the system resumes the service using a checkpointed version of a resume portion of the tracking data structure.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: October 29, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Zachary Nathan Turner
  • Patent number: 12130874
    Abstract: A device receives a request to display a learning module. The device receives sensor values from a set of one or more sensor devices attached to a patient. The device displays a set of survey questions. The device receives user-specified responses to the set of survey questions. The device selects a first learning module from a plurality of learning modules based on the sensor values and the user-specified responses to the set of survey questions. The device displays the first learning module on the display in response to receiving the request to displaying the learning module.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: October 29, 2024
    Assignee: ACTO Technologies Inc.
    Inventors: Parth Khanna, Nick Diamond, Kumar Karthik Erramilli
  • Patent number: 12124470
    Abstract: Systems, methods, and computer readable storage media that may be used to receive, by a publishing platform, one or more first data events associated with first content of a first content provider and one or more second data events associated with second content of a second content provider, generate, by the publishing platform, multiplexed data by multiplexing the one or more first data vents and the one or more second data events, and communicate, by the publishing platform, the multiplexed data to a de-multiplexer of an analytics system, wherein the de-multiplexer de-multiplexes the multiplexed data into the one or more first data events and the one or more second data events, communicates the one or more first data events to a first endpoint associated with the first content provider, and communicates the one or more second data events to a second endpoint associated with the second content provider.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: October 22, 2024
    Assignee: GOOGLE LLC
    Inventors: Charbel Zaarour, Stephen Paul Ganem, Loc Thi Bao Do, Eric Joshua Burley
  • Patent number: 12111826
    Abstract: Systems and methods for training and performing query answering for programming related query answering are disclosed. During a training phase, queries and answers of a training dataset may be encoded as vectors into the Euclidean space. Loss values for query-answer pairs, duplicate queries, and augmented queries may be determined using loss functions and may be used to adjust the model of the encoder. During the operation phase, a query may be received and encoded into the Euclidean space. The encoded answer most proximate to the encoded query may be decoded and provided as the most relevant answer.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: October 8, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Suthee Chaidaroon, Xiao Zhang, Shruti Subramaniyam, Sidharth Gulati, Jeffrey Thomas Svajlenko, Iman Keivanloo, Rick Nayar, Regina M Joy
  • Patent number: 12105698
    Abstract: The example embodiments are directed to systems and methods of a locking mechanism for a database which permits a partial quantity assignment of a data item to a database request. In one example, the method may include receiving a database request comprising a requested quantity value of a data item, setting an exclusive lock on the data item within a database, protecting the requested quantity value by posting a TQA to a table, wherein the TQA comprises an identifier of the requested quantity value, an identifier of the database request, and a timestamp, releasing the exclusive lock for the database request on the data item within the database in response to recording the TQA, and with the exclusive lock released, determining a quantity value of the data item which is available for the database request and confirming the determined quantity via the temporary quantity assignment table.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: October 1, 2024
    Assignee: SAP SE
    Inventors: Thomas Werth, Juliane Wagner, Jibi Joseph Vadakayil, Stefan Siebert
  • Patent number: 12099514
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for transforming data metrics to conform to a production schema for cross-domain uniformity. In particular, in one or more embodiments, the disclosed systems receive a metric having an initial schema, determine that the initial schema is inconsistent with a production schema, transform the metric to conform with the production schema, and store the metric in a standardized-schema database.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: September 24, 2024
    Assignee: Chime Financial, Inc.
    Inventors: Karishma Dambe, Dmytro Manannykov, Saiyad Shah
  • Patent number: 12099470
    Abstract: This technology relates generally to data assembly and analytics, as can be used in the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Embodiments of this technology provide systems and methods for creating objects which can be used in multiple implementations to generate scores.
    Type: Grant
    Filed: June 19, 2023
    Date of Patent: September 24, 2024
    Assignee: ZestFinance, Inc.
    Inventors: John W. L. Merrill, John J. Beahan
  • Patent number: 12093243
    Abstract: Systems and techniques for metadata quality monitoring and remediation are described herein. Metadata is obtained from a system of record. The metadata is normalized. The metadata is evaluated with an integrity rule to identify a discrepancy in an element of the metadata. The discrepancy is stored as an integrity gap in an integrity database. A notification is generated that includes identification of the element of the metadata and a description of the integrity rule. The notification is transmitted to a user identified based on the integrity rule.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: September 17, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Rajiv Kumar Jain, Christopher James McBrayer
  • Patent number: 12093220
    Abstract: A computer implemented method manages an image. A number of processor units identifies a set of base files in a set of image layers for a candidate file in a container layer in response to a request to create a new image with the candidate file. The number of processor units identifies delta data between the candidate file and the set of base files. The number of processor units creates the new image with a new top image layer using the delta data identified for the candidate file in the container layer. According to other illustrative embodiments, a computer system, and a computer program product for managing an image are provided. As a result, the illustrative embodiments provide a technical effect of reducing the size of images and reducing storage space used to store the images.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: September 17, 2024
    Assignee: International Business Machines Corporation
    Inventors: Da Long Wang, Zhan Peng Huo, Yu Sun, Hong Yi Zhang
  • Patent number: 12093264
    Abstract: A database system is operable to receive a plurality of records of a dataset for storage. A plurality of segment row data is generated from the plurality of records and a plurality of parity data corresponding to the plurality of segment row data is generated. The plurality of segment row data is stored via a first storage mechanism. The plurality of parity data is stored via a second storage mechanism. Execution of a plurality of queries against the dataset is facilitated by accessing the plurality of segment row data via the first storage mechanism. A storage failure of one of the plurality of segment row data via the first storage mechanism is detected. The one of the plurality of segment row data is recovered for storage via the first storage mechanism based on accessing at least one parity data via the second storage mechanism.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: September 17, 2024
    Assignee: Ocient Holdings LLC
    Inventor: Andrew D. Baptist
  • Patent number: 12088725
    Abstract: Disclosed is a method, a device, and/or a system of authentication through use of an unforgeable hash function-based credential. In one embodiment, method for electronic authentication includes receiving an authentication request including an identity claim from a first device, the identity claim including a device root hash computed by a hash function using inputs comprising a previously calculated hash value of the device. The method retrieves data of a user profile associated with the first device, the user profile including a profile root hash computed by the hash function using inputs comprising a previously calculated hash value of the user profile. The method extracts the profile root hash and compares the device root hash with the profile root hash. The method determines that the device root hash and the profile root hash are not identical, denies the authentication request, and optionally locks the user profile.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: September 10, 2024
    Assignee: THE ONLI CORPORATION
    Inventors: Dhryl Anton, Michael McFall
  • Patent number: 12074936
    Abstract: One aspect of the invention includes a computer device. The computer device includes a network interface component configured to download media from an external source through a secure network connection. The computer device also includes a memory configured to store the downloaded content. The computer device further includes a media profiling engine configured to query the memory for the downloaded content based on the connection of the network interface component to the external source through the secure network connection and to generate a media profile log comprising information relevant to the downloaded content.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: August 27, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Leonardo William Estevez, Benzy Gabay
  • 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