Patents Examined by Phuong-Thao Cao
  • Patent number: 11048767
    Abstract: The present disclosure involves systems, software, and computer implemented methods with facilitating the results of a search request by analyzing content that matches actions words. One example system includes operations to receiving a request via interactions with an interface from a client device, wherein the interface is associated with a repository of content and manages interactions between the client device and the repository of content based on the request from the user. Keywords are identified from the request. The keywords are matched from the request with at least one action from a repository of actions. In response to matching the keywords from the request with the at least one action, content documents are identified from the repository of content associated with the at least one action. The identified content documents are filtered based on the keywords from the request. The filtered content documents are provided to the client device.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: June 29, 2021
    Assignee: SAP SE
    Inventor: Tanja Baeck
  • Patent number: 11036630
    Abstract: A memory system includes: a memory device; and a controller suitable for performing: a free block management operation of detecting victim blocks onto which a garbage collection operation is to be performed to generate required free blocks; a garbage collection operation time management operation of calculating an estimated garbage collection operation time for the detected victim blocks; and a garbage collection operation period management operation of dynamically changing a garbage collection operation period based on the estimated garbage collection operation time and periodically performing a garbage collection operation based on the garbage collection operation period during a specific time, wherein the controller repeatedly performs, whenever an update period arrives, the free block management operation, the garbage collection operation time management operation, and the garbage collection operation period management operation.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: June 15, 2021
    Assignee: SK hynix Inc.
    Inventor: Jong-Min Lee
  • Patent number: 11036938
    Abstract: A system for optimizing project and/or task completion through the use of machine learning is disclosed. The system receives attributes for a project and participants to participate in the project. The attributes are provided to a natural language processing engine to determine content related to the attributes. Once the content is determined, the system receives a selection of a portion of the content and attributes to be searched via a search engine of the system. The search engine may then determine potential combinations of participants, such as individuals, devices, programs, and/or robots, which are suited to participate in the project. A selected combination of participants may perform the project. Feedback relating to the project may be utilized to adjust search algorithm variable weights and parameters utilized by the search engine to optimize the relevance of potential combinations of participants generated in response to a future search for a future project.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: June 15, 2021
    Assignee: ConceptDrop Inc.
    Inventors: Philip T. Alexander, Richard J. Hubbard, Frank Sung Chul Cho, Ruchir Doshi
  • Patent number: 11030212
    Abstract: A computer-implemented method includes: receiving, by a computer device, a database query of a database from a database client; determining, by the computer device and based on the database query, a to-be-masked portion of data; sending, by the computer device, the database query to a federated database system for the to-be-masked portion of the data; receiving, by the computer device and in response to the sending, masked resultant data from the federated database system; and forwarding, by the computer device, the masked resultant data to the database client. The to-be-masked portion of the data is masked in at least one view of the database residing on the federated database system.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: June 8, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michal Bodziony, Marcin Filip, Monika Piatek, Lukasz S. Studzienny, Andrzej Laskawiec, Tomasz Zatorski, Marcin Luczynski
  • Patent number: 11030167
    Abstract: A system for providing data quality management may include a processor configured to execute instructions to: extract a plurality of first data elements from a data source; generate a data profile based on the first data elements; automatically create a first set of rules based on the first data elements and the data profile, the first set of rules assessing data quality according to a threshold; generate a second set of rules based on the first data elements and the first set of rules; extract a plurality of second data elements; assess the second data elements based on a comparison of the second data elements to the second set of rules; detect defects based on the comparison; analyze data quality according to the detected defects; and transmit signals representing the data quality analysis to a client device for display to a user.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 8, 2021
    Assignee: Capital One Services, LLC
    Inventors: Yatindra Nath, Ankur Garg, Rajeev Tiwari, Pranav Vrat, Amit Mohanty
  • Patent number: 11023533
    Abstract: The present application relates to a node task data display method. The method comprises: receiving a query instruction for node task data, the query instruction carrying a user identifier and a node identifier; querying node task data associated with the user identifier from a node task data table associated with the node identifier according to the query instruction; querying variable configuration information associated with the user identifier from a variable configuration information table associated with the node identifier; extracting a variable value corresponding to the variable configuration information from each piece of queried node task data; and displaying in order each piece of queried node task data according to the extracted variable value of each piece of node task data.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: June 1, 2021
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventor: Jing Wang
  • Patent number: 11016942
    Abstract: A method for use in an endpoint device having a local storage system, to seamlessly access files in a cloud storage system. The method comprises: receiving, by a virtual file system driver, a request from a program running on the endpoint to access data within a file in a unified virtual file system, the local storage system being configured to maintain files, each file therein being in a stub or non-stub state and also being in a synchronized or a non-synchronized state, retrieving a portion of the file containing some of the requested data from the cloud storage system when the file is in a stub state; making the retrieved portion of the file available to the program upon being successfully retrieved; and maintaining the file in the non-stub and synchronized state for a period of time based on a determination that the file should be synchronized locally.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: May 25, 2021
    Assignee: CTERA Networks, LTD.
    Inventor: Aron Brand
  • Patent number: 11003731
    Abstract: Embodiments of a method and apparatus for generating information are provided. An embodiment of the method can include: extracting search data in a preset period; determining target search statements from the search data; determining attributes of the entities in the target search statements; and clustering, for each of the entities involved in the target search statements, the target search statements including the each of the entities according to the attributes in the target search statements including the each of the entities, and determining a target attribute of the each of the entities based on a sum of a number of searches for the target search statements in each of clustered groups. The embodiment can achieve flexible information generation.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: May 11, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Jiepeng Zheng, Miao Yu, Renkai Yang, Yilin Zhang, Jialin Wu
  • Patent number: 10997167
    Abstract: One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Tolga Bozkaya, Armand Joseph Dijamco
  • Patent number: 10997151
    Abstract: Systems, methods, and devices for generating a transactional change tracking summary for a database. A method includes executing a transaction on a table of a database, wherein the table includes a micro-partition and the transaction is executed on the micro-partition. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or modifications made to the table by the transaction. The method includes storing the change tracking entry in a change tracking stream, wherein the change tracking stream includes one or more sequential change tracking entries that each correspond to a different transaction that is fully executed on the table.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 10983958
    Abstract: Apparatus and associated methods relate to generating energy blocks on a blockchain corresponding to generation, transmission, and consumption of predetermined quanta of energy represented by corresponding records in an associated Merkle trie. In an illustrative example, individual energy data records may be hashed. Each hash may be stored in a leaf node of a Merkle trie. The individual energy data records may be aggregated to correspond to represent a predetermined quantum of energy. The individual energy data records may include energy generation records. The energy blocks may be associated with scheduling, delivery, and consumption data for the energy quantum. Various embodiments may advantageously provide secure, verifiable, and immutable tracking and processing of energy generation, transmission, and consumption of physical energy quanta across one or more distributed energy networks.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: April 20, 2021
    Assignee: ClearTrace Technologies, Inc.
    Inventors: Eric Miller, Evan Caron, Troy Martin
  • Patent number: 10976965
    Abstract: A network of data processing nodes is configured for in-memory data processing. The data processing nodes are interconnected in an acyclic manner, and are connected at an input end to one or more input data sources, and at an output end to one or more output data nodes. Each data processing node is configured to perform one or more data processing operations which generate respective result data that is used as one or both of (i) an input for another data processing node in the network, and (ii) an output to be sent to one of the output data nodes. The result data for each data processing node is stored in a memory of the respective data processing node. Each data processing node includes a flag having a state that controls storage persistence of the result data in the memory of the respective data processing node.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: April 13, 2021
    Assignee: FIRST CAPITOL CONSULTING, INC.
    Inventor: Lou R. Houlemarde
  • Patent number: 10977284
    Abstract: A system and method for a text search of a database. A text search expression is converted to a query plan having multiple search tokens. A one-pass indexing of an invested word index filters the inverted word index based on a search condition and identifies the applicable documents having the multiple search tokens.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 13, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Qiming Chen, Meichun Hsu, Malu G. Castellanos
  • Patent number: 10956272
    Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
  • Patent number: 10949470
    Abstract: A computer-implemented method is provided for generating a new formulation. The method includes dividing each of input formulations into constituent topics, based on analysis results for an analysis of the input formulations using a topic model algorithm. The method further incudes includes receiving an input query that specifies a set of fragrance. notes to he used to generate the new formulation, The method also includes choosing one of the input formulations which includes the set of fragrance notes to be used to generate the new formulation. The method additionally includes clustering the constituent topics of the chosen one of the input formulations based on a similarity metric. The method further includes generating the new formulation as a response to the input query by selecting, from the input formulations, materials for each of the clustered ones of the constituent topics.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: March 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroki Yanagisawa, Yachiko Obara, Takashi Imamichi, Tetsuro Morimura
  • Patent number: 10949433
    Abstract: A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for processing a large file. The system may receive record data comprising a plurality of records having an identification value in a common field having a data format. The system may determine a plurality of focus values based on the data format and create a plurality of virtual processing units based on the plurality of focus values. Each of the plurality of virtual processing units may process a sub-group of the plurality of records that corresponds to the focus value associated with the respective virtual processing unit.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: March 16, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Japan Bhatt
  • Patent number: 10942934
    Abstract: A data searching apparatus receives a searching character string with respect to an encoding document; referring to relevant information in which encoded data of a word according to an encoding rule of the encoding document is associated with a basic form of the word and a relevant word relevant to the basic form, with respect to a plurality of words, acquires a plurality of codes relevant to the basic form of the searching character string and a relevant word of the basic form and searches the encoding document by using an automaton in which the plurality of codes are set in a searching target.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 9, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Masahiro Kataoka, Yoshikazu Kawakubo, Shouji Iwamoto
  • Patent number: 10942979
    Abstract: Systems and methods for collaborative creation of content snippets are disclosed. In embodiments, a method of the invention includes: receiving, by a computing device, indications from multiple users over time that content is of value, wherein the indications are in the form of computer-based actions from multiple user devices monitored by the computing device; dynamically generating, by the computing device, a collaborative snippet based on the indications from the multiple users, wherein the collaborative snippet is auto-tagged by the computing device with context data such that the collaborative snippet includes one or more tags; and saving, by the computing device, the collaborative snippet in a snippet database.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trudy L. Hewitt, Jeremy R. Fox, John Rice, Liam S. Harpur
  • Patent number: 10942816
    Abstract: The disclosed computer-implemented method for dynamically adjusting a backup policy may include dynamically adjusting a backup policy may include accessing a media file, evaluating an objective criterion of a difficulty to reproduce the media file to generate a difficulty rating, comparing the difficulty rating of the media file to an existing difficulty rating for at least one previous media file, and adjusting a backup policy for the media file based on the comparison of the difficulty rating. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 9, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Lei Gu, Ilya Sokolov
  • Patent number: 10936583
    Abstract: Methods and systems are described for responding to natural language queries. Specifically a natural language query is received and a query template that corresponds to the natural language query is determined. One or more search results corresponding to the natural language query are retrieved. One or more attributes associated with the user equipment device are identified and based on those attributes a first response template associated with an audio-only response to the natural language query, a second response template associated with a visual-only response to the natural language query, or a third response template associated with an audio-visual response to the natural language query is selected. A response to the natural language query is generated based on the selected response template and the retrieved one or more search results.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 2, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari