Patents Examined by Alex Gofman
  • Patent number: 11221919
    Abstract: A system and method for an index-based smart scan for a cloud-computing provider network is provided. The system includes a memory having computer-readable instructions stored therein and a snapshot repository configured to store a plurality of snapshots of a plurality of block storage volumes. Each of the plurality of block storage volumes is configured to perform volume based block storage operations for the cloud-computing provider network. The system further includes a processor communicatively coupled to the snapshot repository. The processor is configured to access contents of each of the plurality of snapshots. Each of the plurality of snapshots includes a point-in-time capture of the respective block storage volume. In addition, the processor is configured to perform a full scan of each of the plurality of snapshots to identify one or more files of the respective block storage volume. The processor is further configured to generate a folder index table for each of the files based upon the scan.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 11, 2022
    Assignee: Druva Inc.
    Inventor: Rono Abraham Jacob
  • Patent number: 11222003
    Abstract: A transaction directed to a hierarchy of data objects stored in a non-transactional data store may be executed. The transaction may be received and description of the transaction stored in a parent data object of the hierarchy. Upon storing the description of the transaction, the transaction may be acknowledged as committed. Access requests for the hierarchy of data objects may be serviced by accessing the description of the transaction and applying to child data objects in the hierarchy returned for servicing a query directed to the hierarchy. A new transaction that is received may initiate application of the transaction according to the description in the parent data object with respect to child data objects.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Benjamin Jeffery, Kunal Chopra, Mingzhe Zhu, Alexander Kulikov
  • Patent number: 11216485
    Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: January 4, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
  • Patent number: 11216498
    Abstract: A method and system for generating signatures for three-dimensional multimedia data elements.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: January 4, 2022
    Assignee: CORTICA, LTD.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Patent number: 11204942
    Abstract: A method and system for workload aware storage replication. Specifically, the disclosed method and system entail establishing preferential transports for critical workload data targeted for replication from one cluster infrastructure to another. Existing replication solutions fail to prioritize the replication of critical over non-critical workload data, which the disclosed method and system rectify.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: December 21, 2021
    Assignee: Dell Products L.P.
    Inventors: Ravikanth Chaganti, Dharmesh M. Patel, Rizwan Ali
  • Patent number: 11204943
    Abstract: A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
    Type: Grant
    Filed: October 31, 2020
    Date of Patent: December 21, 2021
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Allison Waingold Lee
  • Patent number: 11204938
    Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: December 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Conor Woods, Sergei Vorobev, Quazie Kwaselow, Marcio von Muhlen, Nils Bunger
  • Patent number: 11200233
    Abstract: A query is for retrieving a data item of a data graph. The data graph stores representations of the data item. Each representation stores information represented by the data item in a different manner or way. Sub-queries for the query each correspond to a different representation in which the data graph stores the data item. The sub-queries are evaluated to determine an appropriate representation of the data item in satisfaction or fulfillment of the query.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventor: Scott N. Gerard
  • Patent number: 11199956
    Abstract: The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic editor that allows a user to construct an analytic logic rule unit that may be used on both edge and cloud devices. The user may select a data source, transform, rule condition, and action using an interface of the analytics logic editor to construct an analytics logic rule unit that may be deployed to both edge and cloud devices in real-time without the need to separately program each device. The analytics logic rule unit may be installed and executed by the edge and cloud device in real-time.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yao Liang Chen, Sheng Huang, Yun Jie Qiu, Xinlin Wang, Xiao Min Xu, Chao Hua Zhang
  • Patent number: 11200217
    Abstract: A method includes searching for data contained in a structured data structure. The method includes receiving a query. The query includes a structured data structure path and a first element related to the structured data structure path. One or more patterns are created comprising at least a portion of the structured data structure path and one or more elements related to the first element. For each of the one or more patterns, a hash is created. The created hashes are looked-up in a hash index to identify one or more structured data structures correlated to the hashes. The one or more structured data structures are identified to a user.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: December 14, 2021
    Assignee: PERFECT SEARCH CORPORATION
    Inventors: Bruce R. Tietjen, Ronald P. Millett
  • Patent number: 11196806
    Abstract: Example implementations described herein are directed to replication of data between different environments selectively while maintaining the performance of applications. The replication of data may be used to replicate data from a data center running a business critical application to another data center running an analytics application. In example implementations, a storage management program translates the IDs of database tables to storage locations, and the storage management program requests a storage system to replicate those storage locations to another storage system.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: December 7, 2021
    Assignee: HITACHI, LTD.
    Inventors: Hideo Saito, Keisuke Hatasaki, Akira Yamamoto
  • Patent number: 11188539
    Abstract: According to aspects of the present disclosure, a computer-implemented method includes generating a metadata record for each event record of a subset of a plurality of event records, the metadata record being one of a plurality of metadata records. The method further includes assigning a metadata indicator to each event record of the subset of the plurality of event records to indicate that the event record is associated with a metadata record. The method further includes assigning, for each event record of the subset of the plurality of event records and the metadata record associated therewith, a timestamp. The method further includes matching for each event record of the subset of the plurality of event records, one of the plurality of metadata records with the event record based at least in part on the metadata indicator and the timestamp.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Ballentine, Anthony T. Sofia
  • Patent number: 11188210
    Abstract: The system, method, and computer program product described herein provide unified real-time rule analytics to users through the use of an analytics logic editor that allows a user to construct an analytic logic rule unit that may be used on both edge and cloud devices. The user may select a data source, transform, rule condition, and action using an interface of the analytics logic editor to construct an analytics logic rule unit that may be deployed to both edge and cloud devices in real-time without the need to separately program each device. The analytics logic rule unit may be installed and executed by the edge and cloud device in real-time.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yao Liang Chen, Sheng Huang, Yun Jie Qiu, Xinlin Wang, Xiao Min Xu, Chao Hua Zhang
  • Patent number: 11188508
    Abstract: A system and method for operating a high-performance learning-ready platform for real-time analytics involves operating a collector to collect logging data from electronic design automation (EDA) tools. The collector operates either (A) a set of programming interface (i.e., function calls) integrated with an EDA tool, or (B) a selector to extract the logging data from EDA tool logs. The collector generates data logs in a key-value pair data logging format from the logging data. A memory controller loads and indexes the data logs into a controlled memory data structure. A comparator in an archiving engine prioritizes storage of particular data logs based, in part, on previously stored data logs in the controlled memory data structure.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 30, 2021
    Assignee: Synopsys, Inc.
    Inventors: Yibing Wang, Smarahara Misra, Sashikala Obilisetty
  • Patent number: 11182256
    Abstract: In some examples, in response to an event at the deduplication system, a system accesses item metadata of a backup item that is backed up to a remote object storage system, the item metadata of the backup item including range information indicating a range of identifier values for portion objects of the backup item stored in the remote object storage system. The system issues, based on the range information, requests to obtain respective attribute information of the portion objects of the backup item stored in the remote object storage system. The system determines, based on the attribute information, a name of a given portion object of the backup item already used.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: November 23, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Richard Phillip Mayo, David Malcolm Falkinder, Andrew Todd, Peter Thomas Camble
  • Patent number: 11176164
    Abstract: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 16, 2021
    Assignee: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Tony Xu, Akos Albert, Nils Bunger, Sam Jau, Conor Woods, Aaron Staley
  • Patent number: 11175993
    Abstract: In one embodiment, a method for managing a data storage system includes: in response to receiving a data object, sorting data records in the data object on the basis of a first query so as to form a first backup; causing the first backup to be stored in the data storage system; and cause to be stored, in an index of the data storage system, the first query and a first address of the first backup in the data storage system.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang
  • Patent number: 11163792
    Abstract: A computer-implemented method, system, and non-transitory computer program product for work assignment for parallelized database synchronization. Data changes to a source database are identified from a change log for the source database. The data changes are batched into data change chunks of data changes. An estimated processing cost for processing of each of the data change chunks to apply the data changes in the data change chunks to a target database is determined. A priority queue in which the data change chunks are identified in order of estimated processing cost is generated. Each data change chunk identified in the priority queue is assigned to a processing thread in a plurality of processing threads for processing in order by estimated processing cost from higher estimated processing cost to lower estimated processing cost to apply the data changes in the data change chunks to the target database.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jia Heng Zhong, Daniel Martin, Sowmya Kameswaran, Manogari Nogi Simanjuntak
  • Patent number: 11163765
    Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including receiving a search query, obtaining a first document containing a word included in the received search query from a storage device that stores a plurality of documents, extracting a plurality of words included in the first document, selecting one or more words from the plurality of extracted words, the one or more words having lower similarity to the word included in the received search query being specified in the specifying, obtaining a second document containing the selected one or more words, and outputting information corresponding to the second document.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: November 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Kayoko Iwamoto, Ryuichi Takagi
  • Patent number: 11157575
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining a veridicality metric of a user profile stored in an electronic information system. The method, computer program product and computer system may include a computing device that inputs an identifier of a user profile and retrieves from an information system at least one element of the user profile based on the identifier. The computing device may submit a search request to at least one further information system. The search request may include a search criterion with at least a part of the element. The computing device may receive at least one search result related to the search request, and determine the veridicality metric based on the at least one element and the at least one search result.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Viviana Tripodi, Alessandro Donatelli