Patents Examined by Khanh B. Pham
  • Patent number: 11971882
    Abstract: The present disclosure discloses a system and method for batch and real-time feature computation, and the system includes: a management server, one or more batch feature computing units, one or more distributed computing units, one or more real-time feature computing units, an offline database and a real-time database. The management server receives a script containing feature computing logics, starts batch feature computation in a batch feature computing scenario, and deploys the script in a real-time feature computing scenario to generate a real-time computing plan, wherein the script containing the feature computing logics has unity for batch feature computing logics and real-time feature computing logics, and the real-time database obtains and stores data for the real-time feature computation from the offline database. According to the present disclosure, the batch feature computing logics and the real-time feature computing logics may be unified by the script.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: April 30, 2024
    Assignee: THE FOURTH PARADIGM (BEIJING) TECH CO LTD
    Inventors: Ni Mu, Taize Wang
  • Patent number: 11966385
    Abstract: In various examples, there is provided a computer-implemented method for writing transaction log entries to a transaction log for a database system. At least part of the database system is configured to be executed within a trusted execution environment. The transaction log is stored outside of the trusted execution environment. The method maintains a first secure count representing a number of transaction log entries which have been written to the transaction log for transactions which have been committed to the database and writes a transaction log entry to the transaction log. In other examples, there is also provided is a computer-implemented method for restoring a database system using transaction log entries received from the transaction log and a current value of the first secure count.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: April 23, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Christian Priebe, Kapil Vaswani, Manuel Silverio da Silva Costa
  • Patent number: 11960541
    Abstract: A name data associating device according to one embodiment associates synonymous name data having different notation between a first database (DB) holding adjacency information and a second DB holding adjacency information and path identification information, and includes: a path information extraction unit that generates all paths having common data common between both DBs as a starting point and the name data in the second DB as vertices, and extracts path information of each path; a path creation unit that, based on the information held by the first DB, generates paths having the same conditions as the extracted path information of each path; and an associating unit that associates the name data between the first and second DBs by extracting, from the generated paths, a combination of paths having more vertices passed through and fewer overlapping parts, and associating the vertices of each extracted path with the vertices of each path generated by the path information extraction unit.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 16, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Manami Ogawa, Masataka Sato
  • Patent number: 11954002
    Abstract: Automatic storage system configuration for mediation services that includes: determining that a particular storage system of the storage systems is not configured to request mediation from a mediation target for mediation between storage systems synchronously replicating a dataset; requesting, by the particular storage system from a configuration service, configuration information indicating one or more service handles for a mediation service; and configuring, in dependence upon the one or more service handles received from the configuration service, a mediation handler to communicate with the mediation service responsive to detecting a communication fault with one of the storage systems.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 9, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: John Colgrove, Thomas Gill, David Grunwald, Ronald Karr, Aditya Sethuraman, Kunal Trivedi, Eric Tung
  • Patent number: 11947566
    Abstract: An employee data replication system receives a request to replicate employee data hosted by a host system. At least one of: a live date corresponding to when the employee data is to be live on the enterprise system or a selection of one or more applications to be used on the enterprise system is identified. A cutoff date for the employee data is calculated based on one or more of the live date and the selection of one or more applications, the cutoff date indicating an oldest date for which the employee data is to be replicated to the enterprise system. Employee data is replicated from the host system to the enterprise system based on the cutoff date, and an indication is provided that the replication has completed.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: April 2, 2024
    Assignee: SAP SE
    Inventors: Qendrim Kuqi, Ping Hou, Sagar Joshi, Frank Bareis, Thomas Markotschi, Tobias Lukas Bader, Aysan Mazloumi, Semih Gercek, Hui Xu
  • Patent number: 11941066
    Abstract: A central database system provides predictive web navigation using machine learning and clustering to guide a user to a web page. After tracking a number of web pages viewed by various users on one or more web domains and the orders in which these web pages are viewed, the central database system can train a model to predict which web page a user is likely to view next. If the user is lost while navigating, the central database system may guide the user to the predicted web page. In one example of guidance, the central database system presents a web element with a hyperlink to the predicted web page. For example, the central database system can modify a web page that the lost user is presently viewing to include an iframe with a recommendation to travel to a different web page.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 26, 2024
    Assignee: ZENPAYROLL, INC.
    Inventors: John Edward Schlerf, Nicholas Lee Gaylord, Melanie Manguin
  • Patent number: 11941023
    Abstract: Provided are a system and method for implementing an incremental data comparison. The system includes: a synchronization T environment, a simulation F environment, a simulation tool, a memory database, a comparison tool and a result database. The T environment includes a synchronization environment core application, a traditional commercial database, an incremental synchronization tool and a synchronization environment distributed database. The F environment includes a simulation environment core application and a simulation environment distributed database. The simulation tool is configured to play back a T environment service and an F environment service. The memory database is configured to store a mapping relationship between message values of the T and F environment. The comparison tool is configured to compare data in the T and F environment according to the mapping relationship between the message values.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: March 26, 2024
    Assignee: ZTE CORPORATION
    Inventors: Jianhua Mai, Zhiwen Liu, Yan Ding, Longbo Guo, Peng Zhang, Zhenhua Xu
  • Patent number: 11928134
    Abstract: Certain aspects of the present disclosure provide techniques for medoid-based data compression. One example method generally includes receiving item data indicative of one or more items, determining one or more medoids based on the item data, determining, for each item of the one or more items, a corresponding medoid based on the one or more medoids, identifying, for each item of the one or more items, a difference between the item and the corresponding medoid for the item, storing the one or more medoids, and storing, for each item of the one or more items, the identified difference between the item and the corresponding medoid.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: March 12, 2024
    Assignee: Intuit, Inc.
    Inventor: Itay Margolin
  • Patent number: 11921743
    Abstract: Techniques for performing dynamic profile reconciliation in a communication system. A server computing system may identify two or more user profiles corresponding to a same user that is associated with the communication system. The server computing system may integrate historical data associated with the two or more user profiles into a single user profile (e.g., a destination user profile). The historical data may include messages sent and/or received via the two or more user profiles, files associated with the messages, metadata corresponding to each message, and the like. Responsive to combining the two or more user profiles into the single user profile, the server computing system may delete at least one of the two or more user profiles, storing the combined data in association with the single user profile.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: March 5, 2024
    Assignee: Salesforce, Inc.
    Inventors: Myles Grant, Elizabeth Clemenson, Paul Rosania, Sri Vasamsetti, Yingyu Sun
  • Patent number: 11921744
    Abstract: Systems and methods are configured to identify and resolve user-based issues, architecture issues, and data model issues that are introduced into distributed database deployments. Even in the context of a pre-built distributed database system, “bad” user behavior can have huge impacts on database performance. Various embodiments provide for analysis and resolution of architecture issues, as well schema issues, and can be configured to identify and resolve such problems in the context of dynamic schema database systems. Unlike relational database counterparts, dynamic schema databases do not enforce static database architecture or defined schemas. In such environments, database data and database formatting can be mostly unconstrained. If used properly, this flexibility enables easy configuration and execution. However, when improperly designed, small flaws magnify in significance as the database grows.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: March 5, 2024
    Assignee: MongoDB, Inc.
    Inventors: Cailin Anne Nelson, Golam Rezwan Khan, Duncan Armstrong, Jonathan Balsano
  • Patent number: 11914578
    Abstract: In some aspects, a server may receive commands from a computing device. The commands may cause the server to create an empty xbundle comprising a context and create a set of additional empty xbundles within the context. The set of additional empty xbundles includes at least a first xbundle, a second xbundle, and a third xbundle. The commands may cause the server to connect the first xbundle to the second xbundle using the third xbundle to create a particular xbundle in which the first xbundle comprises a first vertex, the second xbundle comprises a second vertex, and the third xbundle comprises an edge connecting the first xbundle to the second xbundle. The commands may cause the server to save, in a datastore, the particular xbundle comprising the context that includes the first xbundle, the second xbundle, and the third xbundle.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: February 27, 2024
    Inventor: Michael Roberts
  • Patent number: 11900272
    Abstract: A method and system for mapping labels of documents is described. A training set including a plurality of documents and at least one map can be retrieved. Each document can include a plurality of labels, and the at least one map can represent associations between the labels of one document and another document in the set. Each document (or group of documents) in the set can include certain features. These features can relate to the labels in the documents. Each label can correspond to one or more data points (or datasets) in each documents. In one example embodiment, the map can be generated based on the features extracted from each document.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: February 13, 2024
    Assignee: FACTSET RESEARCH SYSTEM INC.
    Inventors: Yan Chen, Agrima Srivastava, Dakshina Murthy Malladi
  • Patent number: 11875037
    Abstract: Aspects and features of this disclosure provide a high-availability storage platform employing multiple redundant sites. Replication to multiple sites can begin upon receiving content and can be completed quickly, in part through the use of a small and efficient file that can be sent to storage sites. The file enables each storage site to efficiently build appropriate entries in a reference registry for storing and indexing the content. In some examples, a registration request including the content is received and the content is stored in an instance of the centralized storage system at an initial storage site. The aforementioned file is transmitted to additional storage sites to cause the content to be stored in additional instances of the centralized storage system. The file can also be accessed at the additional storage sites to update instances of the reference registry.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: January 16, 2024
    Assignee: Viewpointe Archive Services, LLC
    Inventors: Jeffrey Mark Bentley, Robert Brian McCarthy, Richard Wayne Luchak
  • Patent number: 11874851
    Abstract: Embodiments for providing end-to-end automated contextual and differentiated application level replication by dynamically creating replication profiles for asynchronous or synchronous replication at runtime to maintain any relevant service level agreement requirements. Based on relevant operating information, data sources are identified as critical and non-critical servers and their data is tagged accordingly in the replication application by using an analytics engine. The information and tags are used to produce a trained model for machine learning processes that can generated predictions for future replication operations. An error handler identifies erroneous predictions and provides a fallback mechanism to avoid any customer replication service level agreement breach at any given time.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: January 16, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Suren Kumar, Vinod Durairaj
  • Patent number: 11860890
    Abstract: A processor-implemented method for synchronizing and reconciling data stream in real-time between an edge node and a cloud node is provided. The method includes (i) generating classified data by classifying data of the data stream that is obtained from a plurality of edge nodes in real-time to synchronize in a location at a plurality of cloud nodes, (ii) synchronizing the classified data in the plurality of cloud nodes by detecting a first location and a type of database in the plurality of cloud nodes and storing the classified data in the first location in the plurality of cloud, (iii) replicating the classified data in a plurality of second locations in the plurality of cloud nodes, and (iv) receiving, from the plurality of edge nodes, a request signal for synchronizing the classified data from the plurality of cloud nodes to the plurality of edge nodes when the first location in the plurality of cloud nodes fails to transfer the classified data during a transaction.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: January 2, 2024
    Assignee: NIFE LABS PTE LTD
    Inventor: Nida Sahar Rafee
  • Patent number: 11853286
    Abstract: In some implementations, there is provided a method that includes detecting a first database table at a first database instance and a second database table at a second database instance, the first database table and the second database table both including a set of data, the set of data being a same data for both the first database table and the second database table; in response to the detecting, deploying the second database table, such that the second database table comprises a virtual table linked to the set of data of the first database table; and deploying a first trigger and/or a second trigger to detect whether a request is received to perform a change to the set of data at the first database table at the first database instance and/or the second database table at the second database instance. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: December 26, 2023
    Assignee: SAP SE
    Inventors: Wulf Kruempelmann, Susanne Schott
  • Patent number: 11847120
    Abstract: A method, computer program product, and computer system for improving performance of a SQL execution sequence of SQL statements. The SQL execution sequence is recorded in an event log. Original results of executing the SQL statements and an original CPU cost of executing the SQL statements in accordance with the original access path are recorded in a logical log. A new access path is generated from analysis of the event log and the logical log. The SQL statements are executed in accordance with the new access path resulting in new results of executing the SQL statements including a new CPU cost of executing the SQL statements in accordance with the new access path. In response to a determination that the new results replicate the original results and that the new CPU cost is less than the original CPU cost, the original access path is replaced with the new access path.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xiaobo Wang, Min Li, Sheng Yan Sun
  • Patent number: 11829375
    Abstract: Various methods and systems for determining a dominant object of a query and employing the dominant object to provide enhanced search services are discussed. A query is segmented into a set of n_grams. Entity extraction and resolution (EER) methods are employed to determine implicit and explicit aspects for each n_gram. N_grams that include explicit aspects are pruned from the set of n_grams and a pruned set of candidate n_grams is generated from the non-pruned n_grams. Knowledge graphs are employed to generate a ranked list of associated categories for each candidate n_gram. A ranked list of categories associated with the un-segmented query is generated based on knowledge graphs. The candidate n_gram with the highest ranked associated category that is also a highly ranked category associated with the un-segmented query is selected as the dominant object of the query. Enhanced search results are provided based on the determined dominant object.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: November 28, 2023
    Assignee: eBay Inc.
    Inventors: Ajinkya Gorakhnath Kale, Thrivikrama Taula, Amit Srivastava
  • Patent number: 11816104
    Abstract: The present teaching relates to method, system, and programming for evaluating expressions. An expression indicative of conditions and metadata associated therewith is obtained. A determination is made as to whether the expression corresponds to a modified version of an earlier expression based on the metadata. In response to a determination that the expression is the modified version of the earlier expression, a query associated with the modified expression is transmitted to a forecasting cluster so that the modified expression is to be evaluated by the forecasting cluster. In response to a determination that the expression does not have a corresponding earlier expression, the expression is evaluated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 14, 2023
    Assignee: YAHOO AD TECH LLC
    Inventors: David Guzman, John McClean, Nikita Sapozhnikov
  • Patent number: 11803552
    Abstract: An external function system can be implemented on a database to perform processing on one or more external network services. The external function system can comprise a particular external function for a particular external service, an outbound serializer function, and an inbound serializer function that are linked with the particular external function. The outbound serializer function can be configured to transform the data of a query from a database format to a different format of the particular external network service. The inbound deserializer function can be configured to receive data returned from the external service and transform the data to the format of the database.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: October 31, 2023
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Srilakshmi Chintala, Istvan Cseri, Rodger N. Kline, Nitya Kumar Sharma, Igor Zinkovsky