Patents Examined by Fariborz Khoshnoodi
  • Patent number: 11200222
    Abstract: Embodiments are disclosed for correcting a natural language interface database (NLIDB) system. The techniques include receiving feedback indicating that an answer provided in response to a question for an NLIDB system is inaccurate. The techniques further include finding an ontology element for a datastore of the NLIDB system that matches to the feedback. The techniques also include selecting candidate annotations for the NLIDB system based on the ontology element and a data type of the ontology element. Additionally, the techniques include generating a question-answer (QA) pair for each of the candidate annotations. Further, the techniques include adding one of the candidate annotations to annotations for a natural language query (NLQ) engine of the NLIDB system based on a client verification of the QA pair.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jaydeep Sen, Diptikalyan Saha, Karthik Sankaranarayanan, Ashish Mittal, Manasa Jammi
  • Patent number: 11188516
    Abstract: An approach for consistent database recovery for distributed database systems uses “synchronization points”. A synchronization point is a global timestamp for which across all nodes of a distributed database system, the nodes have stored change records for any transaction occurring at and before the synchronization point in persistent logs. Each node may employ asynchronous flushing. However, on a periodic basis, each node coordinates to establish a synchronization point, which may entail ensuring change records for transactions that committed at or before the synchronization point are stored in persistent logs. In effect, a synchronization point represents that any transaction committed at or before the synchronization point has been durably committed.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: November 30, 2021
    Assignee: Oracle International Corproation
    Inventors: Derek Taylor, Chi-Kim Hoang, Yu-Han Chou, Varadarajan Aravamudhan
  • Patent number: 11169976
    Abstract: An example operation may include one or more of receiving, by a monitoring peer, data collection requirements from a model builder node, querying, by the monitoring peer, a blockchain of a plurality of blockchains for data sets that match the data collection requirements, providing, by the monitoring peer, the data sets to the model builder node to be tested, receiving, by the monitoring peer, a performance feedback on the data sets from the model builder node; and updating, by the monitoring peer, a smart contract associated with the data sets on the blockchain based on the performance feedback.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: November 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sai Koti Reddy Danda, Pankaj S. Dayama, Priyanka Agrawal, Srikanth Govindaraj Tamilselvam, Amrita Saha
  • Patent number: 11157534
    Abstract: An anonymous reporting system for use in reporting and following up on incidents, accidents, and the like. The system may be accessed via an Internet website. A reporting individual may select a type of incident to report. In one example, the reporting individual may select a level on anonymity and some, none or all of the individual's personal identification is displayed to the organization according to the selected level.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: October 26, 2021
    Assignee: Convercent, Inc.
    Inventors: Eugene F. Ferraro, Steven Foster, Kimberly L. Pfaff, Mary Eileen Persichetti, Briggin A. Palmer
  • Patent number: 11144568
    Abstract: A global data manager for managing data includes persistent storage and a data manager. The persistent storage stores a data template repository. The data manager obtains an internal request for a data type; identifies internal data of the data type; makes a determination, without being requested by a user that made the internal request, that external data of the data type exists; in response to the determination: polls data stores to obtain the external data of the data type; translates the external data of the data type, using the data template repository, into a format compatible with the internal data of the data type to obtain translated external data of the data type; and displays an external data enhanced interface based on: the internal data of the data type, and the translated external data of the data type.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: October 12, 2021
    Assignee: EMC IP Holding Company LLC
    Inventor: Stephen James Todd
  • Patent number: 11138193
    Abstract: The cost of data-mining is estimated where data-mining services are delivered via a distributed computing system environment. System requirements are estimated for a particular data-mining task for an input data set having specified properties. Estimating system requirements includes applying a partial learning tool to operate on sample data from the input data set.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jakub Marecek, Dimitrios Mavroeidis, Pascal Pompey, Michael Wurst
  • Patent number: 11138251
    Abstract: A method, an electronic device, and computer readable medium is provided. The method includes generating a cluster that includes at least one application. The method also includes identifying a set of features (i.e., a set of one or more features) associated with each of the at least one application included within the generated cluster. The method further includes receiving a request to modify a subset of features (i.e., a subset of one or more features) of the identified set of features. The method additionally includes modifying the subset of features associated with each of the at least one application within the generated cluster based on the received request to modify.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Marc Estruch Tena, Jason Yeh
  • Patent number: 11132387
    Abstract: An event display method and an event display device are provided. The method includes: acquiring types of events; setting colors for the events based on the types of the events; grouping the events based on starting times and ending times of the respective events; and displaying the events based on the grouping and colors of the events. According to the embodiments, the event type, event distribution and event duration can be intuitively displayed, the user can quickly screen out valid events and quickly acquire valid information of the events, thereby quickly positioning a fault and determining a cause for the fault.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: September 28, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Jing Wang, Haiyan Mo, Youwen Yu
  • Patent number: 11120009
    Abstract: This anomaly detection method serves to determine whether a message (MSGEv) that is to be evaluated, that is constituted by symbols and that is to be received by an application, constitutes an anomaly.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: September 14, 2021
    Assignee: Rockwell Collins France
    Inventor: Eric Asselin
  • Patent number: 11106750
    Abstract: Methods of and systems for dynamically rearranging search results into hierarchically organized concept clusters are provided. A method of searching for and presenting content items as an arrangement of conceptual clusters to facilitate further search and navigation on a display-constrained device includes providing a set of content items and receiving incremental input to incrementally identify search terms for content items. Content items are selected and grouped into sets based on how the incremental input matches various metadata associated with the content items. The selected content items are grouped into explicit conceptual clusters and user-implied conceptual clusters based on metadata in common to the selected content items. The clustered content items are presented according to the conceptual clusters into which they are grouped.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: August 31, 2021
    Assignee: VEVEO, INC.
    Inventors: Sashikumar Venkataraman, Pankaj Garg, Pranav Rajanala
  • Patent number: 11106655
    Abstract: This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to perform a contract operation on asset objects including digital assets corresponding to physical assets associated with the target user, in response to receiving the request, generating an asset container as an operation target of the contract operation, the asset container recording field information of the asset objects, generating an asset container group by dividing the asset container into the asset container group based on an association relationship between the asset objects, wherein the association relationship defines correspondences between each asset container in the asset container group and at least one other asset container in the asset container group, and performing the contract operation on the asset container group using a contract object.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: August 31, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xuebing Yan
  • Patent number: 11100087
    Abstract: A system to tokenize values may include a processing unit; a storage device comprising instructions, which when executed by the processing unit, configure the processing unit to: receive a data item with an original value from a first storage system; store the data item in a staging table; transform the original value of the data item in the staging table to a changed value based on a stored rule; store a mapping between the original value and the changed value in a library table; and transmit the library table to a second storage system configured to update a database table at the second storage system based on the library table.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shalini Gupta, Dharmesh Kumar, Elke Bregler, Rick Foucht, Navneet Saraogi, Frederic Huet, Ralph Yost, Gangaram Kanumuri
  • Patent number: 11086849
    Abstract: Disclosed are methods and systems for retrieving data based on a plurality of blockchain networks. One method comprises: receiving a first-type transaction hash sent by a user, wherein the first-type transaction hash is a hash value of a first-type blockchain transaction associated with a first-type blockchain network, wherein the first-type blockchain network and the second-type blockchain network are comprised in a data recording system; identifying a second-type blockchain transaction that comprises the first-type transaction hash; identifying a network identifier from the second-type blockchain transaction; identifying a first-type blockchain transaction corresponding to the first-type transaction hash from a blockchain of a first-type blockchain network corresponding to the network identifier; and providing the first-type blockchain transaction to the user.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: August 10, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xinying Yang
  • Patent number: 11086834
    Abstract: An improved content indexing (CI) system is disclosed herein. For example, the improved CI system may include a distributed architecture of client computing devices, media agents, a single backup and CI database, and a pool of servers. After a file backup occurs, the backup and CI database may include file metadata indices and other information associated with backed up files. Servers in the pool of servers may, in parallel, query the backup and CI database for a list of files assigned to the respective server that have not been content indexed. The servers may then request a media agent to restore the assigned files from secondary storage and provide the restored files to the servers. The servers may then content index the received restored files. Once the content indexing is complete, the servers can send the content index information to the backup and CI database for storage.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 10, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sanath Kumar, Sri Karthik Bhagi, Parag Gokhale, Rahul S. Pawar, Arun Prabu Duraisamy, Manoj Kumar Pradhan, Dmitriy Borisovich Zakharkin, Prosenjit Sinha, Vipul Pawale, Jaya Rama Raju Inavolu, Manas Bhikchand Mutha, Pushpendra Singh
  • Patent number: 11068515
    Abstract: Systems and methods are described that provide measures of uncertainty for map features provided in association with a vehicle map service. A vehicle map service may include a vehicle map model that is configured to provide map data for a geographic area in association with a vehicle map service. The vehicle map model can have an entity schema that includes a first address space configured to represent a plurality of entities associated with the vehicle map model. The vehicle may service may include an uncertainty model that is configured to represent a plurality of uncertainties associated with the plurality of entities. The uncertainty model can have an uncertainty schema that includes a second address space that is separate from the first address space. Uncertainties in the second address space can point to one or more entities in the first address space.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Google LLC
    Inventor: Richard William Bukowski
  • Patent number: 11048674
    Abstract: A method, system and computer readable program storage device for performing data deduplication. In an embodiment, the method comprises receiving input data for storage in a data storage. The input data comprises a multitude of data blocks, and the data blocks are accessed at different times in the data storage by a given application. The method further comprises selecting, by a processor device, one or more of the data blocks for data deduplication based on when the data blocks are accessed by the given application. In an embodiment, the selecting data blocks for data deduplication includes selecting data blocks for deduplication to obtain a target deduplication ratio. In an embodiment, the selecting data blocks for data deduplication includes selecting for the deduplication data blocks that are accessed later by the given application relative to data blocks that are accessed earlier by the given application.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Krishnasuri Narayanam, Ramasuri Narayanam, Mukundan Sundararajan
  • Patent number: 11048693
    Abstract: An example operation may include one or more of monitoring, by a resolution node, transaction sequences on a blockchain network, constructing, by the resolution node, a directed acyclic graph (DAG) based on the transaction sequences, computing, by the resolution node, a total order of the transaction sequences from the DAG, maintaining, by the resolution node, local partial orders in final total orderings of blocks, and resolving, by the resolution node, transaction ordering inversions from the local partial orders.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventor: Daniel Ford
  • Patent number: 11036679
    Abstract: A method of summarizing data files includes implementing, at a server, a storage event for a data file, analyzing the data file and creating a summary of the data file, and storing the summary linked to the data file.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: June 15, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Arun Prasad Amarendran
  • Patent number: 11030206
    Abstract: A memory stores a query template that describes a look-up condition for searching a database, by using a parameter to which identification information of a reference entity is assigned, and a reference point condition indicating a condition of an entity usable as the reference entity. A processor accepts designation of a first entity among a plurality of entities, detects a second entity that is reachable from the first entity via one or more links and satisfies the reference point condition, from among the plurality of entities, when the first entity does not satisfy the reference point condition, generates a query based on the detection result of the second entity and the query template, and retrieves data to be used in display processing from the database by using the query.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: June 8, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Fumihito Nishino, Hiroaki Morikawa
  • Patent number: 11030238
    Abstract: One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Thomas Frederick Dimson, Bogdan State, Shankar Kalyanaraman, Hamdan Azhar