Patents Examined by Phuong-Thao Cao
-
Patent number: 11048767Abstract: 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: GrantFiled: November 16, 2018Date of Patent: June 29, 2021Assignee: SAP SEInventor: Tanja Baeck
-
Patent number: 11036630Abstract: 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: GrantFiled: May 8, 2019Date of Patent: June 15, 2021Assignee: SK hynix Inc.Inventor: Jong-Min Lee
-
Patent number: 11036938Abstract: 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: GrantFiled: October 19, 2018Date of Patent: June 15, 2021Assignee: ConceptDrop Inc.Inventors: Philip T. Alexander, Richard J. Hubbard, Frank Sung Chul Cho, Ruchir Doshi
-
Patent number: 11030212Abstract: 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: GrantFiled: September 6, 2018Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michal Bodziony, Marcin Filip, Monika Piatek, Lukasz S. Studzienny, Andrzej Laskawiec, Tomasz Zatorski, Marcin Luczynski
-
Patent number: 11030167Abstract: 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: GrantFiled: January 18, 2019Date of Patent: June 8, 2021Assignee: Capital One Services, LLCInventors: Yatindra Nath, Ankur Garg, Rajeev Tiwari, Pranav Vrat, Amit Mohanty
-
Patent number: 11023533Abstract: 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: GrantFiled: October 30, 2017Date of Patent: June 1, 2021Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.Inventor: Jing Wang
-
Patent number: 11016942Abstract: 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: GrantFiled: July 20, 2018Date of Patent: May 25, 2021Assignee: CTERA Networks, LTD.Inventor: Aron Brand
-
Patent number: 11003731Abstract: 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: GrantFiled: January 14, 2019Date of Patent: May 11, 2021Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Jiepeng Zheng, Miao Yu, Renkai Yang, Yilin Zhang, Jialin Wu
-
Patent number: 10997167Abstract: 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: GrantFiled: March 14, 2019Date of Patent: May 4, 2021Assignee: Google LLCInventors: Tolga Bozkaya, Armand Joseph Dijamco
-
Patent number: 10997151Abstract: 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: GrantFiled: December 6, 2019Date of Patent: May 4, 2021Assignee: Snowflake Inc.Inventors: Subramanian Muralidhar, Istvan Cseri, Torsten Grabs, Benoit Dageville
-
Sustainable energy tracking system utilizing blockchain technology and Merkle tree hashing structure
Patent number: 10983958Abstract: 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: GrantFiled: November 25, 2020Date of Patent: April 20, 2021Assignee: ClearTrace Technologies, Inc.Inventors: Eric Miller, Evan Caron, Troy Martin -
Patent number: 10976965Abstract: 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: GrantFiled: October 14, 2020Date of Patent: April 13, 2021Assignee: FIRST CAPITOL CONSULTING, INC.Inventor: Lou R. Houlemarde
-
Patent number: 10977284Abstract: 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: GrantFiled: January 29, 2016Date of Patent: April 13, 2021Assignee: MICRO FOCUS LLCInventors: Qiming Chen, Meichun Hsu, Malu G. Castellanos
-
Patent number: 10956272Abstract: 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: GrantFiled: August 22, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 10949470Abstract: 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: GrantFiled: February 13, 2019Date of Patent: March 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroki Yanagisawa, Yachiko Obara, Takashi Imamichi, Tetsuro Morimura
-
Patent number: 10949433Abstract: 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: GrantFiled: December 27, 2018Date of Patent: March 16, 2021Assignee: CAPITAL ONE SERVICES, LLCInventor: Japan Bhatt
-
Patent number: 10942934Abstract: 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: GrantFiled: September 15, 2017Date of Patent: March 9, 2021Assignee: FUJITSU LIMITEDInventors: Masahiro Kataoka, Yoshikazu Kawakubo, Shouji Iwamoto
-
Patent number: 10942979Abstract: 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: GrantFiled: August 29, 2018Date of Patent: March 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trudy L. Hewitt, Jeremy R. Fox, John Rice, Liam S. Harpur
-
Patent number: 10942816Abstract: 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: GrantFiled: September 6, 2018Date of Patent: March 9, 2021Assignee: NortonLifeLock Inc.Inventors: Lei Gu, Ilya Sokolov
-
Patent number: 10936583Abstract: 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: GrantFiled: October 31, 2018Date of Patent: March 2, 2021Assignee: ROVI GUIDES, INC.Inventors: Sashikumar Venkataraman, Abubakkar Siddiq, Ahmed Nizam Mohaideen P, Sankar Ardhanari