Patents Examined by Marcin R Filipczyk
  • Patent number: 11163836
    Abstract: Methods and systems are provided to extract information within complex documents, and the extracted information may be compared to identify differences between complex documents or the extracted information may be analyzed with respect to the individual document. Information is extracted from complex documents comprising unstructured data to create a structured data repository, or analytics knowledge base. This database may be utilized to compare concepts that are common to one or more documents, allowing ease of comparison of documents, and identification of information that is different or identification of (same or similar) information that is presented differently in a set of complex documents.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ritwik Ray, Marie Angelopoulos, Frederick Roberts, Christopher Gagen, Maria Gabrani
  • Patent number: 11157477
    Abstract: A method, computer system, and computer program product for segment differential-based document text-index modeling are provided. The embodiment may include receiving, by a processor, a document with a valid document ID and version ID tuple. The embodiment may also include determining the received document is a new version of a previously stored document and consequently multiplexing versions of the document into a single indexed document. The embodiment may further include segmenting the received document and building a token vector. The embodiment may also include calculating a difference between the received new version of the document and the previously stored document using information obtained from the segmentation. The embodiment may further include in response to the calculated difference being below a pre-configured threshold value, discarding the received new version.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger C. Raphael, Rajesh M. Desai, Fumihiko Terui, Justo L. Perez, Thomas Hampp
  • Patent number: 11132260
    Abstract: The present application provides a data processing method and apparatus. The method includes: when a region in a table of a database system meets a predefined condition, saving data in the region as a data storage file to a storage device, where the data storage file includes time metadata, and the time metadata comprises a region write time of the data in the region; when a condition for triggering a combination operation is met, obtaining a time for performing a backup operation most recently; selecting at least two first data storage files, where a region write time recorded in time metadata included in the at least two first data storage files is before the obtained time; and combining the selected at least two first data storage files, therefore resolving a problem in the prior art that a time consumed for performing a backup operation is long.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 28, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hao Fang, Jieshan Bi, Chaoqiang Zhong
  • Patent number: 11113153
    Abstract: A method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network. Specifically, the disclosed method and system extend the functionality of data deduplication storage systems to include querying other data deduplication storage systems on the cloud local area network for fingerprints, corresponding to data chunks, when these fingerprints and data chunks are not stored locally. The transfer of data chunks between one data deduplication storage system to another through the cloud local area network may be a faster and cheaper alternative to the transfer of data chunks between a data deduplication storage system and a client through a wide area network.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Simon Zhang
  • Patent number: 11106718
    Abstract: This document describes systems, methods, devices, and other techniques for performing content moderation. In some implementations, a computing device receives input data in relation to an electronic document. The computing device generates, based on the received input data, data representing one or more features of the electronic document and analyzes the generated data representing one or more features of the electronic document to determine one or more reliability scores indicating respective measures of reliability of the electronic document. The reliability scores include one or more of (i) a content reliability score, (ii), an author reliability score, and (iii) a domain reliability score. The computing device indicates, based on one or more of the reliability scores, whether the electronic document is reliable or not.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 31, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Georgios Krasadakis, Orlaith Burke, Morgan Commons, Medb Corcoran, Mohammad Karzand
  • Patent number: 11074277
    Abstract: Computer implemented systems and methods are disclosed for automatically and canonically identifying related data in various data structures while maintaining secure access to individual data objects and their properties. Data structures may include a plurality of records, wherein each record is associated with a respective entity. Access to individual records, or in some embodiments access to individual attributes of a record, may be restricted to particular users or groups on a per-item basis. In accordance with some embodiments, systems and methods are disclosed for identifying pairs of records, determining a probability that both records relate to a common entity, and securely notifying and presenting users with information regarding the probability while preserving the access restrictions for the individual records and attributes. Record pairs that potentially refer to the same entity may be linked, reconciled, or ignored in response to feedback from users who have access to one or both records.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: July 27, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Matthew Gerhardt, Christopher Brahms, Colin Hamilton
  • Patent number: 11068491
    Abstract: A database system stores data in a bi-temporal index that maintains recordation time and a validity time for recorded values. The index for a given key may be append only, such that the stored data for the key doesn't require modification of previously-recorded data for given validity times. The bi-temporal index comprises a key-value data store that allows values to be recorded for a specific key, validity time, and recordation time. To retrieve a value, a request presents a query with a key, subject time, and observation time. Queries look for values with a validity time most recent to and before the queried subject time and a recordation time, associated with the validity time, most recent to and before the queried observation time. The queries prioritize the validity time over the recordation time and returns the value that satisfies the query request.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 20, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Ty Peter Panagoplos, Daniel Martin Bosman, Kaveh Ghahremani, Frederic Khai Dang Ngoc
  • Patent number: 11055312
    Abstract: Systems and methods of the disclosure relate to selecting content via a computer network. The system can receive a query to generate content selection criteria. The system can identify an entity of the query and a query graph based on the entity. The system can access a database to identify a template corresponding to the query graph. The template can include a topology and a named variable. The system can determine multiple semantic criteria corresponding to the named variable that match the query graph. The system can use a statistical metric of each of the matching semantic criteria to select candidate content selection criteria.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: July 6, 2021
    Assignee: Google LLC
    Inventor: Henrik Jacobsson
  • Patent number: 11056145
    Abstract: A reader of a set of data accessors that includes readers and writer detects that a particular lock of a first collection of non-global locks associated with a data object of a computing environment is held by another accessor. After checking a blocking indicator, the reader uses a second lock (which is not part of the first collection) to obtain read access to the data object and implements its reads without acquiring the particular lock. Prior to implementing a write on the data object, a writer acquires at least some locks of the first collection, and sets the blocking indicator to prevent readers from using the second lock to obtain read access to the data object.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: July 6, 2021
    Assignee: Oracle International Corporation
    Inventors: Alex Kogan, David Dice
  • Patent number: 11048694
    Abstract: A computer system may include a processor and a memory coupled thereto. The memory may include a database. The processor may be configured to randomly split the database into sub-databases and applying a database query to the sub-databases. The processor may also be configured to generate respective estimated query response values for each sub-database based upon applying the database query, calculate a median of the estimated query response values, and generate a probability distribution based upon the estimated query response values and the calculated median. The processor may further be configured to select a final estimated query response value based upon the probability distribution.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vitaly Feldman, Thomas Steinke
  • Patent number: 11003726
    Abstract: A method for recommending real-time information includes: obtaining user behavior data of a user; based on the user behavior data, respectively calculating a short-term interest, a long-term interest, and a real-time interest of the user; determining an interest of the user according to the short-term interest, the long-term interest, and the real-time interest of the user; and recommending real-time information to the user based on the interest of the user.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: May 11, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Yucheng Hu
  • Patent number: 10983982
    Abstract: A system and method approves a submission of information. The information includes field data from a data source system. The system communicates the submission to a data validation system and receives, from the data validation system, validation data that defines a validation response. The system communicates information indicative of the validation response to the data source system. The system predicts validation responses for subsequent submissions of information.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: April 20, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Brian C. Christian, Theresa M. Gaffney, Roger D. Stones
  • Patent number: 10977324
    Abstract: Enable using a user computer to search the user's personal content items hosted by an online content management service, the online content management service having an indexer computer configured to generate a base index of the user's content items hosted by the service, a base index server computer configured to transmit the generated base index over a network to the user computer, an index mutation generator computer configured to generate index mutations for subsequent changes to user's hosted content items, and an index mutation sever computer configured to transmit the generated index mutations over the network to the user computer. In one aspect, the system and method enable searches of the user's hosted content items and changes thereto to be conducted at the user computer using an index local to the user computer constructed based on the base index and the index mutations received by the user computer.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 13, 2021
    Assignee: Dropbox, Inc.
    Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
  • Patent number: 10956669
    Abstract: Multiple search patterns may be obtained. Characters within the multiple search patterns may be included within multiple alphabets. A pool including the characters within the multiple search patterns may be defined. A pointer for text to be searched may be set. Whether a character of the text corresponding to the pointer matches any character within the pool may be determined. Based on the character of the text corresponding to the pointer matching any character within the pool, a first portion of the text may be selected for a search of the multiple search patterns. Based on the character of the text corresponding to the pointer not matching any character within the pool, a second portion of the text may be skipped from the search of the multiple search patterns.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: March 23, 2021
    Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.
    Inventor: Liwei Ren
  • Patent number: 10956399
    Abstract: A journaled database may comprise a computing node that forms a local version of a global state, synchronized with respect to the high-water mark of a data node that maintains the global state. Instructions to modify the state that have been committed, subsequent to forming the local version of the state, may be represented in a merge signature. An uncommitted transaction may be checked for conflicts with respect to a last-ordered committed instruction to modify the data state. Validation with respect to earlier instructions represented by the merge signature may be skipped.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Daniel Cole, John Michael Morkel, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt
  • Patent number: 10949448
    Abstract: Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
  • Patent number: 10936608
    Abstract: Various embodiments can include a system that can comprise: one or more processing modules and one or more non-transitory memory storage modules storing computing instructions configured to run on the one or more processing modules.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: March 2, 2021
    Assignee: WALMART APOLLO, LLC
    Inventors: Varun Srivastava, Yiye Ruan, Yan Zheng
  • Patent number: 10936671
    Abstract: Provided are techniques for linked record declaration of related content items. A graph of nodes representing content items is generated with edges connecting the nodes and representing relationships between the content items. A content item represented by a node in the graph of nodes is selected. In response to selection of the content item, the edges of the graph of nodes are traversed starting from the selected content item to identify other content items. A record is declared in a records management system for the selected content item and the identified content items. A lifecycle policy is associated with the record. The lifecycle policy is applied to the selected content item and the identified content items when processing the record.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen
  • Patent number: 10937037
    Abstract: A social networking system dynamically adjusts a number of advertisements presented to a user along with organic content items by modifying a ranking including organic content items and advertisements. Partial engagement scores are generated for organic content items based on an expected amount of user interaction with each organic content item, and scores are generated for advertisements based on expected user interaction and bid amounts associated with each organic content item. An engagement score measuring the user's estimated interaction with a content feed including organic content items without advertisements and an additional engagement score measuring the user's estimated interaction with a content feed including organic content items and advertisements are determined from the partial engagement scores and the scores.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
  • Patent number: 10922279
    Abstract: Systems and methods are provided to ingest data objects from a flat file server for use in one or more system operations including providing a renderable data object to a user and updating a data item database. As described, the ingestion system includes an ingestion module, a flat file module, a compliance module, and a deduplication module wherein the modules together ingest a flat file data object, parse and process a renderable data object from the flat file data object, and store the renderable data object in a renderable object database.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: February 16, 2021
    Assignee: Groupon, Inc.
    Inventors: Ramya Amancharla, Anthony Caliendo, Brian David Fields, James J. Sullivan, Kyle Oppenheim, Rajat Shroff