Patents Examined by Bruce M Moser
  • Patent number: 10853344
    Abstract: The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include identifying a subject tuple (e.g., a subject column) for a table, detecting a tuple header (e.g., a column header) using other tables, and detecting a tuple header (e.g., a column header) using a knowledge base. Implementations can be utilized in a structured data search system (SDSS) that indexes structured information, such as, tables in a relational database or html tables extracted from web pages. The SDSS allows users to search over the structured information (tables) using different mechanisms including keyword search and data finding data.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: December 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhongyuan Wang, Kanstantsyn Zoryn, Zhimin Chen, Kaushik Chakrabarti, James P. Finnigan, Vivek R. Narasayya, Surajit Chaudhuri, Kris Ganjam
  • Patent number: 10853386
    Abstract: Performing data replication from a time management system. The method includes reading, by a replication controller, a replication configuration upon creation, modification, or deletion of a first data object. The configuration references a replication scenario of a defined set of replication scenarios, the replication scenario having one or more associated replication scenario objects. The method further includes creating, or changing a status of, a data replication proxy object if the first data object is an associated replication scenario object of the replication scenario, the data replication proxy object referencing the first data object. The method further includes receiving a query requesting instances of the data replication proxy object having a status of out of sync or deleted. The method further includes responding to the query with the instances of the data replication proxy object having the status of out of sync or deleted.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 1, 2020
    Assignee: SAP SE
    Inventors: Philipp Suenderhauf, Anna-Lena Spaegele, Dirk Richtsteiger, Christiane Konstandin, Christoph Zakwieja, Jan Piechalski
  • Patent number: 10853033
    Abstract: The present disclosure relates to fuse multiple database tables together. The fields of the database tables may be normalized using semantic fields. Under a first approach, database tables are deduplicated by consolidating redundant records. This may be done by performing pairwise comparisons to identify related pairs of records and then clustering the related pairs of records. Then, the deduplicated database tables are merged by performing another pairwise comparison. Under a second approach, the database tables may be concatenated. Thereafter, records are subject to pairwise comparisons and then clustered to create a merged database table.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 1, 2020
    Assignee: AMPERITY, INC.
    Inventors: Stephen Meyles, Yan Yan, Carlos Sakoda, Ian Wesley-Smith, Dan Suciu
  • Patent number: 10839002
    Abstract: Systems, methods, and computer-readable media for defining a collection of media content items of a media library for a relevant interest are provided.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 17, 2020
    Assignee: APPLE INC.
    Inventors: Kevin Bessiere, Eric Circlaeys
  • Patent number: 10839377
    Abstract: System and method for synchronizing blockchain nodes by using snapshots.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: November 17, 2020
    Assignee: Coinbase, Inc.
    Inventors: Eric Scrivner, Matthew Werner, Robert John Kearney
  • Patent number: 10831756
    Abstract: Data searching in a computer memory can be enhanced using a memory-searching process (MSP) that includes identifying a key that is in a middle position in a range of keys defined by a lower key-boundary and an upper key-boundary. The MSP can also include determining that the key is in a particular position in a range of values defined by a lower value-boundary and an upper value-boundary. The MSP can further include executing another iteration using (i) the particular position minus one as a new upper value-boundary, and (ii) the middle position of the key minus one as a new upper key-boundary for the range of keys. The MSP can additionally or alternatively include executing another iteration using (i) the particular position, or the particular position plus one, as a new lower value-boundary, and (ii) the middle position of the key plus one as a new lower key-boundary.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: November 10, 2020
    Assignee: Red Hat, Inc.
    Inventors: Julius Milan, Matej Marusak
  • Patent number: 10824619
    Abstract: The present system and method is directed to a process to facilitate trusted sources of information in an enterprise. The present system and method positions data governance to move away from the element level and focus on the data asset (i.e. repository, interface, subject) level. When data persons are having any issue with their data asset, whether it is a conflicting data asset, interface issues, competing data asset, new data asset build, data subject issue, or the like, a certifier may operate to assess the asset based on our well defined metrics, determine the health through the data asset scoring process, recommend asset services, and provide those services to the data owner who is ultimately responsible for implementing them to improve the data and the data processes.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 3, 2020
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Scott Mitchell Mackenthun, James A. Madison
  • Patent number: 10810215
    Abstract: Systems and methods for generating answers to questions. One method includes receiving a question having question terms; identifying candidate answers to the question having answer terms; searching data sources to determine passages including either a question term or an answer term in the candidate answer; scoring the passages for candidate answers using a scoring mechanism, the scoring mechanism computing a first degree of relevance of the passage to the question terms, computing a second degree of relevance of the passage to the answer terms of one of the candidate answers, and determining a score for the passage by combining the first degree of relevance and the second degree of relevance; ranking candidate answers to the question based on the scores associated with the scoring each of the passages for each of the candidate answers; and providing an answer to the question based on ranking of the candidate answers.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James William Murdock, IV, Eun Ha, Chung-Wei Hang, Kazi Hasan, Nisarga Markandaiah, Christopher Munjal Nolan, Lin Pan, Sai Prathyusha Peddi, Mary Diane Swift
  • Patent number: 10810233
    Abstract: A method for linking records from different datasets based on record similarities is described. The method includes ingesting a first dataset, including a first set of records with a first set of fields, wherein the first dataset is associated with a first vendor and a first type of data, and a second dataset, including a second set of records with a second set of fields, wherein the second dataset is associated with a second vendor and a second type of data; determining that a first record from the first set of records is similar to a second record from the second set of records based on similarities between fields in the first and second set of fields; and linking the first and second records in response to determining that the similarity, wherein the first and second vendors are different and/or the first and second types of data are different.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 20, 2020
    Assignee: salesforce.com, inc.
    Inventors: Kaushal Bansal, Venkata Muralidhar Tejomurtula, Azeem Feroz, Dmytro Kashyn, Dmytro Kudriavtsev
  • Patent number: 10803130
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a profile model for a page that is accessible through the social networking system, the profile model describing one or more modal characteristics of users of the social networking system that have fanned the page. A determination can be made that the page should be recommended to a first user of the social networking system based at least in part on the profile model. At least one page recommendation that references the page can be provided to the first user.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 13, 2020
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, Betty Yee Man Cheng, Jinyi Yao
  • Patent number: 10789318
    Abstract: A ‘bi-directional search and match’ system, and apparatus, or match engine, is presented along with a detailed process or algorithm for execution of the same. In this construct, a relational database, supported by appropriate software modules for other functions receives search queries from users and converts them into numerical codes that are automatically and continuously matched against the search criteria provided by other users. The match engine continues with the match process at a pre-set time interval and automatically alerts the concerned users every time a match is found or as requested by the user. A user is enabled to initiate a range of follow-up actions when at least one matching criteria is met.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: September 29, 2020
    Inventor: Ramesh Sivarajan
  • Patent number: 10783161
    Abstract: A method includes determining, by a controller, a portion of data that is selected by a user. The portion of data includes source data that is to be transformed by at least one shaping function. The method also includes generating, by the controller, a first output recommendation data that communicates at least one recommended shaping function to apply to the portion of data. The first output recommendation data is generated based on patterns of shaping functions that have been previously chosen. The patterns of shaping functions that have been previously chosen can be chosen by a plurality of system users. The method also includes determining whether to apply the at least one recommended shaping function to the portion of data. The method also includes applying the at least one recommended shaping function based on the determining.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: September 22, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manish Bhide, Shabharesh Gudla, Sameep Mehta, Prishni Rateria, Samiulla Shaikh, Neelesh K. Shukla, Paul S. Taylor
  • Patent number: 10783173
    Abstract: Various embodiments are described herein for systems and methods for allowing user at a client terminal to interacts with a graphical user interface having a DGGS globe to perform spatial analysis on DGGS spatial data based on a spatial query on unified spatial data that may be obtained from distributed geospatial data sources having different data formats. The spatial analysis results can include a resulting collection of cells that can be displayed on the DGGS globe and/or aggregated spatial statistics that can be displayed in a DGGS legend at the graphical user interface. In one aspect, the spatial analysis can be iteratively performed to obtain a refined resulting collection of cells and aggregated spatial statistics. In another aspect, the resulting cells and/or aggregated spatial statistics can be added to a geospatial data source that can be accessed by another client terminal that is performing other geospatial analysis.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: September 22, 2020
    Assignee: Global Grid Systems Inc.
    Inventors: Perry R. Peterson, Idan Shatz, Wade Hardman, Logan M. Rakai, Nader Hamekasi, Ryan A. Taylor
  • Patent number: 10769208
    Abstract: Disclosed herein is an automated approach for summarizing media content using descriptive information associated with the media content. For example and without limitation, the descriptive information may comprise a title associated with the media content. One or more segments of the media content may be identified to form a media content summary based on each segment's respective similarity to the descriptive information, which respective similarity may be determined using a media content and auxiliary data feature spaces. A shared dictionary of canonical patterns generated using the media content and auxiliary data feature spaces may be used in determining a media content segment's similarity to the descriptive information.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: September 8, 2020
    Assignee: OATH INC.
    Inventors: Yale Song, Jordi Vallmitjana, Amanda Stent, Alejandro Jaimes
  • Patent number: 10754852
    Abstract: A computer system extracts contender values as positively associated with a pre-defined value from a compilation of one or more electronically stored semi-structured document(s) and/or one or more electronically stored unstructured document(s). The computer system performs a multi-dimensional analysis to narrow the universe of contender values from all words on a page of the compilation to the contender value(s) with the highest likelihood of being associated with the pre-defined value. The system's platform allows every user of the system to customize the system according to the user's needs. Various aspects can enable users to mine document stores for information that can be charted, graphed, studied, and compared to help make better decisions.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: August 25, 2020
    Assignee: Ephesoft Inc.
    Inventor: Ilker Kavas
  • Patent number: 10747821
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing decision systems. In some implementations, methods can include receiving a component request specifying a maximum number of digital components that are capable of being presented on a particular electronic document being rendered at a client device. A ranking score for the given digital component is determined based on a maximum interaction increase factor of formatting available to be applied to the given digital component, the current eligibility value, and the historical eligibility value data. The given digital component is ranked among other available digital components based on the determined ranking score. The given digital component is selected for distribution based on the ranking score of the given digital component being included in the maximum number of highest ranked digital components. The given digital component is transmitted to a client device.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: August 18, 2020
    Assignee: Google LLC
    Inventors: Uri Nadav, Patrick Hummel
  • Patent number: 10747781
    Abstract: Partitioning a set of data using a binary format to more evenly distribute data values across a set of data partitions. By using a system of matching binary indices in a “back to front” manner, data values stored in or associated with data partitions are more evenly balanced.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jian Chang Huang, Lei Li, Xin Sheng Mao, Jia Tan, Ya Xin Wu
  • Patent number: 10740383
    Abstract: Systems, methods, and computer-readable media for determining at least one valid mood for a collection of media content items of a media library are provided.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 11, 2020
    Assignee: APPLE INC.
    Inventors: Eric Circlaeys, James Alan Queen, Killian Huyghe, Zachary H. Smith
  • Patent number: 10726056
    Abstract: In one respect, there is provided a method that includes converting, into text, audio that includes a speech-based query. A first portion, a second portion, and a third portion of the text can be identified based on a semantic rule. The first portion of the text can be an operation specified by the speech-based query. The second portion of the text can be an object specified by the speech-based query. The third portion of the text can be a parameter specified by the speech-based query. A database query can be formed to include the operation being performed with respect to the object and in accordance with the parameter. Furthermore, the database query can be executed at a database. Related systems and articles of manufacture, including computer program products, are also disclosed.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: July 28, 2020
    Assignee: SAP SE
    Inventor: Shuping Liu
  • Patent number: 10725985
    Abstract: A system for a financial institution (or vendor thereof) to comply with its due diligence, reporting and monitoring obligations under FACTA or similar regulations. The present invention deploys a computer-based Enterprise Data Quality (EDQ) platform for the collection and management of customer financial data. The platform is configured to profile and validate the quality of existing database structures and content and, to the extent necessary to achieve regulatory compliance, normalize and standardize database records. The platform is further configured to detect and flag data anomalies, and provides an automatic alert distribution feature. The EDQ platform further includes a reporting feature to enable an accessible audit trail. The platform gathers data feeds from existing systems and supports the collection of data from new customers.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: July 28, 2020
    Assignee: Metropolitan Life Insurance Co.
    Inventors: John Varghes, Laura Heeger, Jonathan Corbett, Anthony Stern