Patents Examined by Charles E. Lu
  • Patent number: 11025741
    Abstract: A system, method and program product for a query-based interface in a cognitive computing platform. A system is provided that includes a query processor that inputs a query for an identified user and determines a set of results for inclusion in a cognitive response based on a set of information sources; a modality selection system that selects an interface modality for the cognitive response based on user profile data and at least one external input; and a response formatting system that determines a response format for the set of results in the cognitive response, wherein the response format is determined based on confidence levels determined from social networking information associated with the identified user.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ana Paula Appel, Heloisa Caroline de Souza Pereira Candello, Vagner Figueredo de Santana
  • Patent number: 10990592
    Abstract: The disclosed embodiments provide a system for processing a query of profile data. During operation, the system obtains a set of profile fields requested in a query of profile data and one or more profile view settings associated with the query. Next, the system determines, based on the set of profile fields and the profile view setting(s), one or more downstream calls to omit from a set of downstream calls available to generate a result of the query. The system then generates one or more additional downstream calls in the set of downstream calls to resolve a parameter used to generate a result of the query. Finally, the system uses the parameter to generate the result of the query without making the downstream call(s).
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Jeffrey P. Wehrwein, Christopher Gomes, Kevin Tse-Long Fu, Yanhong Yuan
  • Patent number: 10984296
    Abstract: Example apparatus disclosed herein are to: capture screenshots of search results pages returned from a reverse image search engine for respective ones of image frames of a first video processed by the reverse image search engine; generate a plurality of base query records corresponding to ones of the screenshots that have respective textual information associated with a base search term, the respective ones of the base query records including at least portions of the respective textual information from the corresponding screenshots; perform a frequency analysis on the textual information included in the base query records to determine an object search term; generate a plurality of object query records corresponding to respective ones of the base query records that have respective textual information associated with the object search term; and identify a first object depicted in the first video based on at least one criteria applied to the object query records.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: April 20, 2021
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventor: Jan Besehanic
  • Patent number: 10970175
    Abstract: An approach for providing flexible durability operations for a data storage application can include requests to perform logging operations of data storage application having an indication of a durability mode to use for the logging operation. The logging operation can be initiated according to the indication of the durability mode and a callback indicating log write completion can be called according to the indication of the durability mode.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 10915507
    Abstract: A method and apparatus for data conversion in a run-time execution environment are provided. In the method and apparatus, a data request specifying a second schema for requested data is received. A data portion is retrieved from a data store, whereby the retrieved data has a first schema. On a condition that the first schema and the second schema are determined to be different, the data portion is converted to the second schema to produce a converted data portion, whereby the conversion is performed based at least in part on data conversion information. The converted data portion is then provided to the run-time execution environment for use in a run-time execution of the computer program.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: February 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pablo Puo Hen Cheng, Rosen Ognyanov Baklov
  • Patent number: 10891305
    Abstract: A computer hardware system for synchronization of data between a first data system and a second data system includes an event propagation processor. Both data systems are modeled as a collection of representation state transfer (REST) resources. The event propagation processor is configured to integrate data between the first and second data systems for events about data changes in the data systems. The processor includes an adaptation layer in the form of an HTTP (Hypertext Transfer Protocol) facade to represent REST resources. The adaptation layer includes a provider component configured to provide access to data resources in one of the data systems, and an initiator component configured to emit events corresponding to data changes in one of the data systems.
    Type: Grant
    Filed: May 11, 2019
    Date of Patent: January 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Allman, David C. Illsley, Christopher E. Sharp
  • Patent number: 10885107
    Abstract: A music recommendation method and apparatus are provided. When a music recommendation request of at least one terminal is received, a music preference of the at least one terminal is acquired, with one terminal corresponding to at least one music preference. According to the music preference of each terminal, a common music preference of the at least one terminal is generated; and music is recommended to the at least one terminal according to the common music preference.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: January 5, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Shangbo Lin
  • Patent number: 10878012
    Abstract: This disclosure provides an apparatus and method for intelligent data access using latent semantic analysis and topic modeling. A method includes receiving, by a semantic query processing engine, a set of operator logbooks that include computer-readable text, receiving a natural language query, performing latent semantic analysis on the set of operator logbooks that include computer-readable text and the natural language query, and generating an ordered list of operator logbooks from the set of operator logbooks that include computer-readable text, wherein the ordered list of operator logbooks is ordered by relevance to the natural language query as determined using the latent semantic analysis.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 29, 2020
    Assignee: Honeywell International Inc.
    Inventors: Chandirasekaran Dhakshinamoorthy, Janarthanan Shanmugam, Amit Vinod Bajpaye
  • Patent number: 10871945
    Abstract: A method may include receiving a database command to sort an unsorted dataset; dividing a sort operation, for sorting the unsorted dataset, into a plurality of portions; performing a first portion of the sort operation; persisting intermediate results from the first portion of the sort operation; and persisting a state of the sort operation identifying the portions of the sort operation have been performed.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Panagiotis Antonopoulos, Nitish Upreti, Alexander Thien Tran
  • Patent number: 10853342
    Abstract: An article, apparatus and methods are disclosed. The device and related methods involve a computing device including a program, such as a word processing program or spreadsheet program, configured to organize, through primary and other designations, table data and display, or otherwise use, the table of data. The program also provides a mechanism whereby by rows and columns may be prioritized for display, particularly on a relatively smaller mobile display. The prioritization(s) are then used by a device, whether the same or different than used to create provide the designations, to use the prioritizations to display the prioritized information, with other information being nested and displayable upon an interaction from a user, such as touching a displayed primary column cell to cause a secondary nested and related column cell to be displayed. In some instances, table designations occur automatically based on some attribute of the table or table data.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: December 1, 2020
    Assignee: Apple Inc.
    Inventors: Anukul Kapoor, Edward P. Hogan
  • Patent number: 10853316
    Abstract: Embodiments of the present invention provide systems and methods for storing, accessing, and/or promoting previous versions of changed or overwritten content in a cloud computing or multitenant environment. According to various embodiments, the system may list all the versions, promote a version to be the current version of the node, delete a specific version of the node, and/or rename/move all the node versions. Metadata associated with file versioning may be stored in a dynamic table with concatenated identifiers as a hash key and a content version as another hash key. Accordingly, the method may include securely storing a copy of an object handle instead of copying the entire content at a new location, which reduces storage and resource requirements, as well as improve on security and performance by efficient lookups in the table for read, writes, updates, and deletes for the given node version.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 1, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Arjun Bole, Shadie Hijazi
  • Patent number: 10839029
    Abstract: A system and method for creating a user profile and for using the user profile to order search results returned by a search engine. The user profile is based on search queries submitted by a user, the user's specific interaction with the documents identified by the search engine and personal information provided by the user. Terms for the user profile may be selected from the documents accessed by the user by performing paragraph sampling or context analysis. Generic scores associated with the search results are modulated by the user profile to measure their relevance to a user's preference and interest. The search results are re-ordered accordingly so that the most relevant results appear on the top of the list. User profiles can be created and/or stored on the client side or server side of a client-server network environment.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: November 17, 2020
    Assignee: GOOGLE LLC
    Inventor: Stephen R. Lawrence
  • Patent number: 10831823
    Abstract: A photo distribution method and a terminal are disclosed. In an embodiment a method for distributing photos include obtaining, by a first terminal in a photo sharing group, user portrait information and address information of a second terminal in the photo sharing group, obtaining, by the first terminal, first index information created by a third terminal in the photo sharing group, segmenting, by the first terminal, the first index information to obtain second index information, and allocating the second index information to a fourth terminal in the photo sharing group and sending, by the first terminal, the user portrait information and the address information of the second terminal to the fourth terminal.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: November 10, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenmei Gao, Xiaojuan Li, Hao Jing, Yahui Wang, Shunan Fan
  • Patent number: 10810265
    Abstract: A system for capturing, using a digital camera, a plurality of Scrum board notes, determining if those notes have changed in position or content, and importing those changes into a collaboration and project management system for storage.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: October 20, 2020
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Amro Kudssi
  • Patent number: 10789284
    Abstract: A method and system of associating textual summaries with data representative of media content is provided. The method may include receiving a plurality of textual summaries, each textual summary representative of an event, pairing, by a neural network, each received textual summary with each of a plurality of pieces of data, each piece of data representative of media content, to generate a plurality of text-data pairings; and associating a first selected textual summary with a first piece of data based on a similarity of content features extracted from each received textual summary to content features extracted from each piece of data in each of the plurality of text-data pairings.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 29, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Lyndon Kennedy, Francine Chen, Yin-Ying Chen, David Ayman Shamma
  • Patent number: 10776366
    Abstract: A computer-implemented method and system for searching over queries, writing and performing a data query. The computer-implemented method includes analyzing the query to understand elements described in the query. Further, the computer-implemented method includes extracting aliases for expressions to identify alternate names. Furthermore, the computer-implemented method includes allowing a user to annotate the elements. Moreover, the computer-implemented method includes establishing whether the query contains content for defining a new query, and if so, then enables writing a query according to a shorthand system.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: September 15, 2020
    Assignee: Alation Inc.
    Inventors: Sergey Astretsov, David Crawford, Venkatesh Ganti, Aaron Kalb, Jake Magner, Minjoon Park, Satyen Sangani
  • Patent number: 10769595
    Abstract: Implementations of the disclosure provide a system for verifying publisher suggestions. The system includes a memory to store profile data for one or more entities; and a processing device coupled to the memory to identify an indication from a source of a suggested change to an online listing data associated with an entity at one or more provider systems. It is determined whether the suggested change matches previously stored information regarding the entity. Responsive to detecting a difference between the suggested change and the stored information, a communication with a client device associated with the entity is initiated based on the suggested change. Input data is received from the client device based on the initiated communication that indicates whether to accept or reject the suggested change. Thereupon, the suggested change is applied to the online listing data at the one or more provider systems in accordance with the input data.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: September 8, 2020
    Assignee: Yext, Inc.
    Inventor: Benjamin Berry
  • Patent number: 10769223
    Abstract: Systems and methods are described for the identification and classification of a social media posting. In various aspects, image-based data and text-based data may be collected from one or more social media data sources associated with a social media posting. Event related data may then be extracted from each of the image-based data and the text-based data, in which the event related data is indicative of one or more life events associated with a social media user who posted the social media posting. One or more life event classifications may be determined from the event related data and an activity, such as sending a message or article to the social media user, may be triggered as a result.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: September 8, 2020
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Sumit Patel, Dajun Xu, Albert Man, Bradley A. Sliz, Gary Foreman
  • Patent number: 10754882
    Abstract: A method of retrieving information from a health report through a machine assisted interrogation process consists of a personal assistance device, a reporting system, a knowledge-graphing system, and a query-interrogation system. A user utilizes the personal assistance device to submit a query that retrieves information from the reporting system via the query-interrogation system. The knowledge-graphing system, which is generated using artificial intelligence modules, natural language understanding modules, and machine learning modules, is utilized to provide accurate results to the user. An administrative system monitors the validity of a plurality of health reports of the reporting system.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 25, 2020
    Assignee: OPTRA HEALTH, INC
    Inventors: Abhijeet Sharadchandra Gholap, Nitin Sharma, Gauri Gholap, Ashwin Kotwaliwale
  • Patent number: 10725922
    Abstract: Technologies for predictive caching include a computing device to receive sensor data generated by one or more sensors of the computing device and determine a device context of the computing device based on the sensor data. Based on the device context, the computing device determines a file to cache that has similar characteristics to another file recently accessed by a user of the computing device. The computing device includes a file cache with a first partition to store files identified to have similar characteristics to files recently accessed by a user and a second partition to store files identified based on access patterns of the user. The computing device stores the determined file to the first partition.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Hong Li, Sudip S. Chahal, Roy J. Ubry, Julian Braham, Preeta Banerji