Patents Examined by Hung Q Pham
  • Patent number: 10726002
    Abstract: A set of both smart contract and off-chain tools is described that enable the management and organization of data so as to enable storage of that data in a distributed ledger according to relational database principles. A cross-distributed-ledger-platform specification plus reusable core components together create a system that may be implemented on distributed ledger platforms to enable storage and retrieval of data to/from the distributed ledger governed by relational principles. A realization of this system enables addition of system chaincode to Hyperledger® Fabric and uses schemas and data represented as JSON. In use, the user may create, update, and query data from code, a console, or a smart contract where every update is a distributed ledger transaction.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: July 28, 2020
    Assignee: DLT Global Inc.
    Inventor: Neeraj Srivastava
  • Patent number: 10719519
    Abstract: A method of operation of a navigation system includes: determining a search context with a control unit for identifying the search context where a search request is made; determining a result pattern including a word complete over an autosuggestion based on the search context; and generating a search result including a suggestive component based on the result pattern for displaying on a device.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 21, 2020
    Assignee: Telenav, Inc.
    Inventor: Eric Wood
  • Patent number: 10706369
    Abstract: Systems and methods for utilizing user-verified data for training confidence level models.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: July 7, 2020
    Assignee: ABBYY Production LLC
    Inventors: Anna Pospelova, Elmira Rakhmatulina
  • Patent number: 10698775
    Abstract: According to some aspects, a database system is provided. The database system may include at least one processor configured to execute a plurality of system components. The plurality of system components may include an interface component configured to receive a read commit command and provide a result, a snapshot component configured to generate a plurality of snapshots of data stored in a first data storage node of a plurality of data storage nodes and identify a committed snapshot representative of data that has been replicated on a majority of the plurality of data storage nodes, and a command processing component configured to read the committed snapshot responsive to receipt of the read commit command and generate the result.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: June 30, 2020
    Assignee: MongoDB, Inc.
    Inventors: Eliot Horowitz, Andrew Michalski Schwerin, Mathias Benjamin Stearn, Eric Andrew Milkie
  • Patent number: 10698963
    Abstract: A system and method for determining social media trending activity of content on the internet is disclosed. In some embodiments, the method includes establishing one or more sources of an internet content, detecting measurements of social media activity for the content in the sources, aggregating the measurements, storing the aggregated measurements in a database over a range of time, calculating a rate of change of the aggregated measurements for the content over the range of time and comparing the calculated rate of change with the aggregated measurement to obtain a trending value for the content.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: June 30, 2020
    Assignee: Lead Stories, LLC
    Inventor: Maarten Schenk
  • Patent number: 10685079
    Abstract: A method may include generating, based on a tree structure representative of a request, a one-dimensional array representative of the request. The generating may include in response to the tree structure having a first node that corresponds to a section, inserting, into the one-dimensional array, a first element including a numerical value that corresponds to a quantity of children nodes descending from the first node. If the first node further includes the condition, a second element including a condition may be included into the one-dimensional array. If the tree structure includes a second node that corresponds to an object, a third element including the object may be inserted into the one-dimensional array. The request may be executed based on the one-dimensional array. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: June 16, 2020
    Assignee: SAP SE
    Inventor: Syed Aleemuddin Noor
  • Patent number: 10678798
    Abstract: A method for classifying information sources and content based on credibility, reliability, or trust. A content item describing an event is retrieved from an information provider and parsed for links. Each link is evaluated and attributed a sentiment score. The same event is identified in a set of know sources and an event score is calculated based on the credibility of each of the known sources. Finally, the content item is ranked based on the event and sentiment scores.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: June 9, 2020
    Assignee: EXIGER CANADA, INC.
    Inventors: Victor Fernandovich Comas Lijachev, Daniel Ryan Adamson
  • Patent number: 10657126
    Abstract: Embodiments of the invention improve over conventional or routine technologies by generating a separate data structure or organization, other than those temporary search files that are typically used, that facilitates the processing of the datasets. In one embodiment, instead of using sorted temp files or running sorting algorithms, a meta-join and/or meta-group-by indexes may be generated or created that provide a quick access to the records in the datasets. Moreover, embodiments of the invention eliminate the need to sort or pre-sort datasets before or during a query is conducted on the dataset. Aspects of the invention use, for example, the meta-join and/or meta-group-by indexes to pre-organize the data such that, when executing a query against the dataset, the query is executed against the meta-join and/or meta-group-by indexes.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 19, 2020
    Assignee: Cadreon LLC
    Inventors: Bhupendra Mohanlal Patel, Tushar Patel
  • Patent number: 10649986
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY ORGID command term within a multi-tenant aware structured query language within a computing environment.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 12, 2020
    Assignee: salesforce.com, inc.
    Inventors: Simon Wong, Gary Baker
  • Patent number: 10649965
    Abstract: Data structures stored on a source database are migrated to a destination database in which the data are structured in a different format than that of the source database. Dictionaries are stored that are based on representations of the data structures stored on the source database that are formatted in other than the structural format used on the source database for the data structures. One of the data structures and a corresponding one of the dictionaries are transferred from the source database to a destination database. The transferred data structure is loaded onto the destination database in accordance with the transferred dictionary.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pedro M. Barbas, Konrad Emanowicz, Gareth Jenkins, Enda McCallig, Lei Pan
  • Patent number: 10649987
    Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 12, 2020
    Assignee: salesforce.com, inc.
    Inventors: Simon Wong, Gary Baker
  • Patent number: 10635660
    Abstract: Techniques for determining the state of data in database applications are described herein. Changes made to a first entry in a database table are recorded and an aggregate change is determined based at least in part on a data type of a second entry associated with the first entry. The second entry is then updated based at least in part on the aggregate change.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: April 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Shardool Mishra
  • Patent number: 10628482
    Abstract: A server receives a request to play a selected playlist from a first electronic device associated with a host listener. The playlist includes audio items having a common attribute. The server also receives an identity of a guest listener having a second electronic device and retrieves an indication of taste of the guest listener based on the received identity. The server selects an additional audio item based at least in part on the indication of taste of the guest listener and the common attribute of the audio items of the selected playlist, and incorporates the additional audio item into the selected playlist.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 21, 2020
    Assignee: Spotify AB
    Inventors: Miles Lennon, Rafael Mumme, Jason Gavris, Minwei Gu, Mateo Rando
  • Patent number: 10627796
    Abstract: Information representing an operating state of each of a plurality of robots, etc. operating under different operation conditions are retrieved and outputted. A retrieval system (1) includes; an acquisition means (24) for acquiring, from a plurality of machines (25) being used under respectively different operation conditions, information representing an operating state of each of the plurality of machines; an accumulation means (13) for accumulating information representing a plurality of operating states thus acquired; and a search means (12) for accepting search criteria for searching the information accumulated in the accumulation means (13), retrieving information representing an operating state agreeing with the search criteria from the accumulation means (13), and outputting a search result.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 21, 2020
    Assignee: FANUC CORPORATION
    Inventor: Akihiro Yanagita
  • Patent number: 10614049
    Abstract: An information management system provides a data deduplication system that uses a primary table, a deduplication chunk table, and a chunk integrity table to ensure that a referenced deduplicated data block is only verified once during the data verification of a backup or other replication operation. The data deduplication system may reduce the computational and storage overhead associated with traditional data verification processes. The primary table, the deduplication chunk table, and the chunk integrity table, all of which are stored in a deduplication database, can also ensure synchronization between the deduplication database and secondary storage devices.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: April 7, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Saurabh Agrawal, Manoj Kumar Vijayan
  • Patent number: 10606900
    Abstract: An intelligent searching method and system based on a mobile device include acquiring a content and storing the content in a designated folder by a backend, after the mobile device detects that a user operates to duplicate the content; loading contents in the designated folder automatically and displaying the same into a list in a search box by the backend, after a search program in the mobile device is activated; transmitting, by the search program, a broadcast to other applications and performing a search by calling a search function in the applications, when it is detected that one of the contents in the list is selected; displaying an icon or icons of one or more of the applications including the content of the search by the search program, after the search is finished.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: March 31, 2020
    Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventor: Wen Qian
  • Patent number: 10599656
    Abstract: The present invention relates generally to messaging platforms, and relates more particularly to data storage such that random sampling can be accomplished in real-time in messaging platforms. Aspects of the present invention include storing a bipartite graph with associations of two node types. The graph can be stored as a power law graph. The graph can be used to provide real-time content recommendations in a messaging platform. The content recommendations can be provided using random sampling of the node types stored in the graph.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: March 24, 2020
    Assignee: Twitter, Inc.
    Inventors: Aneesh Sharma, Jerry Jiang
  • Patent number: 10592495
    Abstract: A repository of key-value data may store a first object value having an internal structure of a hierarchy of sub-objects. The repository may receive a request to modify the first object, expressed as a function, without side effects, of one or more parameters. Values may be assigned to the one or more parameters by mapping from the parameters to locations in the hierarchy of sub-objects. A second object may be formed based on the return value of the function. The first object may be replaced in the repository by the second object.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Usman Ahmed Shami, Wei Xiao
  • Patent number: 10579662
    Abstract: Systems and methods for calculating a patent claim scope rating are disclosed. In an example embodiment, a method of calculating a patent claim scope rating includes identifying patent references cited in examination of a subject patent and storing the identified patent references as an applied art list, identifying first backward references for the patent references in the applied art list and storing the first backward references as a first backward list, identifying second backward references for the first backward references in the first backward list and storing the second backward references as a second backward list, identifying forward references for the patent references in the applied art list and storing the forward references as a forward list. A patent claim scope rating is based on a calculation including at least a partial combination listing of the applied art list, the first and second backward lists, and the forward list.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: March 3, 2020
    Assignee: Black Hills IP Holdings, LLC
    Inventors: Steven W. Lundberg, Lars Olof Hugo Svensson
  • Patent number: 10565228
    Abstract: Testing a database replication system within a multi-container system architecture comprises receiving a first request for creating a database recovery system within a multi-container system architecture. The multi-container system architecture is configured to contain a plurality of tenant databases and a system database, and the database recovery system includes a primary system and a secondary system. The primary system is then identified from the information in the first request. Upon identification, a first tenant database included in the plurality of tenant databases is determined that corresponds to the identified primary system. Upon determining the first tenant database, a second tenant database of the plurality of tenant database is generated that corresponds to the secondary system, and which is enabled to test replicating information that would otherwise be associated with the first tenant database. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: February 18, 2020
    Assignee: SAP SE
    Inventors: Martin Heidel, Michael Muehle, Reiner Singer, Johannes Haeussler, Timo Hochberger, Mohamed Ali Chriki, Sascha Bastke