Patents Examined by Kuen S Lu
  • Patent number: 11657019
    Abstract: Techniques manage application systems in an application environment. The application environment includes a first application system, a second application system and a third application system. First snapshot information of a first group of snapshots of the first application system is obtained, the first application system being in active state. Second snapshot information of a second group of snapshots of the second application system is obtained, the second application system being in standby state. It is determined whether the second application system and the third application system have a common snapshot based on the first snapshot information and the second snapshot information. Data is synchronized to the third application system depending on whether the second application system and the third application system have a common snapshot. Overheads required during data synchronization may be reduced as far as possible, and the efficiency of data synchronization may be improved.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 23, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Hongru Xu, Tianfang Xiong, Qiu Shang, Fei Long
  • Patent number: 11650966
    Abstract: A method, system and computer program product for providing support for identification of the problem root cause in a computing system. Knowledge base mapping monitoring programs with respective to one or more technical problem definitions and a predefined system configuration are provided. The technical problems are defined using a predefined data structure. An inquiry relating to the computing system is received from a requester. The inquiry indicates a technical problem statement of the computing system. The received inquiry is parsed for constructing a problem description in accordance with the predefined data structure. A set of monitoring programs of the knowledge base may be identified using the problem description. Using software and/or hardware configuration data of the computing system, the set of monitoring programs may be instantiated in a monitor system. The instantiated programs may be provided to the requester as support for identification of the problem root cause.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Reichert, Matthias Tschaffler
  • Patent number: 11630865
    Abstract: A method, a computer program product, and a computer system determine, based on reactions exhibited by a user while consuming information, options for further information. The method includes determining a user reaction while the user is consuming the information. The user reaction is indicative of the user implicitly requesting the further information. The information is presented based on the user selecting from original search results according to an original search string submitted by the user. The method includes determining a portion of the information corresponding to the user reaction being exhibited. The method includes determining a further search string corresponding to the portion of the information. The method includes receiving further search results based on the further search string. Each of the further search results configured to present the further information to the user. The method includes modifying the original search results to include the further search results.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Raghuveer Prasad Nagar, Jeremy R. Fox, Melissa Restrepo Conde
  • Patent number: 11625393
    Abstract: A method including providing a SHARP tree including a plurality of data receiving processes and at least one aggregation node, designating a data movement command, providing a plurality of data input vectors to each of the plurality of data receiving processes, respectively, the plurality of data receiving processes each passing on the respective received data input vector to the at least one aggregation node, and the at least one aggregation node carrying out the data movement command on the received plurality of data input vectors. Related apparatus and methods are also provided.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 11, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Richard Graham, Lion Levi
  • Patent number: 11615065
    Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: March 28, 2023
    Assignee: LOWER48 IP LLC
    Inventors: Karl Schiffmann, Mark Andrews, Jack J. LeTourneau
  • Patent number: 11599816
    Abstract: A method and system is disclosed for determining a probability that an encountered platform was of a specific type given that a plurality of emitters exist on the platform and each emitter has a computed probability that it is of each of a set of types. A preprocessing stage operates on a description of the environment and determines the probability of a set of events that are independent of any observation. A runtime processing stage uses the terms computed in the preprocessing stage along with data assembled from a set of observations to determine the conditional probability that a particular platform type was the type encountered.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: March 7, 2023
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventor: Ronald James Frank
  • Patent number: 11593693
    Abstract: Systems and methods of updating a multi-level data structure for controlling an agent. The method may include: accessing a data structure defining one or more nodes. A non-leaf node of the one or more nodes may be associated with one or more edges for traversing to a subsequent node. An edge of the one or more edges may be associated with a visit count and a softmax state-action value estimation. The method may include identifying a node trajectory including a series of nodes based on an asymptotically converging sampling policy, where the node trajectory includes a root node and a leaf node of the data structure, determining a reward indication associated with the node trajectory; and for at least one non-leaf node, updating the visit count and the softmax state-action value estimate associated with one or more edges of the non-leaf node based on the determined reward indication.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: February 28, 2023
    Assignee: ROYAL BANK OF CANADA
    Inventors: Chenjun Xiao, Ruitong Huang
  • Patent number: 11593216
    Abstract: Techniques for managing a file system involve in response to receiving, at a first backup device of the file system, a request for replicating data of the file system from the first backup device to a second backup device of the file system, determining a synchronization state between the first backup device and the file system, the second backup device being a backup device located downstream of the first backup device; creating, based on the synchronization state, a target snapshot associated with the file system; and causing the data to be replicated from the first backup device to the second backup device based on the target snapshot. Therefore, the data backup flexibility and accuracy of a file system can be significantly improved and therefore the reliability of the whole system may be enhanced.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: February 28, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Qinghua Ling, Yifeng Lu, Yue Qian
  • Patent number: 11593378
    Abstract: A method comprising receiving by an arbitrary query engine a user request to perform a query associated with user data including first data and second data; partitioning the query into first and second sub-queries; providing the first sub-query to a first service provider interface (SPI) integrated into a first service configured to operate on the first data in a first datastore, the first SPI including a common interface component configured based on a uniform access specification to facilitate external communication between the arbitrary query engine and the first SPI, and the first SPI including a first service interface component configured to transform between the uniform access specification and a first service data specification and to facilitate internal data management; obtaining from the first datastore the first data formatted according to the first service data specification; transforming the first data; and providing the transformed first data to the arbitrary query engine.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: February 28, 2023
    Assignee: Zuora, Inc.
    Inventors: Henning Schmiedehausen, Alexander Vasilevskiy
  • Patent number: 11593323
    Abstract: Herein are techniques that concurrently populate entries in a compressed sparse row (CSR) encoding, of a type of edge of a heterogenous graph. In an embodiment, a computer obtains a mapping of a relational schema to a graph data model. The relational schema defines vertex tables that correspond to vertex types in the graph data model, and edge tables that correspond to edge types in the graph data model. Each edge type is associated with a source vertex type and a target vertex type. For each vertex type, a sequence of persistent identifiers of vertices is obtained. Based on the mapping and for a CSR representation of each edge type, a source array is populated that, for a same vertex ordering as the sequence of persistent identifiers for the source vertex type, is based on counts of edges of the edge type that originate from vertices of the source vertex type.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: February 28, 2023
    Assignee: Oracle International Corporation
    Inventors: Marco Arnaboldi, Jean-Pierre Lozi, Laurent Phillipe Daynes, Vlad Ioan Haprian, Shasank Kisan Chavan, Hugo Kapp, Sungpack Hong
  • Patent number: 11593366
    Abstract: A query with a UNION ALL (UA) view is detected by a query optimizer. A query execution plan and cost for the query is obtained. The query is rewritten to push aggregates of the original query into the view. A query execution plan is generated for the rewritten query and a cost for executing the rewritten query is obtained. The lowest cost execution plan is selected for execution by a database engine of a database.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 28, 2023
    Assignee: Teradata US, Inc.
    Inventors: Angela Maduko, Nelly Korenevsky
  • Patent number: 11580463
    Abstract: A method for generating a report is provided. The method may include acquiring a key word related to an industry field, and acquiring one or more condition values related to the report to be generated. The method may also include determining a report template having one or more data query sections and one or more conclusion sections based on the industry field and the one or more condition values, and acquiring report data based on the one or more data query sections of the report template. The method may further include determining one or more conclusions based on the report data, and generating the report based the data acquired based on the report data, the one or more conclusions, and the template.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 14, 2023
    Assignee: HITHINK ROYALFLUSH INFORMATION NETWORK CO., LTD.
    Inventor: Chengjun Li
  • Patent number: 11564345
    Abstract: Techniques for recommending side-by-side plantings of pairs of hybrids or seeds include a server computer receiving agricultural data records that represent crop seed data describing seed and yield properties of hybrid seeds and first data for agricultural fields where the hybrid seeds were planted. The server receives second data for available hybrids and seeds and automatically calculates a dataset of success probability scores that describe the probability of a successful yield on the target fields. Data is organized as pairs to facilitate comparison of actual plantings to optimized plantings that have a probability of success (POS), in terms of yield lift or increased yield season-over-season, for different yield values. Confidence values are generated and stored in association with the POS values and can be used as a basis of visual output to support planting and/or field management decisions as part of an automated intelligent agricultural decision support system.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: January 31, 2023
    Assignee: CLIMATE LLC
    Inventors: Jyoti Dharna, Xiao Yang, Jason Bull, Tonya Ehlmann, Yao Xie
  • Patent number: 11561940
    Abstract: Disclosed herein are system, method, and computer program product embodiments for generating a bridge between analytical models. In an embodiment, a server can extract a first variable dependency schema from a first model (e.g., predictive model or business intelligence report) and a second variable schema from a second model (e.g., predictive model or business intelligence report). The first variable dependency schema includes a first definition of a relationship between a first variable and a second variable. The server can compare the first variable dependency schema and the second variable dependency schema. Furthermore, the server can generate a modification to be made in the second variable dependency schema based on the first definition of the relationship between the first and second variable and outputs the modification to be made to the second variable dependency schema.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventor: Jacques Doan Huu
  • Patent number: 11561977
    Abstract: According to some embodiments, a system to manage a query plan cache for a Database Management System (“DBMS”) includes a DBMS query plan cache data store. The DBMS query plan cache data store may contain, for example, electronic records representing a plurality of query plans each associated with a set of instructions created in response to a query previously submitted by a user. A DBMS query plan cache management platform may then calculate a utility score for each query plan in the DBMS query plan cache data store. At least one query plan may be evicted from the DBMS query plan cache data store based on the calculated utility score, wherein the evicting is not based on a size of the DBMS query plan cache.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 24, 2023
    Assignee: SAP SE
    Inventors: Sung Gun Lee, Sanghee Lee, Hyung Jo Yoon, Boyeong Jeon
  • Patent number: 11561783
    Abstract: Systems and methods are provided for synchronizing data. The systems and methods include operations for: storing a synchronization entry for a messaging application feature, the synchronization entry comprising a last update timestamp associated with a first update to content of the messaging application feature received from a first source; receiving a second update to the content of the messaging application feature from the first source; determining that the second update was received within a write window of the last update timestamp; in response to determining that the second update was received within the write window of the last update timestamp, preventing updating the last update timestamp; and sending the first update and the second update to a client device in response to receiving a synchronization request from the client device based on the last update timestamp.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: January 24, 2023
    Assignee: Snap Inc.
    Inventors: David Andrew Killian, Bradley Baron, Benjamin Ralph Hollis, Amit Saurav, James Daniel Baird, Zubair Khan, Spoorthi Ravi
  • Patent number: 11550764
    Abstract: A method is provided for output validation of data processing systems, performed by one or more processors.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: January 10, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Sharon Fridman, Andrei Spatariu
  • Patent number: 11551009
    Abstract: A system and method are disclosed for scoring sentiments of communication activity and includes one or more databases that stores data describing electronic communication between one or more customer devices and one or more service center devices and a computer. The computer is configured to monitor communication activity of the one or more customer devices and the one or more service center devices to determine whether a communication channel has been opened between the one or more customer devices and the one or more service center devices and identify one or more communication activities associated with the electronic communications. The computer is further configured to compare the identified one or more communication activities with one or more predetermined communication data, determine a sentiment score based on one or more correlations between the identified one or more communication activities and the communication data.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: January 10, 2023
    Assignee: Nextiva, Inc.
    Inventor: Tomas Gorny
  • Patent number: 11544256
    Abstract: Systems and methods are provided for automating the process of mapping repair documents, published by Original Equipment Manufacturers (OEMs), to repair information provided in a repair estimate record. A baseline set of repair estimate records specifying one or more parts of a baseline vehicle and an associated set of repair documents specifying instructions for repairing the one or more parts of the baseline vehicle may be saved using a data categorization model in a mapping dataset. The repair documents associated with baseline set of repair estimate records which have been saved in the mapping dataset may then be used to automatically determine associations between another set of repair estimate records and corresponding repair documents.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: January 3, 2023
    Assignee: Mitchell International, Inc.
    Inventors: Scott Baierl, Abhijeet Gulati, Jerry Gastineau, Penny Genovese, Vicki Gurner, John Strong, Sarika Gupta
  • Patent number: 11537576
    Abstract: A method, system and computer program product for providing support for identification of the problem root cause in a computing system. Knowledge base mapping monitoring programs with respective to one or more technical problem definitions and a predefined system configuration are provided. The technical problems are defined using a predefined data structure. An inquiry relating to the computing system is received from a requester. The inquiry indicates a technical problem statement of the computing system. The received inquiry is parsed for constructing a problem description in accordance with the predefined data structure. A set of monitoring programs of the knowledge base may be identified using the problem description. Using software and/or hardware configuration data of the computing system, the set of monitoring programs may be instantiated in a monitor system. The instantiated programs may be provided to the requester as support for identification of the problem root cause.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Reichert, Matthias Tschaffler