Patents Examined by Mariela Reyes
  • Patent number: 10970252
    Abstract: A method and apparatus for generating composite documents from document containers using a set of rules to populate slots in the containers with variable content is presented. The present invention allows the user to produce many individual, customized documents from a single container or set of linked containers and a set of content items stored in a database. Each container includes a set of rules that establish one-to-one, one-to-many, many-to-many, or circular mappings between slots and content items. In one or more embodiments, the present invention may be used to create customized composite photograph collages, such as custom school pictures, where each generated document is a photograph collage that features a photograph of an individual student in a central, enlarged, or more prominent position, with smaller photographs of the other students in the class or school in less prominent positions in the collage.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: April 6, 2021
    Inventor: Sahadevan Balachandran
  • Patent number: 10970279
    Abstract: Trace data is received that was captured for an execution of a query on first tables when execution trouble occurs during an execution of the query on the first tables. Trace data includes counts of evaluation states caused by the execution and includes identifications of portions of the query that reference variables of the first tables and that correspond with the evaluation states. Second tables are generated from the evaluation state counts and the identifications of the trace data without accessing data values of the first tables, so that the first tables are kept private. Evaluation states are reproduced from the execution of the query on the first tables by executing the query on the second tables without accessing the data values of the first tables.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: James A. Ford, Lakshman R. Sakaray, Paul-John A. To
  • Patent number: 10963459
    Abstract: The present disclosure describes methods, systems, and computer program products for allowing reuse of existing query frameworks to build new on-demand services. One design-time computer-implemented method includes transmitting a request for available reports to a report repository which is transmitted to a generic report provider on a backend enterprise reporting planning (ERP) system, transmitting a request to a report catalog user interface for a selected report returned by the generic report provider, transmitting a request for metadata to the generic report provider.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: March 30, 2021
    Assignee: SAP SE
    Inventors: Olaf Schmidt, Martin P. Fischer
  • Patent number: 10963436
    Abstract: A technique for performing data deduplication operates at sub-block granularity by searching a deduplication database for a match between a candidate sub-block of a candidate block and a target sub-block of a previously-stored target block. When a match is found, the technique identifies a duplicate range shared between the candidate block and the target block and effects persistent storage of the duplicate range by configuring mapping metadata of the candidate block so that it points to the duplicate range in the target block.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: March 30, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Sorin Faibish, Istvan Gonczi, Ivan Bassov, Vamsi K. Vankamamidi
  • Patent number: 10963465
    Abstract: Systems and methods for rapid importation of data including temporally tracked object recognition. One of the methods includes receiving datasets each indicating information associated with one or more objects. Information indicating unique identifying information associated with the objects is accessed, and an updated dataset joining information from datasets that is associated with each object is generated. The updated dataset is maintained to include most recent versions of each of the datasets, with one or more datasets being replaced with more recent versions, and with one or more other datasets being propagated to be the most recent versions. Queries received from clients are responded to, with the queries indicating requests for specific information related to objects.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: March 30, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Samuel Jones, Sean Hacker
  • Patent number: 10963651
    Abstract: A method for dynamically detecting and converting a context-sensitive information in a first language and a first format to a second language and a second format that is understandable to an end user based on a user-specified setting is provided. The method may use a built-in camera of a computing device to dynamically detect and capture an image frame of context-sensitive information. The method may use Optical character recognition (OCR), as well as contextual information such as GPS data available from a mobile computing device, to automatically translate and reformat the context-sensitive information in real-time so a user may understand it unambiguously.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yu-Ning Hsu, Elaine Ih Liao, Chih-Yuan Lin, Cheng-Yu Yu
  • Patent number: 10949384
    Abstract: A size associated with a first content file is determined to be less than a threshold size. In response to determining that the size associated with the first content file is less than the threshold size, a combined metadata structure is updated at least in part by combining metadata of the first content file with metadata of a second content file in the combined metadata structure. A snapshot tree is updated to reference a first portion of the combined metadata structure corresponding to the first content file and to reference a second portion of the combined metadata structure corresponding to the second content file.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 16, 2021
    Assignee: Cohesity, Inc.
    Inventors: Apurv Gupta, Anirvan Duttagupta
  • Patent number: 10949395
    Abstract: Some embodiments of the present invention include a method for determining duplicate records in multiple objects and may include combining records associated with a first object with records associated with a second object to generate a third object, wherein the first object is related to the second object; performing de-duplication on the third object to generate a combined group of duplicate sets; and from the combined group of duplicate sets, identifying at least one duplicate set associated with both the first object and the second object based on the duplicate set having at least one record associated with the first object and at least one record associated with the second object.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 16, 2021
    Assignee: salesforce.com, inc.
    Inventors: Dai Duong Doan, Arun Kumar Jagota, Chenghung Ker, Parth Vaishnav, Danil Dvinov, Dmytro Kudriavtsev
  • Patent number: 10936563
    Abstract: A control system in an industrial plant is configured to determine whether the source data extracted from the source application is not matched in data structure with the target application, and to transform the source data structure to be matched with the target data structure in accordance with a data structure requirement of the target application if the source data is not matched in data structure with the target data in the target application. The industrial plant control system is configured to perform a hierarchical checking of the data structure between the target application and the source application in a correlated definition status, and perform at least one of updating, deleting and adding the source data from the source application, based at least in part on a result of the hierarchical checking for merging the source data into the target data in the target application.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: March 2, 2021
    Assignee: Yokogawa Electric Corporation
    Inventors: Haydee Lavisores Plenos, Ying Tzu Huang
  • Patent number: 10922273
    Abstract: A method of searching encrypted files includes a client computing device selecting a specific keyword to search a plurality of encrypted files stored at a server computing device and if the specific keyword has not been previously used to search the plurality of encrypted files, the method further includes using an encrypted keyword index stored at the server computing device to identify one or more encrypted files of the plurality of encrypted files that contain the specific keyword based upon keyword-file relationships stored in the encrypted keyword index.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: February 16, 2021
    Assignee: University of South Florida
    Inventors: Minh Thang Hoang, Muslum Ozgur Ozmen, Attila Altay Yavuz
  • Patent number: 10915557
    Abstract: Computerized data processing and electronic file management methods of organizing and indexing electronic records in an electronic database for categorizing new products that are being added to an existing database of product offerings and computerized digital data processing methods of transferring digital information between a plurality of computers and employing computer instructions to categorize new products that are being added to an existing database of product offerings. Multiple classification models classify a description of a particular product and the classifications are compared, and if found to be equivalent, are added to the existing database of product offerings. If the classifications from the models are not equivalent, then the description is sent to multiple people for classification and the classifications from the people are compared, and if found to be equivalent, are added to the existing database of product offerings.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: February 9, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Nikesh Lucky Garera, Narasimhan Rampalli, Dintyala Venkata Subrahmanya Ravikant, Srikanth Subramaniam, Chong Sun, Heather Dawn Yalin
  • Patent number: 10909090
    Abstract: In an example embodiment, a proxy object is delivered to a first schema having a first logical name and stored in the software object database, the proxy object referencing an object in a second schema having a second logical name. Any dependencies from the object in the second schema to the proxy object in the first schema are removed a cycle-free graph of dependencies between objects the software object database is generated. Objects are delivered the software object database using the cycle-free graph. A definition for the proxy object is created including the logical name for the first schema. The proxy object is delivered by replacing, at a time subsequent to the proxy object being delivered to the software object database, the logical name for the first schema stored in the definition with a physical name for the first schema.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: February 2, 2021
    Assignee: SAP SE
    Inventors: Martin Mayer, Ulrich Auer, Arne Harren, Volker Driesen
  • Patent number: 10901977
    Abstract: Techniques are described for identifying changes to databases. In one example, a table associated with a data set is identified containing at least one entry, each entry associated with a sequence column value. The sequence column value for new entries is automatically incremented by one from a last max value. At time T1, a total entry count and a maximum sequence column value of the entries is calculated and stored in metadata. At time T2 later than T1, a total entry count and a maximum sequence column value in the table is calculated and compared to the previously stored values. If the values are the same, the table has not changed; if the values are different, then a change has been made. In response to a determined change, the calculated total entry count and the maximum sequence column value at T2 is stored in the metadata.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: January 26, 2021
    Assignee: SAP SE
    Inventors: Stephan Kessler, Thomas Seufert, Kai Morich
  • Patent number: 10902024
    Abstract: A method of collecting and organizing online resources may include selecting an item from an electronic document. The method may include extracting data related to the item from the electronic document. The method may include identifying whether a first list that includes the item is associated with the electronic document. The method may include refining the first list in response to an identification of the first list. The method may include generating a second list that includes the item in response to a failure to identify the first list. The method may include verifying that the first list is consistent with a user interest. The method may include saving the first list to an electronic data storage device when the first list is consistent with the user interest. The method may include selecting a second item when the first list is inconsistent with the user interest.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: January 26, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Jun Wang, Kanji Uchino
  • Patent number: 10896178
    Abstract: High performance query processing and data analytics can be performed across architecturally diverse scales, such as single core, multi-core and/or multi-nodes. The high performance query processing and data analytics can include a separation of query computation, keying data, and data movement and parallel computation, thereby enhancing the capabilities of the query processing and data analytics, while allowing the specification of complex forms of data parallel computation that may execute across real-time and offline. The decoupling of data movement and parallel computation, as described herein can improve query processing and data analytics speed, can provide for the optimization of searches in a plurality of computing environments, and can provide the ability to search through a larger space of execution plans.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Badrish Chandramouli, Raul Castro Fernandez, Abdul H. Quamar, Ahmed Eldawy, Jonathan D. Goldstein
  • Patent number: 10891342
    Abstract: Implementations relate to content data determination, transmission, and storage for local devices. In some implementations, a computer-implemented method includes determining an event for a user based on user data associated with the user, and includes programmatically analyzing the user data having one or more references to at least one of persons, locations, and scheduled activities. The method determines a set of content items to be accessed at the event, where one or more content items of the set are determined based on the user data, and the set of content items includes content data related to the event. Prior to a time of the event, the set of content items are transmitted over a communication network from network storage to local device(s) associated with the user, where the content items are stored in local storage of the local device(s).
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: January 12, 2021
    Assignee: Google LLC
    Inventor: Bernadette Alexia Carter
  • Patent number: 10891273
    Abstract: In an example embodiment, software objects of a first database type are delivered to a first schema having a first physical name and stored in the software object database. A definition is created for the first schema including a logical name for the first schema. The first schema is activated by replacing, at a time subsequent to the first schema being delivered to the software object database, the logical name for the first schema stored in the definition with a physical name for the first schema.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: January 12, 2021
    Assignee: SAP SE
    Inventors: Martin Mayer, Ulrich Auer, Arne Harren, Volker Driesen
  • Patent number: 10887309
    Abstract: A transaction information managing system including a plurality of servers and at least one third-party server, wherein the plurality of servers are configured to create, when transactions using the budget of the public organization occurs, a block based on transaction information of the transactions, add the block to the block chain, and share the block chain and the at least one third-party server is configured to perform a mathematical operation to enhance the reliability of the block chain, and a method for managing the transaction information are provided.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: January 5, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seyoung Huh, Seok Hyun Kim, Soo Hyung Kim, Seung-Hyun Kim, Youngsam Kim, Jong-Hyouk Noh, Sangrae Cho, Young Seob Cho, Jin-Man Cho, Jung Yeon Hwang, Seung Hun Jin
  • Patent number: 10878002
    Abstract: An approach for filtering data is presented. A relationship between first and second entity-metadata elements specifying a person and a vehicle, respectively, and between the person and the vehicle is determined. Representations of the first and second entity-metadata elements are displayed within a regular polygon that includes locations indicated by a geospatial tag that includes location information about the person extracted from profile information describing the person and by other geospatial tags included in metadata obtained from data extracted from streaming data and data at rest. The metadata includes contextual information that specifies an activity included in a domain of knowledge associated with law enforcement. Based on hidden Markov and support vector machine models, a frequent pattern growth algorithm, and a Kohonen map, another activity of the person is predicted.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gregory A. Porpora, Janet L. Spann
  • Patent number: 10867287
    Abstract: A processor may determine that a particular computer-readable vehicle repair order (RO) (e.g., including first and second RO portions) corresponds to an existing cluster of ROs due to the particular RO including RO data that refers to a particular vehicle symptom. The processor may determine that the first RO portion includes first data representative of a non-specific vehicle component and may then responsively also determine that the second RO portion includes second data that the at least one processor can use to determine a specific vehicle component associated with the particular RO. Responsively, the processor may determine the specific vehicle component based on the first and second data and may then add the particular RO to a different cluster of ROs that is arranged to contain ROs that correspond to the particular vehicle symptom and to the specific vehicle component.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: December 15, 2020
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Bradley R. Lewis, Brett A. Kelley