Patents Examined by Cheyne D Ly
-
Patent number: 12259887Abstract: In some aspects, the techniques described herein relate to a method including: executing a first query, at a predefined time interval, against a target datastore for insight records related to an entity identifier; storing results of the first query as a record set, wherein the record set includes one or more existing insight records, and wherein each existing insight record includes connection information for connecting to a corresponding insight datastore; executing insight retrieval logic for each insight record in the record set, wherein the insight retrieval logic executes a second query against the corresponding insight datastore and retrieves a new insight value from the corresponding insight datastore; persisting the new insight value in a new insight record in the target datastore; and sending the new insight record as a communication to a recipient.Type: GrantFiled: January 24, 2023Date of Patent: March 25, 2025Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Sitaram Yarlagadda, Ananth Hegde, Kevin Hathaway, Steven Lau, Srijay Gupta
-
Patent number: 12259935Abstract: A computing device executing software displays a view of a search assignment in a user interface to a learning platform. The device receives user input comprising search terms associated with the search assignment, and generates queries based on the user input. The device submits the queries to a search engine, whereupon the search engine performs searches based on the queries, and the device displays the results. As a user evaluates resources provided in the results, the device updates the user interface to include an option selectable for adding evaluated ones of the resources to a collection of resources for the search assignment. In response to the user selecting the option with respect to a resource of the evaluated ones of the resources, the device adds the resource to the collection of resources.Type: GrantFiled: December 30, 2022Date of Patent: March 25, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Tholfsen, Paul Ronald Ray, Jonathan Thomas Grudin, Sadiq Dhafir Alkhalili, Jason James Geiger
-
Patent number: 12248439Abstract: Some embodiments provide a method for determining a relatedness of content items to categories. The method identifies a particular content item, a relevancy score associated with the particular content item, and a set of categories to which the particular content item is classified as related. Based on a set of glossaries associated with the set of categories, the method calculates a set of affinity scores that each represents a degree of relevancy between the particular content item and a category in the set of categories. The method modifies the relevancy score associated with the particular content item based on the calculated set of affinity scores.Type: GrantFiled: February 11, 2020Date of Patent: March 11, 2025Assignee: Aurea Software, Inc.Inventors: Ashutosh Joshi, Martin Betz, David Cooke, Rajiv Arora, Binay Mohanty, Ansuman Mishra
-
Patent number: 12235795Abstract: In some examples, a system receives workload information of a workload collection, and applies a machine learning model on the workload information, the machine learning model trained using training information including features of different types of workloads. The system produces, by the machine learning model, an identification of a first file system from among different types of file systems, the machine learning model producing an output value corresponding to the first file system that is a candidate for use in storing files of the workload collection.Type: GrantFiled: July 29, 2022Date of Patent: February 25, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Sagar Venkappa Nyamagouda, Smitha Jayaram, Hiro Rameshlal Lalwani, Rachit Gupta, Sherine Jacob, Anand Andaneppa Ganjihal
-
Patent number: 12229127Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query provided by a user and comprising one or more terms. Obtaining context data based on at least a portion of a first resource displayed to the user at a time that the query is received. Obtaining a revised query that is based on the query and the context data. Receiving a plurality of search results responsive to the revised query. Automatically, selecting a search result that represents a second resource from the plurality of search results, and providing the second resource for display to the user.Type: GrantFiled: October 31, 2022Date of Patent: February 18, 2025Assignee: GOOGLE LLCInventors: Gokhan H. Bakir, Behshad Behzadi, Marcin M. Nowak-Przygodzki
-
Patent number: 12197438Abstract: A computerized method for implementing a matching platform for entities includes a real-time processing layer using real-time linking on an input data stream, and a high-throughput layer linking entities from a batch data source stream. The real-time linking results are stored in a state change store and the high-throughput linking results are stored in a state store. On-demand linking uses the state change store and the state store. A lambda switch ensures that the entity states remain consistent when the on-demand linking switches from an older generation of the state store and the stage change store to a newer generation of the state store and the state change store. These stores are implemented in an entity database that parses queries into instructions and creates an instruction stream to control entity matching.Type: GrantFiled: December 29, 2021Date of Patent: January 14, 2025Assignee: LiveRamp, Inc.Inventor: Shirish Kumar
-
Patent number: 12197454Abstract: Method(s), apparatus, system(s) and platform(s) are provided for operating a personal data management component (PDMC) and provisioning/operating a personal database server (PDS) in a personal database management (PDM) platform. The PDM platform communicates over a communication network with a plurality of applications and the PDMC is communicatively coupled to a plurality of PDSs provisioned for one or more users. Each PDS is configured for storing and exchanging personal data controlled by a corresponding user. Each application is configured for providing an application service requiring access to personal user data. Provisioning a PDS for a user includes receiving a PDS creation request for a user, creating a PDS for the user, registering representative user data and user PDS, and providing a PDS identifier to the user for enabling an application to store and access personal user data in the PDS based on personal data access control information of the application.Type: GrantFiled: June 15, 2021Date of Patent: January 14, 2025Assignee: DATASWYFT LTDInventors: Andrius Aucinas, Lena Irene Cheng Leng Ng, Augustinas Markevicius
-
Patent number: 12197425Abstract: A database system is provided, including a first global transaction manager (GTM), a first data node) DN, and a coordinator node (CN). The CN is configured to send a query to the first DN. The first DN is configured to, in response to the query, determine a target commit sequence number (CSN), determine a committed transaction on the first DN based on the target CSN, and determine a query result corresponding to the query based on the committed transaction. The target CSN is allocated by the first GTM. The target CSN is used to distinguish between the committed transaction and an active transaction on the first DN. The active transaction is a transaction that is being executed. In addition, a corresponding transaction management method is provided. The CSN is used to replace an active transaction linked list. This reduces network traffic and improves concurrency and scalability of the database system.Type: GrantFiled: December 27, 2022Date of Patent: January 14, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiangjun Jiang, Jiang Wang
-
Patent number: 12189641Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: GrantFiled: July 6, 2022Date of Patent: January 7, 2025Assignee: MongoDB, Inc.Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Patent number: 12182126Abstract: In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.Type: GrantFiled: November 19, 2021Date of Patent: December 31, 2024Assignee: SAP SEInventors: Lu Zhang, Nichole Haas, Joshua Manoj, Sri Raja Harshini Koka
-
Patent number: 12169507Abstract: A compaction policy imposing soft limits to optimize system efficiency is used to select various rowsets on which to perform compaction, each rowset storing keys within an interval called a keyspace. For example, the disclosed compaction policy results in a decrease in a height of the tablet, removes overlapping rowsets, and creates smaller sized rowsets. The compaction policy is based on the linear relationship shared between the keyspace height and the cost associated with performing an operation (e.g., an insert operation) in that keyspace. Accordingly, various factors determining which rowsets are to be compacted, how large the compacted rowsets are to be made, and when to perform the compaction, are considered within the disclosed compaction policy. Furthermore, a system and method for performing compaction on the selected datasets in a log-structured database is also provided.Type: GrantFiled: May 28, 2019Date of Patent: December 17, 2024Assignee: CLOUDERA, INC.Inventor: Todd Lipcon
-
Patent number: 12158859Abstract: An amount of expiration time extension for one or more objects associated with a first archive of a first snapshot of a source storage is determined based at least in part on a second data management policy associated with a second archive and one or more dynamically determined metrics. The first archive that includes the one or more objects is caused to be stored to a remote storage. At least a portion of content of the first archive is referenced by data chunks stored in a first chunk object of the remote storage and the first archive is associated with a first data management policy. Based on the determined amount of expiration time extension, an expiration time for the one or more objects associated with the first archive is stored in an archive metadata of the one or more objects associated with the first archive.Type: GrantFiled: January 31, 2022Date of Patent: December 3, 2024Assignee: Cohesity, Inc.Inventors: Dane Van Dyck, Praveen Kumar Yarlagadda
-
Patent number: 12147384Abstract: A method for managing file based backups (FBBs) includes obtaining, by a FBB metadata file operating in a production host and from an application, an instant access request for data associated with an FBB, and wherein the FBB is associated with a plurality of users comprising the user and a second user, in response to the instant access request: storing a FBB virtual file system in the production host using storage location attributes, wherein the FBB virtual file system maps the file system data to storage locations of files in the FBB, enabling access to the FBB virtual file system by the application, monitoring the use of the FBB virtual file system, based on the monitoring, making a determination that a self-destruction criterion has been reached, and based on the determination, initiating a self-destruction of the FBB virtual file system.Type: GrantFiled: June 26, 2023Date of Patent: November 19, 2024Assignee: Dell Products, L.P.Inventors: Sunil Yadav, Shelesh Chopra
-
Patent number: 12141144Abstract: Whether a logical query plan to derive a target dataset from one or more source datasets is available is determined. Responsive to determining that the logical query plan is not available for the transformation code in the first programming language, relationships between the source columns of the one or more source datasets and the respective target columns of the target dataset are inferred. Target column metadata for a target column of the target dataset is generated. The target column metadata reflects the inferred relationships between the source columns of the one or more source datasets and the respective target columns. The target column metadata for the target column of the target dataset is stored.Type: GrantFiled: February 15, 2023Date of Patent: November 12, 2024Assignee: Palantir Technologies Inc.Inventors: Christopher Dugan, Aditya Chaturvedi, David Vogelbacher, Jiawei Wu, Natacha Gabbamonte, Joseph Kane
-
Patent number: 12135713Abstract: The present disclosure involves systems, software, and computer implemented methods for efficiently accessing shared operators in database query plans. One example method includes identifying a query plan tree that represents a query plan for a database query. A node identifier of each node of the query plan tree is initialized to a default node identifier value and a global node identifier counter for the query plan tree is initialized. The query plan tree is traversed including determining whether a node identifier of a current node equals the default node identifier value. If the node identifier of the current node equals the default node identifier value, the current node is processed, the node identifier of the current node is set to a current value of the global node identifier counter, and the global node identifier counter is incremented. Otherwise processing of the current node is skipped.Type: GrantFiled: November 11, 2022Date of Patent: November 5, 2024Assignee: SAP SEInventor: Yinghua Ouyang
-
Patent number: 12135710Abstract: Artifact life tracking storage techniques include performing an artifact request of an artifact at an artifact storage node. A current time to live (TTL) value is identified. A determination is made whether to increment a TTL flag of the artifact. Responsive to determining that the TTL tag should be incremented, the TTL flag is incremented to a subsequent value in a TTL extender list. Responsive to incrementing the TTL tag, the TTL modified tag value is set to the current time value.Type: GrantFiled: January 27, 2022Date of Patent: November 5, 2024Assignee: Cisco Technology, Inc.Inventors: Jagmohan Singh, Michael Bach Soohoo, Hongxun Liu, Manu Jose, Jr.
-
Patent number: 12124422Abstract: In an example embodiment, a distributed storage system includes a service tier including a service node to receive a request for a logical object comprising binary data and metadata describing the binary data, and a storage tier including a plurality of storage nodes, wherein one or more of the storage nodes is to store the metadata describing the binary data. The distributed storage system also includes a coordination tier to store mapping information identifying the one or more of the storage nodes storing the metadata. The service node is also to receive the mapping information from the coordination tier, to access the metadata describing the binary data from one of the one or more of the storage nodes based on the mapping information, and to return the metadata describing the binary data in a response to the request.Type: GrantFiled: April 6, 2021Date of Patent: October 22, 2024Assignee: eBay Inc.Inventors: Yuri Finkelstein, Birzhan Amirov, Leonid Lokshin, Harihara Kadayam
-
Patent number: 12111854Abstract: A database manager is disclosed that retrieves database records having binary encoded data from a database and instantiating objects in an in-memory database. Binary encoding compresses data, allowing many subrecords to be stored a single blob field of a database record. Retrieving chunks from storage reduces transfer time by reducing the size of data and the number of operations needed to retrieve all the subrecords. The database manager receives database access requests from a database application. Changes made to the database objects and committed by the application are written back to the persistent database as versioned delta records. In a subsequent session, loading the database from storage includes first loading the most recent snapshot record, then applying changes to the data stored in delta records. The changes stored in the delta records are applied to the data in the snapshot record in the order in which they were made.Type: GrantFiled: June 30, 2022Date of Patent: October 8, 2024Assignee: Oracle International CorporationInventors: Jack Randall Smiley, Byron Kevin McKenzie, Anurag Garg, Randy Lee Haben
-
Patent number: 12105759Abstract: A recommendation system includes: a first acquisition unit configured to acquire user history information; a calculation unit configured to calculate a use maturity representing maturity of use of a service for each of a plurality of users on the basis of the user history information; a second acquisition unit configured to acquire recommendation history information including target algorithm information and recommendation success/non-success information; a selection unit configured to select a target algorithm on the basis of the recommendation history information of a user group having a use maturity corresponding to the use maturity of the target user among the plurality of users; and a recommendation unit configured to determine a content to be recommended to the target user using the selected target algorithm and output information representing the determined content.Type: GrantFiled: April 19, 2021Date of Patent: October 1, 2024Assignee: NTT DOCOMO, INC.Inventors: Taku Ito, Kunihiro Aiba, Yuri Sasaki
-
Patent number: 12099491Abstract: Database systems and methods are provided for initiating an action at a database system by an instance of a native application at a client device coupled to the database system over a network. One method involves downloading, to a data storage element at the client device, metadata indicative of update criteria for a configuration associated with the instance of the native application from the database system over the network, monitoring, by a service associated with the native application at the client device, a context associated with the client device with respect to the update criteria, and when the context associated with the client device satisfies the update criteria, automatically providing, by the service to the database system over the network, an indication that the update criteria is satisfied to automatically initiate the action at the database system in accordance with the configuration associated with the native application.Type: GrantFiled: August 26, 2022Date of Patent: September 24, 2024Inventors: Eldor Khalyknazarov, Puneet Dhaliwal, Dai Duong Doan