Patents Examined by Augustine K Obisesan
  • Patent number: 10606851
    Abstract: A system and methods for determining computer resource allocation, the system having a network communication interface configured to receive a query from a device, the query indicating a request to perform a processing operation on a portion of one or more data set. The system may also include data storage for data including historical information related to processing of data sets by back-end computer resources, and hardware processors configured to determine one or more scores associated with a query and based at least in part on the historical information. The system may determine a particular back-end computer resource with a highest score, provide a compute request to the particular back-end computer resource to perform a processing operation on a portion of one or more data sets, and store processing information related to the processing of the compute request by the particular back-end computer resource as historical information.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 31, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
  • Patent number: 10575032
    Abstract: This invention provides a means to identify unknown media programming using the audio component of said programming. The invention extracts audio information from the media received by consumer electronic devices such as smart TVs and TV set-top boxes then conveys said information to a remote server means which will in turn identify said audio information of unknown identity by way of testing against a database of known audio segment information. The system identifies unknown media programming in real-time such that time-sensitive services may be offered such as interactive television applications providing contextually related information or television advertisement substitution. Other uses include tracking media consumption among many other services.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: February 25, 2020
    Assignee: INSCAPE DATA, INC.
    Inventor: W. Leo Hoarty
  • Patent number: 10552483
    Abstract: A method for performing lockless modifications during a rolling upgrade of a column family from an old column family version to a new column family version in a NoSQL database.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 4, 2020
    Assignee: Nutanix, Inc
    Inventors: Mohit Aron, Parthasarathy Ramachandran, Rishi Bhardwaj
  • Patent number: 10546057
    Abstract: The subject disclosure relates to third party cloud schema matching to a user's data. The user can select the type of data to be looked up from an external source in order for the user's data to be augmented with data from the external source. The user can be presented with a list of service providers that support the selected type of data. Columns from the user's data are associated with supported lookup information types either automatically or manually. Based on the association, data from the external data source is automatically mapped to the user's data and updates are selectively applied to the user's data.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: January 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Christopher Eakins
  • Patent number: 10545995
    Abstract: An oldest version timestamp is received from a first database. A current commit timestamp is received from a second database configured to asynchronously replicate the first database. The current global commit timestamp corresponds to a commit transaction executed in the first database and subsequently replicated in the second database. A first test query is then issued to the second database including a request for a current timestamp of the second database. A second test query is issued to the primary database requesting records associated with a target update version that has a target timestamp equal to the current snapshot timestamp. A determination is then made that a first return associated with the first test query and a second return associated with the second test query are identical indicating a successful validation. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 28, 2020
    Assignee: SAP SE
    Inventors: Juchang Lee, Chang Gyoo Park, Hyejeong Lee, Kyu Hwan Kim, Mihnea Andrei
  • Patent number: 10536404
    Abstract: According to an aspect multiple records are stored in a database server. A set of records are retrieved by querying the database server. A first file is formed to contain the retrieved set of records. The first file is sent by email to a user, and a second file, with at least one of the set of records modified, is received from the user by email. The received modifications contained in the second file are propagated to the database server, upon receipt of the second file. Users may accordingly be able to effect modifications to multiple records in a single email exchange. According to another aspect, the updates are effected by using a SOA server storing a process definition to interface (send and receive emails) with the user and propagate the changes. The SOA server may contain a workflow block to interact with users based on email exchange.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: January 14, 2020
    Assignee: Oracle International Corporation
    Inventor: Saurabh Kumar
  • Patent number: 10522241
    Abstract: Methods and systems for accelerated input data conversion include partially parsing an input data set to convert the data set from a first format to a second format in an intermediate output having at least one unparsed portion to quickly perform a majority of the conversion. The partial parsing operates on portions of the input data set having a size less than a threshold size and leaves portions of the input data having a size greater than the threshold size unparsed. The intermediate output is parsed to convert at least one unparsed portion from the first format to the second format in a final output to complete the conversion such that a combined parsing time of the partial parse of the input data set and the parse of the intermediate output is accelerated relative to a single-stage parsing.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Safa Messaoud, Takeshi Ogasawara
  • Patent number: 10521309
    Abstract: The system for backing up data comprises an input interface configured to receive an input set of files. The system for backing up data additionally comprises a processor configured to add modified objects to a list of modified objects in the set of files, and, in the event it is determined to provide the list of modified objects to a backup process, provide the list to the backup process.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: December 31, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Vladimir Mandic
  • Patent number: 10459880
    Abstract: A backup method is provided for a file system for managing hierarchical storage including one or more storage media on a computer system including one or more computers. Each of the one or more storage media includes a data part which is separated from an index and on which updated information is appended and kept. Each of a plurality of pieces of data within the file system is managed to be migrated to at least any of the one or more storage media. The backup method includes backing up metadata of the plurality of pieces of data migrated within the file system; and backing up the index of each of the one or more storage media to which the plurality of pieces of data have been migrated, substantially at the same time point as the metadata.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: October 29, 2019
    Assignee: International Business Machines Corporation
    Inventors: Norie Iwasaki, Sosuke Matsui, Tsuyoshi Miyamura, Terue Watanabe, Noriko Yamamoto
  • Patent number: 10459985
    Abstract: Systems and methods for managing behavior in a virtual collaboration session. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive engagement metrics from a participant of a virtual collaboration session, wherein the engagement metrics are indicative of the participant's level of engagement in the virtual collaboration session; calculate a score based upon the engagement metrics; and provide the score to the participant.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: October 29, 2019
    Assignee: Dell Products, L.P.
    Inventors: Jason A. Shepherd, Michael S. Gatson, Todd Swierk, Clifton J. Barker, Yuan-Chang Lo
  • Patent number: 10423693
    Abstract: A method, apparatus, system, computer program product, and computer readable storage medium provide the ability to parallel process hierarchical data. Hierarchical data is obtained. The hierarchical data is organized in a relationship graph having two or more nodes (consisting of parent nodes that are dependent on child nodes). The relationship graph requires bottom-up processing. Cycles are identified in the relationship graph. The relationship graph is leveled by traversing the graph and assigning all graph nodes into levels. The hierarchical data is processed by parallel processing the nodes in a first level of the one or more levels before parallel processing the nodes in a subsequent level.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: September 24, 2019
    Assignee: AUTODESK, INC.
    Inventors: Timothy E. Abla, Michael Alan Foster, John T. Koerner, Mikel L. Martin, Dennis M. Mulonas, Matthew W. Smith
  • Patent number: 10417100
    Abstract: Rolling back data on tape in a file system is provided. A management tape is prepared. The management tape has only index files recorded thereon. The index files contain information about start positions and lengths of corresponding data files recorded on normal tapes. The index files further contain identification information for the normal tapes. A first index file of the management tape is read. The first index file is related to a data file to be rolled back. The first index file is read out from the management tape mounted on a first tape drive. The data file to be rolled back is read out of a first normal tape. The first normal tape is identified based on information in the first index file. The first normal tape is mounted on a second tape drive.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ashida, Hiroshi Itagaki, Setsuko Masuda, Tsuyoshi Miyamura, Terue Watanabe
  • Patent number: 10409777
    Abstract: A mechanism is provided for storing data files in a file system. The file system provides a plurality of reference data files, where each reference data file in the plurality of data files represents a group of similar data files. The mechanism creates a new data file and associated the new data file with one reference data file in the plurality of data files thus defining an associated reference data file of the plurality of reference data files. The mechanism informs the file system about the association of the new data file with the associated reference data file. The mechanism compresses the new data file using the associated reference data file thereby forming a compressed data file. The mechanism stores the compressed data file together with information about the association of the new data file with the associated reference data file.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 10, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jens-Peter Akelbein, Nils Haustein
  • Patent number: 10394900
    Abstract: Systems and methods for developing, deploying, providing, and/or operating community-based investigative tools are disclosed. In some embodiments, a method may include receiving a query from a user (e.g., an investigator, etc.), the user associated with a given one of a plurality of controlled-environment facilities (e.g., a prison, jail, etc.), each of the plurality of facilities having access to a distinct database configured to store data relating to its respective residents (e.g., inmates). The method may also include determining an access level of the given one of the plurality of facilities. The method may further include retrieving information from one or more of the distinct databases in response to the query, the retrieved information commensurate with the access level. In some implementations, a database accessible to a first facility may not be accessible to a second facility unless the first and second facilities are members of the same investigative community.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: August 27, 2019
    Assignee: Securus Technologies, Inc.
    Inventor: Adam Christopher Edwards
  • Patent number: 10372729
    Abstract: A method of bootstrap sampling a dataset is described. With a process node, a series of random integers is generated. An assignment map is created. The assignment map includes a row identifier for each row of data of the dataset. A plurality of bootstrap sample identifiers defined by the series are assigned to at least one row identifier. An output table created from the assignment map. Rows of the output table include each instance of the bootstrap sample identifiers, the row identifier assigned with the bootstrap sample identifier, and data of the row.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sylwester A. Dygas, Michal T. Iwanowski, Piotr Plonski, Mariusz Rokicki
  • Patent number: 10354215
    Abstract: A method can include storing information about the business service in one or more template type layers; storing information about an instance of the business service in one or more instance type layers; wherein the template type layers include one or more checkpoints that reference information stored in a content addressable store that defines an expected structure of the business service, wherein at least one checkpoint of the template type layers includes a timestamp and a hash value associated with an entry in the content addressable store; and wherein the instance type layers include one or more checkpoints that reference information stored in the content addressable store that defines attributes of the instance of the business service, wherein at least one checkpoint of the instance type layers includes a timestamp and a hash value associated with an entry in the content addressable store.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: July 16, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Davide Massarenti, Chinna Babu Polinati, Sridhar Chandrashekar
  • Patent number: 10353961
    Abstract: Systems and methods are provided for classifying electronic information and terminating a classification process which utilizes Technology-Assisted Review (“TAR”) techniques. In certain embodiments, the TAR process, which is an iterative process, is terminated based upon one more stopping criteria. In certain embodiments, use of the stopping criteria ensures that the TAR process will reliably achieve a level of quality (e.g., recall) with a certain probability. In certain embodiments, the TAR process is terminated when it independently identifies a target set of documents. In certain embodiments, the TAR process is terminated based upon whether the ratio of the slope of the TAR process's gain curve before an inflection point to the slope of the TAR process' gain curve after the inflection point exceeds a threshold. In certain embodiments, the TAR process is terminated when a review budget and slope ratio of the gain curve each exceed a respective threshold.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: July 16, 2019
    Inventors: Gordon V. Cormack, Maura R. Grossman
  • Patent number: 10346483
    Abstract: A method for SEO by optimizing interactions with or through a CDN (content distribution network).
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: July 9, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: David Drai, Udi Trugman, Ronni Zehavi
  • Patent number: 10339137
    Abstract: A system and method of caching and parameterizing intermediate representation code includes receiving, by a database, a query, parsing, by the database, the query to obtain a plan tree comprising a plurality of plan nodes arranged in hierarchical order descending from a top plan node, generating, by the database, node intermediate representations (IRs) for the plan nodes, executing, by the database, a first query using the node IRs, and reusing, by the database, the node IRs to execute subsequent queries.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: July 2, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Kumar Rajeev Rastogi, Yonghua Ding, Cheng Zhu
  • Patent number: 10331622
    Abstract: Managing metadata added to a file, a directory, or a symbolic link is provided. One or more pieces of metadata of a movement target are obtained. The movement target is at least one of a file, a directory, and a symbolic link. The movement target is to be moved from one file system to another file system within a plurality of file systems. Whether the one or more pieces of metadata are migratable to the other file system is determined based, at least in part, on metadata stored in the other file system. The one or more pieces of metadata are processed by (i) migrating a first piece of metadata that is determined to be migratable to the other file system and (ii) leaving a second piece of metadata in the one file system, wherein the second piece of metadata is determined to be non-migratable.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Masayuki Iwanaga, Yutaka Oishi