Patents Examined by Augustine K Obisesan
-
Patent number: 10606851Abstract: 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: GrantFiled: October 30, 2018Date of Patent: March 31, 2020Assignee: Palantir Technologies Inc.Inventors: Matthew Lynch, Brandon Krieger, Giulio Mecocci, Kyle Patron, Kevin Pyc, Sander Kromwijk
-
Patent number: 10575032Abstract: 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: GrantFiled: October 11, 2016Date of Patent: February 25, 2020Assignee: INSCAPE DATA, INC.Inventor: W. Leo Hoarty
-
Patent number: 10552483Abstract: 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: GrantFiled: February 28, 2017Date of Patent: February 4, 2020Assignee: Nutanix, IncInventors: Mohit Aron, Parthasarathy Ramachandran, Rishi Bhardwaj
-
Patent number: 10546057Abstract: 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: GrantFiled: October 28, 2011Date of Patent: January 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Christopher Eakins
-
Patent number: 10545995Abstract: 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: GrantFiled: May 22, 2017Date of Patent: January 28, 2020Assignee: SAP SEInventors: Juchang Lee, Chang Gyoo Park, Hyejeong Lee, Kyu Hwan Kim, Mihnea Andrei
-
Patent number: 10536404Abstract: 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: GrantFiled: September 13, 2013Date of Patent: January 14, 2020Assignee: Oracle International CorporationInventor: Saurabh Kumar
-
Patent number: 10522241Abstract: 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: GrantFiled: September 8, 2016Date of Patent: December 31, 2019Assignee: International Business Machines CorporationInventors: Safa Messaoud, Takeshi Ogasawara
-
Patent number: 10521309Abstract: 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: GrantFiled: December 23, 2013Date of Patent: December 31, 2019Assignee: EMC IP Holding Company LLCInventor: Vladimir Mandic
-
Patent number: 10459880Abstract: 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: GrantFiled: October 30, 2017Date of Patent: October 29, 2019Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Sosuke Matsui, Tsuyoshi Miyamura, Terue Watanabe, Noriko Yamamoto
-
Patent number: 10459985Abstract: 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: GrantFiled: December 4, 2013Date of Patent: October 29, 2019Assignee: Dell Products, L.P.Inventors: Jason A. Shepherd, Michael S. Gatson, Todd Swierk, Clifton J. Barker, Yuan-Chang Lo
-
Patent number: 10423693Abstract: 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: GrantFiled: September 15, 2014Date of Patent: September 24, 2019Assignee: AUTODESK, INC.Inventors: Timothy E. Abla, Michael Alan Foster, John T. Koerner, Mikel L. Martin, Dennis M. Mulonas, Matthew W. Smith
-
Patent number: 10417100Abstract: 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: GrantFiled: November 7, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Takashi Ashida, Hiroshi Itagaki, Setsuko Masuda, Tsuyoshi Miyamura, Terue Watanabe
-
Patent number: 10409777Abstract: 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: GrantFiled: December 15, 2017Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventors: Jens-Peter Akelbein, Nils Haustein
-
Patent number: 10394900Abstract: 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: GrantFiled: December 4, 2012Date of Patent: August 27, 2019Assignee: Securus Technologies, Inc.Inventor: Adam Christopher Edwards
-
Patent number: 10372729Abstract: 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: GrantFiled: January 11, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Sylwester A. Dygas, Michal T. Iwanowski, Piotr Plonski, Mariusz Rokicki
-
Patent number: 10354215Abstract: 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: GrantFiled: October 26, 2016Date of Patent: July 16, 2019Assignee: SERVICENOW, INC.Inventors: Davide Massarenti, Chinna Babu Polinati, Sridhar Chandrashekar
-
Patent number: 10353961Abstract: 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: GrantFiled: June 17, 2016Date of Patent: July 16, 2019Inventors: Gordon V. Cormack, Maura R. Grossman
-
Patent number: 10346483Abstract: A method for SEO by optimizing interactions with or through a CDN (content distribution network).Type: GrantFiled: October 4, 2010Date of Patent: July 9, 2019Assignee: Akamai Technologies, Inc.Inventors: David Drai, Udi Trugman, Ronni Zehavi
-
Patent number: 10339137Abstract: 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: GrantFiled: December 7, 2015Date of Patent: July 2, 2019Assignee: Futurewei Technologies, Inc.Inventors: Kumar Rajeev Rastogi, Yonghua Ding, Cheng Zhu
-
Patent number: 10331622Abstract: 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: GrantFiled: September 10, 2015Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Tohru Hasegawa, Masayuki Iwanaga, Yutaka Oishi