Patents Examined by Marcin R Filipczyk
-
Patent number: 11163836Abstract: 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: GrantFiled: February 12, 2018Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Ritwik Ray, Marie Angelopoulos, Frederick Roberts, Christopher Gagen, Maria Gabrani
-
Patent number: 11157477Abstract: 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: GrantFiled: November 28, 2018Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Roger C. Raphael, Rajesh M. Desai, Fumihiko Terui, Justo L. Perez, Thomas Hampp
-
Patent number: 11132260Abstract: 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: GrantFiled: March 21, 2018Date of Patent: September 28, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Hao Fang, Jieshan Bi, Chaoqiang Zhong
-
Patent number: 11113153Abstract: 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: GrantFiled: July 27, 2017Date of Patent: September 7, 2021Assignee: EMC IP Holding Company LLCInventors: Assaf Natanzon, Simon Zhang
-
Patent number: 11106718Abstract: 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: GrantFiled: December 8, 2017Date of Patent: August 31, 2021Assignee: Accenture Global Solutions LimitedInventors: Georgios Krasadakis, Orlaith Burke, Morgan Commons, Medb Corcoran, Mohammad Karzand
-
Patent number: 11074277Abstract: 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: GrantFiled: April 2, 2018Date of Patent: July 27, 2021Assignee: Palantir Technologies Inc.Inventors: Matthew Gerhardt, Christopher Brahms, Colin Hamilton
-
Patent number: 11068491Abstract: 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: GrantFiled: November 28, 2018Date of Patent: July 20, 2021Assignee: The Toronto-Dominion BankInventors: Ty Peter Panagoplos, Daniel Martin Bosman, Kaveh Ghahremani, Frederic Khai Dang Ngoc
-
Patent number: 11055312Abstract: 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: GrantFiled: October 19, 2016Date of Patent: July 6, 2021Assignee: Google LLCInventor: Henrik Jacobsson
-
Patent number: 11056145Abstract: 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: GrantFiled: November 28, 2018Date of Patent: July 6, 2021Assignee: Oracle International CorporationInventors: Alex Kogan, David Dice
-
Patent number: 11048694Abstract: 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: GrantFiled: April 26, 2018Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Vitaly Feldman, Thomas Steinke
-
Patent number: 11003726Abstract: 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: GrantFiled: January 11, 2018Date of Patent: May 11, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yucheng Hu
-
Patent number: 10983982Abstract: 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: GrantFiled: February 28, 2017Date of Patent: April 20, 2021Assignee: Accenture Global Solutions LimitedInventors: Brian C. Christian, Theresa M. Gaffney, Roger D. Stones
-
Patent number: 10977324Abstract: 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: GrantFiled: February 26, 2018Date of Patent: April 13, 2021Assignee: Dropbox, Inc.Inventors: Samir Goel, Franck Chastagnol, Abhishek Agrawal
-
Patent number: 10956669Abstract: 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: GrantFiled: July 10, 2018Date of Patent: March 23, 2021Assignee: Beijing DiDi Infinity Technology and Development Co., Ltd.Inventor: Liwei Ren
-
Patent number: 10956399Abstract: 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: GrantFiled: June 30, 2016Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Timothy Daniel Cole, John Michael Morkel, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt
-
Patent number: 10949448Abstract: 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: GrantFiled: March 31, 2017Date of Patent: March 16, 2021Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 10936608Abstract: 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: GrantFiled: March 2, 2018Date of Patent: March 2, 2021Assignee: WALMART APOLLO, LLCInventors: Varun Srivastava, Yiye Ruan, Yan Zheng
-
Patent number: 10936671Abstract: 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: GrantFiled: June 29, 2017Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Kenytt D. Avery, Edward L. Bader, Jean-Marc Costecalde, Chi M. Nguyen
-
Patent number: 10937037Abstract: 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: GrantFiled: February 2, 2018Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Tanmoy Chakraborty, Ke Pan, Sourav Chatterji
-
Patent number: 10922279Abstract: 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: GrantFiled: December 28, 2017Date of Patent: February 16, 2021Assignee: Groupon, Inc.Inventors: Ramya Amancharla, Anthony Caliendo, Brian David Fields, James J. Sullivan, Kyle Oppenheim, Rajat Shroff