Patents Examined by Chelcie L. Daye
  • Patent number: 11321366
    Abstract: Methods, systems, and computer-readable media for linking multiple data entities. The method collects a snapshot of data from one or more data sources and converts it into a canonical representation of records expressing relationships between data elements in the records. The method next cleans the records to generate output data of entities by grouping chunks of records using a machine learning model. The method next ingests the output data of entities to generate a versioned data store of the entities and optimizes versioned data store for real-time data lookup. The method then receives a request for data pertaining to a real-world entity and presenting relevant data from the versioned data store of entities.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 3, 2022
    Assignee: GRAND ROUNDS, INC.
    Inventors: Jyotiwardhan Patil, Eric Carlson, Cole Leahy, Bradley S. Tofel, Vinay Goel, Nicholas Gorski
  • Patent number: 11314809
    Abstract: A method, computer program product, and computing system for identifying one or more first layer metadata blocks with a plurality of entries mapping to a plurality of entries of one or more second layer metadata blocks. The one or more second layer metadata blocks mapped to by the one or more first layer metadata blocks may be identified. A common back pointer for at least a subset of the plurality of entries of the one or more second layer metadata blocks may be generated, the common back pointer pointing from the at least a subset of the plurality of entries of the one or more second layer metadata blocks to the one or more first layer metadata blocks.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: April 26, 2022
    Assignee: EMC IP HOLDING COMPANY, LLC
    Inventors: Nimrod Shani, Amir Kredi
  • Patent number: 11314779
    Abstract: Systems and methods for managing timestamps for a sequential update stream in a distributed system. A system includes a plurality of storage nodes of a data stream service of a provider network. Each storage node includes one or more processors and memory storing instructions executable by the one or more processors. The instructions cause the one or more processors to create a shard, at the storage node, for storing records of a sequential update stream recording changes to a database partition. The instructions also cause the one or more processors to assign a timestamp for the shard based on a local clock of the storage node. The instructions further cause the one or more processors to adjust the timestamp for the shard to a time later than a timestamp for a previous shard of the sequential update stream stored at a different storage node of the plurality of storage nodes.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: April 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Vaibhav Jain
  • Patent number: 11308122
    Abstract: A first storage system of a remote copy system includes a data volume, a journal volume, and a storage controller. When an operation is received from a first server system, based on the operation, the storage controller executes any of a work of storing the update content by the operation in the journal volume or a work of executing the operation when the operation is received.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 19, 2022
    Assignee: HITACHI, LTD.
    Inventors: Ai Satoyama, Akira Deguchi
  • Patent number: 11308029
    Abstract: A file saving method and an electronic device are provided. The file saving method includes: obtaining at least one to-be-processed file in a social circle, where the to-be-processed file is a file uploaded by another user in the social circle other than a user of the electronic device; filtering the at least one to-be-processed file according to a preset rule, to obtain a target file that complies with the preset rule; and saving the target file.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: April 19, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanli Gan, Huaqi Hao
  • Patent number: 11288290
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for building reports. One of the methods includes creating a model based on relational structured data, the structured data including data structures, each data structure having data elements, each data element having fields, each field having a name. The method includes generating a hierarchy of objects in model, the hierarchy organizing objects the with respect to a starting object according to relationship fields on the objects. The method includes generating a user interface including elements for one or more of the objects in the hierarchy, wherein the user interface enables a user to create a report and filter the report using the new name. The method includes receiving a user selection of an element from the elements. The method also includes generating a report.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: March 29, 2022
    Assignee: Ab Initio Technology LLC
    Inventors: Dusan Radivojevic, Peter Moss
  • Patent number: 11281697
    Abstract: Embodiments include apparatuses, methods, and systems for managing a data warehouse associated with an electronic payment transaction processing network. A first set of stores are active and a second set of stores are inactive in an offer program related to merchandise of a merchant. A first set of transaction records for a first set of transactions from the first set of stores and a second set of transaction records for a second set of transactions from the second set of stores are obtained. A first set of operations on the data warehouse for the first set of transaction records and a second set of operations on the data warehouse for the second set of transaction records may be performed. The second set of operations, different from the first set of operations, includes an update operation on the data warehouse. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: March 22, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Rohith Reddy Sannapareddy, Nikhil Jayant Ghate, Sukalyan Chakraborty, Abhijith Ramesh Kashyap, Prithwiraj Mitra, Mahesh Govind Joshi, Basudeb Ghosh, Nelson Inas Dsouza
  • Patent number: 11281635
    Abstract: One example method includes implementing a function as a service (FaaS) at a datacenter by performing operations including receiving an application program interface (API) gateway call from a client application, wherein the API gateway call is associated with an object PUT request, and automatically triggering, with the API gateway call, performance of an object insertion function. The object insertion function includes retrieving, from backend object storage, a previous version of the object, differentially compressing the object relative to the previous version of the object so as to generate a differential, and storing the differential in the backend object storage.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: March 22, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Yossef Saad
  • Patent number: 11250059
    Abstract: Techniques are described herein for early pruning of potential graph query results. Specifically, based on determining that property values of a path through graph data cannot affect results of a query, the path is pruned from a set of potential query solutions prior to fully exploring the path. Early solution pruning is performed on prunable queries that project prunable functions including MIN, MAX, SUM, and DISTINCT, the results of which are not tied to a number of paths explored for query execution. A database system implements early solution pruning for a prunable query based on intermediate results maintained for the query during query execution. Specifically, when a system determines that property values of a given potential solution path cannot affect the query results reflected in intermediate results maintained for the query, the path is discarded from the set of possible query solutions without further exploration of the path.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: February 15, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Arnaud Delamare, Vasileios Trigonakis, Jean-Pierre Lozi, Vlad Ioan Haprian, Petr Koupy, Hassan Chafi, Sungpack Hong
  • Patent number: 11231956
    Abstract: A method for a transactional commit in a storage unit is provided. The method includes receiving a logical record from a storage node into a transaction engine of a storage unit of the storage node and writing the logical record into a data structure of the transaction engine. The method includes writing, to a command queue of the transaction engine, an indication to perform an atomic update using the logical record and transferring each portion of the logical record from the data structure of the transaction engine to non-persistent memory of the storage unit as a committed transaction. A storage unit for a storage system is also provided.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: January 25, 2022
    Assignee: Pure Storage, Inc.
    Inventors: John Hayes, Brian Gold, Shantanu Gupta, Robert Lee, Hari Kannan
  • Patent number: 11227019
    Abstract: A data gathering and query method for collecting ongoing updates to large, unstructured databases performing data collection from multiple sites. A large repository of unstructured or semi-structured data according to a JSON syntax receives periodic updates from an enterprise site for gathered event data. A bigdata cloud store receives the additions as columnar parts that arrange the data in a columnar form for storing similarly named fields consecutively. The enterprise site generating the event data arranges the block files containing the columnar data, and header files containing metadata. Incremental time and/or size triggers the periodic part upload, and a query server in network communication with the cloud store integrates the incoming additions by receiving the header files and updating a catalog of collections in the cloud store, without downloading the larger block files containing the actual columnar data. Query requests operate on the cloud store without moving the block files.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: January 18, 2022
    Assignee: jSonar Inc.
    Inventor: Ron Ben-Natan
  • Patent number: 11204944
    Abstract: A system and a method are disclosed for receiving an entry, the entry comprising first content and a metadata tag corresponding to a classification, the first content populated by a first source. A rules engine determines that the first content comprises a data field associated with at least one of a plurality of reconciliation policies. Responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies, the rules engine selects a reconciliation policy based on the metadata tag. The rules engine retrieves, from a second source, second content associated with the data field, inputs the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output, and performs a remediation action based on the output.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: December 21, 2021
    Assignee: Tekion Corp
    Inventors: Satyavrat Mudgil, Anant Sitaram
  • Patent number: 11204908
    Abstract: A system and method including receiving a request to perform an operation relying on sets-related tables of a semantic layer universe; injecting in response to the received request, persisted Data Foundation (DF) objects stored in a dedicated data structure of a first set container into the in-memory representation of the semantic layer universe, each of the DF objects being automatically created based on sets-related tables of the semantic layer universe; injecting, by the processor and in response to the received request, persisted business layer (BL) objects stored in a dedicated data structure of the first set container into the in-memory representation of the semantic layer universe, each of the BL objects being automatically created based on the sets-related tables of the semantic layer universe; and executing the operation on the augmented semantic universe, including using the injected DF objects and the injected BL objects.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 21, 2021
    Assignee: SAP SE
    Inventors: Christophe Ricard, Naeem Asghar
  • Patent number: 11194821
    Abstract: In general, embodiments of the present invention provide systems, methods and computer readable media for a universal relevance service framework for ranking and personalizing items.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: December 7, 2021
    Assignee: Groupon, Inc.
    Inventors: Greyson Edwards Gregory, Abhaya Parthy, Amber Roy Chowdhury, Sri Subramaniam
  • Patent number: 11182345
    Abstract: A method, a system, and a computer program product for performing a backup of data are disclosed. A grid server in a plurality of grid servers is selected for deduplicating a segment of data in a plurality of segments of data contained within a data stream. The segment of data is forwarded to the selected grid server for deduplication. A zone contained within the forwarded segment of data is deduplicated using the selected server. The deduplication is performed based on a listing of a plurality of zone stamps. Each zone stamp in the plurality of zone stamps represents a zone in a plurality of zones deduplicated by at least one server in the plurality of grid servers.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: November 23, 2021
    Assignee: Exagrid Systems, Inc.
    Inventors: David G. Therrien, Stephen M. Stickles, Thomas J. Gillispie, William Andrews
  • Patent number: 11176013
    Abstract: A method, apparatus, and computer program product uses a SELECT FOR UPDATE, to pick up events from a TARGET_EVENT table. Selected events are reserved for processing by a cluster node which triggers a query. PICKUP_TIME and SERVER_ID values are inserted for each of the events picked from the TARGET_EVENT table. The events are grouped by TARGET and UID while preserving a relative order in an overall event sequence. A group of events is then submitted for processing.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventor: Mark Braksator
  • Patent number: 11163798
    Abstract: Disclosed herein are systems and methods for database replication to a remote deployment with automated fulfillment. In an embodiment, a data platform detects receipt of a database-replication request associated with a data consumer, requesting availability of a local instance of a primary-deployment database in a remote-deployment account of a data provider at a remote deployment of the data platform. The data platform responsively performs remote-deployment-activation operations including provisioning the remote-deployment account with a set of one or more replication-preparation objects associated with the primary-deployment database, and also including invoking at least one refresh command with respect to the set of one or more replication-preparation objects, which makes available to the data consumer a local instance of the primary-deployment database in the remote-deployment account of the data provider at the remote deployment of the data platform.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 2, 2021
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Sameer Deshpande, Subramanian Muralidhar, Di Wu
  • Patent number: 11132388
    Abstract: The present disclosure relates to a method for processing data blocks of a data table. The data blocks comprise an attribute representing multidimensional spatial data objects, where the attribute has multiple values representing respective dimensions of the multidimensional spatial data object. The method comprises creating for each data block of the data blocks, a respective attribute metadata. The attribute metadata comprises attribute value information defining a multidimensional minimum bounding rectangle that covers attribute values of the attribute comprised in the data block. A query is processed on the multidimensional spatial data objects associated with a query area using the multidimensional minimum bounding rectangle to check whether a data block of the data blocks contains attribute values of the attribute in the query area.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: September 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, James L. Finnie, Knut Stolze, Mathias Trumpp
  • Patent number: 11113311
    Abstract: A method for achieving eventually-consistent data replication in a technology agnostic manner. The method can be implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, by a system comprising the one or more processors and the one or more non-transitory computer-readable media, a write request for an object. The write request can be received from a user device or an application server. The method further can include performing a write operation for the object, by the system, after the write request is received. Performing the write operation can comprise: (a) adding an intent record to a tracker table, the intent record comprising a primary key uniquely associated with the object and a version associated with the object; and (b) updating the object, the object including the primary key and the version, in a primary data store, after the intent record is added.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 7, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Jason Christopher Sardina, William R. Eschenbruecher, III, Robert Perry Lowell
  • Patent number: 11113348
    Abstract: A system and method for determining content relevancy within a computer network and generating a database. Content including but not limited to, a document, media, or any other digital or real objects. The method includes: identifying and creating an index of users on the network and identifying expert users through the use of profile generation. The profiles are monitored and updated, as well as connected with others to generate value indicators assigned to content articles within the network. The content is then ranked based on the indicator value, with the values being fluidic and based upon the ongoing actions of users on the network. Searches of the system are further coordinated by adaptive, context aware protocols whereby content is filtered or included based on given intricate associations with other content and users themselves.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 7, 2021
    Inventor: Austin Walters