Patents Examined by Courtney Harmon
  • Patent number: 11392557
    Abstract: A method and a server system for creating consistent snapshots in a distributed storage system are disclosed. The server system stores entities in databases that includes a production portion for storing current versions of entities and a backup portion for storing backup versions of modified entities, receives a request for a snapshot of a portion of the databases at a predefined snapshot time. In response to the request, the server system generates a snapshot of the databases, the snapshot including: a backup version of an entity retrieved from the backup portion and a current version of another entity retrieved from the databases and produces a response to the request based on the snapshot. When there are several backup portions, a backup portion may be used separately or in conjunction with other backup portions to provide required backup versions to generate a snapshot.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Alfred R. K. Fuller, Arie Ozarov
  • Patent number: 11379496
    Abstract: Systems and methods for providing a universal format driven data transformation. In conventional ETL operations, the transform process that transforms data from the source format to the destination format is based on a transformation program. Conventionally, transform logic is developed around the chosen transform program. In accordance with an embodiment, a universal, format-driven data transform can be achieved through the use of a data transformation format. In accordance with an embodiment, a method for providing a universal format driven data transformation can include providing a transformation format in a file, wherein the transformation format is in a human-readable form; and providing, in the transformation format, keywords defining a target table type, a dataset list, and dataset operations to be performed on a dataset from the dataset list.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: July 5, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Saugata Chowdhury, Jagdish Chand, Ispati Nautiyal, Saurav Mohapatra, Akshay Satyendranath
  • Patent number: 11372881
    Abstract: A computing system includes a database server configured to receive data including a plurality of elements each including a sensor identifier and time element, each time element including a timestamp or time period, and create a time series of the data indexed by the sensor identifiers into buckets spaced at even time intervals. The database server is configured to receive a query including at least one of the sensor identifiers and at least one query time element. The database server is configured to locate target data in the buckets by the at least one of the sensor identifiers and the at least one query time element and output the target data.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: June 28, 2022
    Assignee: THE BOEING COMPANY
    Inventor: Ian Alexander Willson
  • Patent number: 11269818
    Abstract: A system enabling smart versioning of files is provided. Techniques disclosed herein enable a system to snap to new versions of a file based on one or more measures of user interactions with the file. For instance, a system can create a new version number for a file based on an amount of time a user has spent editing the file, a number of saves that have occurred, and/or a quantity of data applied to edits of the file. The techniques disclosed herein can also utilize telemetry data to fine tune weightings that are applied to data measuring specific types user activity to provide results that best serve a range of use scenarios and file types. By providing version numbers of a file that are based on user interactions, a system can provide more meaningful version numbers that are aligned with the contents of a file.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stephen Lincoln Rice, Jonathan Alexander Bockelman, Marcelo Albuquerque Mas, Joseph Arthur Metzger
  • Patent number: 11263271
    Abstract: There are provided a digital content viewing system, a digital content viewing method, and a computer program, all of which make it possible to update a digital content that has been downloaded without downloading the entire digital content again if the digital content is updated. A digital content viewing system 1 includes a viewer terminal 5. The viewer terminal 5 includes: a configuration information file acquisition section 57A configured to check if a configuration information file corresponding to a digital content is stored in a data storage section 55 when the digital content is designated, and download the configuration information file OPF as necessary; and a content file acquisition section 57B configured to specify a corresponding content file on a basis of the configuration information file when the content file is designated, check if the content file having the same file name is stored in the data storage section 55, and download the content file as necessary.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: March 1, 2022
    Assignee: BOOK WALKER CO., LTD.
    Inventor: Shinya Takami
  • Patent number: 11238080
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for aggregating task data for multiple users. In one aspect, a method includes accessing action trail data that corresponds to a task and resources related to that task, wherein each task relates to one or more related topics and is defined by a sequence of user actions corresponding to the resources related to that task; clustering the action trails based on the action trail data such that each action trail cluster corresponds to a particular task and includes the action trails corresponding to that particular task; and for each action trail cluster, ranking the resources that correspond to the included action trails according to the topics of the particular task.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventors: Radhika Malpani, Elin R. Pedersen
  • Patent number: 11200250
    Abstract: This disclosure relates generally to a system and method to optimize a plurality of validations in an ETL workflow. The ETL workflow implements all types of validations expecting that there is erroneous data and that the validation would fail. Therefore, the actual execution of validation is made conditional based on a switch that can be turned on (validation is performed) or off (validation is skipped). The output of each instance of execution is recorded continuously at a repository. The means of identifying a specific validation that is eligible for being turned off requires a thorough analysis of all validations performed so far in the history. The thorough analysis includes how many times a validation has been performed on a particular field and to calculate an exposure value which is compared with a threshold value of exposure and determine specific validation that is eligible to be turned off.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: December 14, 2021
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Ranjan Kumar Sarangi, Debiprasad Swain
  • Patent number: 11188557
    Abstract: Various embodiments of an end-to-end visual analytics system and related method thereof are disclosed.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 30, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Jia Yu, Zongsi Zhang, Mohamed Sarwat
  • Patent number: 11182357
    Abstract: Systems and methods for the migration of large amounts of time-varying data from a source database to a target database are disclosed. After completion of an initial long-duration migration, a validation is performed to determine if any groups of data were updated in the source database during the initial migration. Updated data is then topped-off by migration to a temporary container before merging into the target database. Subsequent validation can confirm that migration is complete or initiate one or more additional top-off migrations.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: November 23, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Chris Daniels, Steve Hager, Michael Stuker, Joe Don McClure
  • Patent number: 11182255
    Abstract: An information management system according to certain aspects allows users to share a portion of a file (e.g., a document) stored in secondary storage. The user may specify a portion of a secondary storage file to share and send a link to the portion to another user. The other user can access the shared portion from the link, and just the shared portion may be restored from secondary storage. The system according to certain aspects provides a native view of secondary storage data on a client computing device. The index data and/or metadata relating to secondary storage data may be stored in native application format for access via the native source application.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: November 23, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Prakash Varadharajan, Anand Vibhor, Amey Vijaykumar Karandikar, Manoj Kumar Vijayan, Deepak Raghunath Attarde
  • Patent number: 11176097
    Abstract: Embodiments for, in a shared storage environment, managing data replication between first and second sites of a distributed computing environment by one or more processors. Metadata is pre-seeded from the first to the second site as an assembled metadata map. Data blocks corresponding to the pre-seeded metadata not currently stored at the second site are determined by the second site using the metadata map within a deduplication environment. A transfer request for the data blocks is returned by the second site to the first site.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Emmanuel Barajas Gonzalez, Shaun E. Harrington, Harry McGregor, Christopher B. Moore
  • Patent number: 11157875
    Abstract: Systems and methods to extract a string from a communication. A method includes: receiving a communication comprising a plurality of strings; assigning a score to each of the strings, wherein the score assigned to each of the strings corresponds to a frequency of usage of the respective string for a first function relative to an overall frequency of usage of the respective string; determining a respective total sum for each of a plurality of sequences in the communication, the respective total sum determined as a sum of the scores for each string in the respective sequence; and extracting a first sequence of the sequences from the communication based on the total sum for the first sequence. In one embodiment, the total sum includes an additional score for each of a starting word and an ending word of the first word sequence, wherein each respective additional score is associated with a probability that the starting (or ending) word is used as the first (or last word) of an address.
    Type: Grant
    Filed: May 26, 2018
    Date of Patent: October 26, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Richard Earle Seeger, III, Peter Monaco
  • Patent number: 11151106
    Abstract: Systems and methods are presented for efficient and effective computation of LSH hashing functions for use in various environments, including nearest-neighbor search. A corpus of items is maintained, with each item of the corpus being associated with information identifying one of a plurality of LSH partitions to which the item has been mapped or hashed. In response to an input item, the input item is projected one or more times into an orthoplex inscribed within a multi-dimensional space. For each mapping, a determination is made as to the nearest vertex of the orthoplex to the projected input item in view of determined offsets that provide for balanced distribution, and the LSH partitions associated with the nearest vertex are aggregated and associated with the input item as the input item's LSH partition.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 19, 2021
    Assignee: Pinterest, Inc.
    Inventors: Vitaliy Kulikov, Sai Xiao
  • Patent number: 11132375
    Abstract: A method for providing access to a database for product life cycle support (PLCS database), the method comprising receiving from a client apparatus an input data item including heading data identifying the input data item; correlating said heading data with a data field used in the PLCS database amongst all data fields used in the PLCS database thereby identifying a correlated entry in the PLCS database to be associated with the input data item; searching the PLCS database using said correlated entry; retrieving one or more data elements from the PLCS database according to said search; outputting to the client apparatus a return data item which includes said heading data identifying the return data item and which includes said retrieved data elements(s).
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: September 28, 2021
    Assignee: BAE Systems plc
    Inventors: Stephen David Apps, Roger Leonard Hobley
  • Patent number: 11126598
    Abstract: Techniques for allowing a user to invoke lifecycle operations on a data store configured in accordance with a data management scheme, without knowledge of the data management scheme. Techniques include receiving user input from a user interface; identifying, in the received user input, an indication of a first lifecycle operation corresponding to a first entry in a template; based on information in the first entry, identifying in the received user input a first configuration value associated with the first lifecycle operation; formatting the first configuration value as at least a portion of at least one argument to a first command; and invoking, via the first command with the at least one argument, a first computer program configured to perform the first lifecycle operation on the data store.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 21, 2021
    Assignee: Ab Initio Technology LLC
    Inventors: Ian Robert Schechter, David E. Wald
  • Patent number: 11126664
    Abstract: A method includes replicating a data pattern to be searched for, storing the replicated data pattern into a first row of memory cells, and comparing the replicated data pattern to data stored into a second row of memory cells. In response to detecting the data pattern in the data stored into the second row of memory cells, storing into a third row a value indicative of at least one of an occurrence of the data pattern or a position of the searched for data pattern in the data stored into the row of memory cells.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: September 21, 2021
    Assignee: Micron Technology, Inc.
    Inventor: Isom Lawrence Crawford, Jr.
  • Patent number: 11113664
    Abstract: The invention relates to a computer-implemented system and method for provisioning data to data consumers within a business or organization. The method may include the steps of: providing a user interface for the data consumers that presents them with a data catalog identifying various data sources available to the data consumer and an electronic data request form, and presenting a data owner in the organization with options for specifying access to their data. The method may also include providing a data preparation module that includes an interface to the data sources, a data entitlement module to control the types of data presented to the data consumer, and a semantic layer that replaces technical terms associated with the data sources with non-technical descriptions of the available data. The method may also include automatically provisioning the requested data to the data consumers using an auto code generation function.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: September 7, 2021
    Assignee: Morgan Stanley Services Group Inc.
    Inventors: Suryakant Brahmbhatt, Nandakumar Rampura
  • Patent number: 11113190
    Abstract: A computing device implemented method for building a mutable type is disclosed. A data structure is generated in a contiguous section of memory. The data structure includes an element portion and an over-allocation portion. The element portion stores elements accessible with an index. A gap object is inserted into the over-allocation portion. The gap object is garbage collected.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John J. Duffy, Krzysztof J. Cwalina, Matthew G. Ellis
  • Patent number: 11100074
    Abstract: Embodiments of the present disclosure provide a method and device for managing document indexes. The method includes in response to a request for adding a target segment to a document set including a plurality of segments, determining an original segment associated with the target segment from the plurality of segments, partitioning the original segment into a first portion and a second portion, the first portion being used to update the original segment, the second portion being used as the target segment, and rebuilding indexes for documents in the target segment.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 24, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Min Liu, Yong Zhang, Yifan Huang, Yubing Zhang, Ke Zhao
  • Patent number: 11093501
    Abstract: A computer-implemented method is provided that includes receiving a search request to perform a search in a time series database, where the time series database stores a plurality of sequences of measured values arranged in chronological order, extracting from the search request a condition for performing the search in the time series database, the condition including a target subsequence to be searched for within the plurality of sequences of measured values within the time series database, selecting a search algorithm to perform the search from a plurality of search algorithms registered to the time series database, based on one or more characteristics of the condition and historical statistic data of one or more historical searches conducted on the time series database, and obtaining a search result from the time series database, utilizing the search algorithm.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yao Liang Chen, Xiao Yan Chen, Sheng Huang, Kai Liu, Xiao Min Xu