Patents Examined by Jau-Shya Meng
  • Patent number: 11010406
    Abstract: A system is provided that permits events to be propagated between systems in near real time for the purpose of ensuring consistency in a transaction-based environment. In one implementation, transactions are streamed between systems using a lightweight protocol shortly after they are processed, rather than being communicated in a one-way batch mode as is typically done in conventional retail store systems.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 18, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Gautham Varada, Suyog Barve
  • Patent number: 11010402
    Abstract: The disclosed technology relates to a system configured to receive operations data from a content management system, wherein the operations data comprises a log of operations, execute the log of operations, and update, based on execution of the log of operations, a remote tree representing a server state for content items stored on the content management system.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 18, 2021
    Assignee: Dropbox, Inc.
    Inventors: Robert Ying, Nipunn Koorapati, Gautam Gupta
  • Patent number: 10990483
    Abstract: Systems and methods for backing up data. A backup operation can identify blocks that have changed since a most recent backup operation. The blocks that have changed since the most recent backup operation are compared with the blocks that are being used. Only the blocks that are both used and have changed are backed up. This can reduce the size of the backup be excluding blocks that may have changed but are no longer used.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: April 27, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ravi Kishore Yadav Rangapuram, Sridhar Surampudi, Pavan Kumar Dattatreya Ati
  • Patent number: 10983987
    Abstract: A method of operation of a navigation system includes: receiving a navigation external data including a vendor data, a delta data, or a combination thereof; generating a normalization data with a control unit based on transforming the navigation external data according to universal format; generating an aggregation changeset data by splitting the normalization data into each instance of a dimension type; and updating a navigation local data by applying the aggregation changeset data according to a layer prioritization for presenting the navigation local data on a device.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: April 20, 2021
    Assignee: Telenav, Inc.
    Inventors: Shannph Simon Wong, John Andrew Michael Novak, Harald Koertge, Stefan C. Karschti, Xun Liu, Vladimir Lemberg, Md Ahsan Habib
  • Patent number: 10984005
    Abstract: A database search apparatus includes a processor that receives a search query including first keys. The processor calculates a first score based on statistical information. The first score represents search performance of searching a first database in accordance with the search query. The first database stores a data group including combinations of a key and a value of the key. The statistical information includes information regarding each key included in the data group. The processor calculates a second score based on the statistical information. The second score represents search performance of searching a second database different from the first database in accordance with the search query, the second database storing the data group. The processor selects the first database or the second database based on the first score and the second score. The processor instructs the selected database to performing a search in accordance with the search query.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 20, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Eiji Seki
  • Patent number: 10977249
    Abstract: Disclosed is a method for a hub module to perform flow-based processing, which includes: receiving a flow including at least one task; a stored procedure generation allowance step for allowing a DBMS module to generate a stored procedure based on the flow when the received flow is not a previously processed flow, wherein the stored procedure includes at least one of a flow query, meta information, and exception handling information, and the meta information includes execution time of the flow query, execution results, and user information; and a stored procedure call allowance step for allowing the DBMS module to call the stored procedure corresponding to a previously processed flow when the received flow is the previously processed flow.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 13, 2021
    Assignee: TMAXDATA CO., LTD.
    Inventors: Hongsu Ryu, Hyunjeong Shin, Inkyu Kang
  • Patent number: 10956420
    Abstract: A big data analytics system includes an event monitoring controller that detects a user targeted event from an initial digital query data flow. An event conversion controller determines at least one contextual element associated with the at least one user targeted event, and automatically converts the at least one contextual element into a search criteria. An external data query builder controller automatically executes an external search query based on the search criteria. A data fusing controller automatically fuses the at least one contextual element generated from the at least one user targeted event, together with external search results generated from the external search query and the initial query data flow to generate a fused data file.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Luo, Mohammed Mostafa, Changying Sun, Graham Wills
  • Patent number: 10949478
    Abstract: For a platform device placed on a web-site and capable of forming a network with code-identifiable users or participants for the purpose of gathering and processing, by the users or participants, of items of information each stored in storage spaces of a platform which storage spaces are identifiable per predefined coding and are assigned to (associated with) a plurality of predefined different topics, an actively automated distribution of information collected by the users or participants is achieved in that the storage spaces (110) are each formed by a dual unit DuU on the platform, a dual unit DuU comprising a first storage space assigned to a predefined topic and provided with initial information formulated by an initial participant but not editable by any other individual user or participant and also a second storage space assigned to the first storage space which is editable by any one individual user or participant and is construed for insertion, by the plurality of users or participants, of additional
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: March 16, 2021
    Inventor: Patrick Faulwetter
  • Patent number: 10942964
    Abstract: Methods and apparatuses generate and render data embedded with associated meta-data in a human or machine recognizable format. The apparatus includes an obtaining device to acquire first data in a predetermined format and associated second data comprising information of the first data, and to output the first data and the associated second data; a processing device to receive the first data and the associated second data from the obtaining device, to process the first data and the associated second data to thereby generate meta-data based on the first data and/or the associated second data, to convert the meta-data into the predetermined format of the first data, and to embed the converted meta-data into the first data as a combined data in the predetermined format; and a rendering device to receive the combined data from the processing device, and to render the combined data in the human or machine recognizable format.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 9, 2021
    Assignee: Hand Held Products, Inc.
    Inventor: Slavomir Estok
  • Patent number: 10942899
    Abstract: A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: March 9, 2021
    Assignee: Box, Inc.
    Inventors: Ritik Malhotra, Tanooj Luthra, Sri Sarat Ravikumar Tallamraju
  • Patent number: 10909195
    Abstract: A computing device includes an interface configured to interface and communicate with a communication system, a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory that is configured to execute the operational instructions to perform various operations. The computing device monitors navigation activity of another computing device with website(s) to generate client navigation history and server navigation history. The computing device also facilitates storage of the client navigation history based on a first blockchain and storage of the server navigation history based on a second blockchain. Based on a request to deliver tailored content from a website to the computing device, the computing device determines whether the client navigation history based on the first blockchain compares favorably to the server navigation history based on the second blockchain and selectively delivers or blocks the tailored content.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jonathan Dunne, Liam S. Harpur, Jeremy R. Fox
  • Patent number: 10885114
    Abstract: In the present disclosure, systems, methods and devices for dynamically extending a federated graph are provided. Data may be received in a variety of unrelated forms and one or more classification types may be associated with received data. Relationships that link new data input to existing data sets and their associated classification types may be generated and new data input may be incorporated and stored with existing data sets according to generated data relationships. A data set may be sorted, and resources associated with a data set may be retrieved, based on dynamic query types.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: January 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher L. Mullins, Congyong Su
  • Patent number: 10877998
    Abstract: Systems and methods for data interrogation and investigation using the exemplary Highly Atomized Segmented and Interrogatable Data System (HASIDS) include receiving a source set of data elements and associating a common key with each of at least a subset of the source set of data elements. One or more unary keysets are generated, with each unary keyset corresponding to one of the data elements of the subset, and each unary keyset being single-dimensional and comprising the common key. The HASIDS allows flexible querying and efficient storage and processing of the unary keysets.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 29, 2020
    Inventors: Ravi Jagannatha, Durga Prasad Turaga
  • Patent number: 10878047
    Abstract: Techniques for performing outputting additional content associated with but nonresponsive to an input command are described. A system receives input data from a device. The system determines an intent representing the input data and receives first output data responsive to the input data. The system determines, based on context data, that additional content associated with the first output data but nonresponsive to the input data should be output. The system receives second output data associated with but nonresponsive to the input data thereafter. The system then presents first content corresponding to the first output data and second content corresponding to the second output data.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 29, 2020
    Inventors: Rohan Mutagi, Rongzhou Shen, Vibhunandan Gavini, Hassan Haider Malik
  • Patent number: 10872099
    Abstract: An embodiment of a system for automatic data protection for virtual machines includes a processor configured to use storage attributes associated with a virtual machine to determine, for the virtual machine, a data protection priority. The processor is further configured to determine a recommendation of a data protection operation to be taken with respect to the virtual machine based at least in part on the determined data protection priority. The system further includes a memory coupled to the processor and configured to store the determined data protection priority.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: December 22, 2020
    Assignee: Tintri by DDN, Inc.
    Inventors: Geeta Gharpure, Alexandre Nichet, Deepika Dixit
  • Patent number: 10866967
    Abstract: Technologies are described for performing replication within a database environment. Where a database transaction is replicated at multiple replica nodes, a replica node is selected as a coordinator replica node for the transaction. The other replica node or nodes are designated as follower replica nodes for the transaction. A follower replica node sends the coordinator replica node a precommit notification when the follower replica node has precommitted the transaction. The coordinator replica node sends the follower replica node a postcommit notification to commit the transaction when the transaction has been precommitted by all of the replica nodes to which the transaction is to be replicated.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 15, 2020
    Assignee: SAP SE
    Inventors: Chang Gyoo Park, Juchang Lee, Kyu Hwan Kim, Hyoung Jun Na, Hyejeong Lee
  • Patent number: 10860571
    Abstract: A system for storage, access, and/or pruning of documents of a document store is provided. In some implementations, the system performs operations comprising analyzing a plurality of parameters of a plurality of documents stored among a plurality of slices in a database and generating, based on the analyzing, statistics about the plurality of parameters including a range of document identifiers present in corresponding slices from the plurality of slices. The operations can further comprise pruning, based on the statistics, one or more slices of the plurality of slices, the pruning triggered in response to a query related to at least a portion of the plurality of stored documents. The operations can further comprise responding to the query based on slices that are not pruned. One or more of the operations can be implemented by a database server. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: December 8, 2020
    Assignee: SAP SE
    Inventors: Christian Bensberg, Steffen Geissinger
  • Patent number: 10824611
    Abstract: Improvements to the performance of distributed database systems are described. Suggested table distributions are provided that can reduce the performance overhead associated with database operations that involve multiple nodes, and can provide more even distribution of computing resource use. A method includes minimizing a cost function that includes a plurality of performance metrics, at least a portion of the metrics being associated with a weight. Candidate table distributions can be analyzed in an iterative manner to determine a lowest-cost distribution. A final table distribution can be output, such as to a user.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Juchang Lee, KiYong Lee, Nosub Sung
  • Patent number: 10810157
    Abstract: A data storage system implements aggregation, bifurcation, and/or reduction techniques to improve the efficiency of processing data storage requests. Data storage requests and/or their associated payloads may be aggregated based on one or more parameters. Data to be stored and the associated commands may be separated so as to optimize a system's throughput and latency for each. Furthermore, extraneous commands and requests may be reduced or eliminated based on heuristics associated with the requests and the data.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Frank Charles Paterra, Eric Neilsen, Firat Basarir, Andrew Portnoy
  • Patent number: 10803013
    Abstract: A software application platform for uploading a file to a server is disclosed. The server receives a request from a user to upload a file thereto. An upload client extracts file information from the file. The server generates a file signature for the file. The server accesses one or more existing file signatures for each of one or more existing files on the server. The server determines whether any of the one or more existing file signatures are similar to the file signature. Responsive to determining that there is an existing file signature that is similar to the file signature, the server accesses a first hash signature for the existing file. The upload client generates a second hash signature for the file. Responsive to determining that the first hash signature does not equal the second hash signature, the upload client uploads the file to the server.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: October 13, 2020
    Assignee: SMUGMUG, INC.
    Inventors: Gabrielle Burns, Yuping He