Patents Issued in November 17, 2020
  • Patent number: 10838991
    Abstract: The present invention extends to methods, systems, and computer program products for detecting an event. A listening area is monitored based on detecting a potential event from a dimensionally reduced signal, based on characteristics of a dimensionally reduced signal, or based on a signal pattern anomaly. A geo cell database is queried with search terms derived from one or more normalized signals. A geo cell subset is returned from the geo cell database. The listening area is formed from the geo cells included in the geo cell subset and monitored for additional signals. An event is detected and/or validated (or rejected) based on the additional dimensionally reduced signal.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 17, 2020
    Assignee: safeXai, Inc.
    Inventors: Rish Mehta, Damien Patton, Christian Gratton, KW Justin Leung, Varun Gowda
  • Patent number: 10838992
    Abstract: In an approach to content selection, one or more computer processors receive a first query from a user. The one or more computer processors retrieve a first response for the first query. The one or more computer processors determine whether the first response exceeds a threshold for a policy for content usage associated with the first response, wherein the policy for content usage specifies one or more restrictions for usage of a content asset. In response to determining the first response exceeds the threshold for the policy for content usage, the one or more computer processors select a first subset of the first response to meet the threshold for the policy for content usage. The one or more computer processors send the first subset of the first response to the user.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, John M. Cusick, Andrew R. Freed, Shannen B. Lambdin, Nicolas B. Lopez, Anuj Sharma
  • Patent number: 10838993
    Abstract: An approach is provided to receive, at a question answering (QA) system, a question and identify a politeness corresponding to a number of terms corresponding to the question that are included in a corpus of the QA system. The approach identifies the politeness of one or more terms included in each of a set of candidate answers responsive to the question. Finally, the approach scores each of the candidate answers, with the scoring being based, in part, on the politeness identified for each of the terms.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Branimir K. Boguraev, Swaminathan Chandrasekaran, Bharath Dandala, Lakshminarayanan Krishnamurthy
  • Patent number: 10838994
    Abstract: Natural Language Processing (NLP) is performed on a corpus using a processor and a memory to extract a set of facets corresponding to a dimension in a set of dimensions. Using a score threshold, a subset of the set of facets is selected where each facet in the set of facets has a corresponding score relative to the corpus. A subsequent query is formed by increasing a complexity of a previous query using a facet in the subset of facets. The subsequent query is executed on at least a portion of the corpus. The documents in a new result set are ranked, the new result set being in response to executing the subsequent query. An output is produced from the new result set, which includes a ranking of that subset of documents whose ranks have changed by more than a threshold rank distance from the corresponding ranks in the corpus.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Takashi Fukuda, Hiroaki Kikuchi
  • Patent number: 10838995
    Abstract: Computer-readable media, computer systems, and computing methods for facilitating generation of entity names for entities are provided. The method includes determining a set of previously submitted queries that are associated with an entity. The most frequently used query within the set of previously submitted queries associated with the entity can be identified and, thereafter, designated as the entity name for the entity. The entity name can distinguish the entity from other entities. Such an entity name can be provided for presentation to a user, for example, as a related search suggestion via a search results page.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: November 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Wei Zhuang, Jingfeng Li, Yan Ke, Hung-An Chang
  • Patent number: 10838996
    Abstract: One embodiment provides a method, including: obtaining at least two documents, wherein one of the at least two documents comprises a different revision of another of the at least two documents; identifying a structure of each of the at least two documents by parsing each of the at least two documents to extract text from each of the at least two documents; aligning sections of the at least two documents, wherein the aligning comprises matching a section from one of the at least two documents and a corresponding section from another of the at least two documents; identifying at least one difference between the at least two documents; assigning a semantic label to the identified at least one difference; and providing a summary of the identified at least one difference by compressing the text surrounding the identified at least one difference using the assigned semantic label.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arvind Agarwal, Vitobha Munigala, Riddhiman Dasgupta, Arun Kumar
  • Patent number: 10838997
    Abstract: The present disclosure provides a method and a device for generating a text tag. The method includes: performing keyword extraction using strategies corresponding to respective tag types on a target text, to obtain one or more candidate tags of the respective tag types for the target text, wherein the tag type includes at least one of an entity word, a segment text and a topic; performing reduplication removing between different tag types on the one or more candidate tags of the respective tag types to obtain one or more validated candidate tags; and determining one or more target tags of the target text based on the one or more validated candidate tags.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: November 17, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Jiachen Liu, Bolei He, Xinyan Xiao, Yajuan Lyu, Xiaoxu Fei
  • Patent number: 10838998
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for evaluating a tested sample of material. The system includes an application such as a LIMS comprising master keys derived from individual test result evaluations and potentially one or more key tags, and textual comments linked to master keys for later display and/or inclusion in customized reports. Master key branching using key tags, together with user refinement of comments linked thereto, results in improved comments with increased customization over time.
    Type: Grant
    Filed: March 31, 2018
    Date of Patent: November 17, 2020
    Assignee: Insight Services, Inc.
    Inventors: Daniel Richards, Alan Brunet, Matthew T. McMahon
  • Patent number: 10838999
    Abstract: The present invention relates to a platform and a method for the “elevation” of sources of heterogeneous data into interconnected semantic data, the platform comprising at least one “ontology selection” module for generating semantic data, said module being formed by at least one “ontology search” layer, one “ontology quality metrics” layer and one “ontological similarity measurements” layer, a “data conversion” module for converting the format of the semantic data produced by the selection module into RDF format, a “data interconnection” module for creating links between the semantic data converted to RDF format by means of a tool set, said platform containing at least one hardware and computer architecture for executing the data “elevation” process via executable instructions.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: November 17, 2020
    Assignee: ATOS INTEGRATION
    Inventor: Gabriel Kepeklian
  • Patent number: 10839000
    Abstract: A system for generating reports with dynamic business intelligence analytics and/or a static value story may collect parameters defining the scope of a report. The system may select a value story module comprising a set of static report pages for generating the report, and a business insight module comprising a set of dynamic report pages for generating the report. The value story module includes static data related to the scope of the report. The set of dynamic report pages may be generated by a job running on a data storage system. The system may arrange a set of presentation pages into a selected order, with the set of presentation pages being selected from the set of dynamic report pages and the set of static report pages. The system may generate the report in a file format with the report comprising the set of presentation pages in the selected order.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: November 17, 2020
    Assignee: AMRICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Atul Bahrie, Jamie Taggart DeYoung, Jay Falcon, Hari Krishna Gottipati, Nilesh X Jadhav, Pratap Singh Rathore, Purvi Shah, Kelly Velez
  • Patent number: 10839001
    Abstract: Information about each of the media assets that contribute to a published media composition is needed to determine attribution and contractual terms for the composition as a whole. The generation of a hierarchical asset genealogy that includes information about each of the assets that contribute to a media composition provides a mechanism for recording the full asset contribution history of a composition. The information may include asset ownership, distribution rights, asset structure, talent, and editors involved in generating the asset. For time-based compositions, it may specify which portions of an asset contribute to the composition. A report generator generates asset reports from the asset genealogy without the need to access or read the original composition, which may be represented by a proprietary compositional data model corresponding to an editing applications used to create the composition.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: November 17, 2020
    Assignee: Avid Technology, Inc.
    Inventors: Shailendra Mathur, Roger P. Sacilotto, Jr.
  • 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: 10839003
    Abstract: In an approach to a passively managed loyalty program using customer images and customer behaviors, one or more processors may receive one or more customer characteristics and one or more customer behaviors. One or more processors may also query for a first user based on the one or more customer characteristics and the one or more customer behaviors. One or more processors may further receive a user profile ID based on the query. One or more processors may additionally store at least one customer characteristic from the one or more customer characteristics and at least one customer behavior from the one or more customer behaviors under the user profile ID.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yuk L. Chan, Deepti M. Naphade, Tin Hang To
  • Patent number: 10839004
    Abstract: Approaches presented herein enable automatically indicating approval between portions of content in digital items in a digital item network context based on social media activity. Specifically, activity signals (e.g., likes, shares, etc.) related to a social media item in a social media network environment having a topic are evaluated and a set of tags are generated based on the topic. A first portion of content from a first digital item and a second portion of content from a second digital item are selected from a collection of digital items received via a digital item network. The first portion and second portion are related to the topic based on the set of generated tags. An approval action (e.g., likes) is performed between the first portion and second portion.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Liam Harpur, Aaron J. Quirk, Lin Sun
  • Patent number: 10839005
    Abstract: A dynamic graphic information classification device which is installed in a vehicle and comprises at least one automatic driving assistant system, a wireless communication interface, a storage device, a GPS module, and a processor. The wireless communication interface is connected with a cloud server where a high definition map and 3D point cloud map information are stored. The GPS module acquires position coordinates of the vehicle from an electronic map. The storage device stores at least one of at least one road curvature and at least one crossroads feature of a road environment of a predetermined driving path of the vehicle. The processor classifies the map information to be downloaded according to at least one of at least one road curvature and at least one crossroads feature and an automatic driving level of the automatic driving assistant system, whereby to reduce the time for download.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: November 17, 2020
    Assignee: AUTOMOTIVE RESEARCH & TESTING CENTER
    Inventors: You-Shyan Lin, Yi Yan
  • Patent number: 10839006
    Abstract: An approach for performing mobile visual search uses deep variant coding of images to reduce the amount of data transmitted from mobile devices to a search server and to provide more efficient indexing and searching on the search server. The amount of data used to represent an image varies depending upon the content of the image and is less than conventional fixed bit length hashing approaches. Denser regions of a feature space are represented by more encoding bits and sparser regions of the feature space are represented by fewer encoding bits, so that the overall number of encoding bits for an image feature is reduced. The approach generally involves determining a set of hash functions that provide deep hashing with more evenly-distributed hash buckets. One or more additional hash functions may be selectively generated for particular hash buckets that contain more than a specified number of images.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 17, 2020
    Assignee: Oath Inc.
    Inventors: JenHao Hsiao, Jia Li
  • Patent number: 10839007
    Abstract: Systems and methods provide for analyzing at least one feature of each segment of a plurality of segments of the audio stream to generate for each segment a prediction value indicating whether there is music in the segment, generating a probability value that there is music in the audio stream based on aggregating the prediction values of the plurality of segments, and causing the audio stream to be identified based on determining that the probability value that there is music in the audio stream meets a predetermined threshold.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 17, 2020
    Assignee: Snap Inc.
    Inventors: Xin Chen, Jaewook Chung, Yu Hu, Jinhua Jiang, Xing Mei, Kirk Ouimet, Ning Xu
  • Patent number: 10839008
    Abstract: Various methods and systems are provided for implementing a search engine that generates search results for a natural language description of music. A music description and categorization schema is defined to provide a common terminology and taxonomy. Music catalogs are ingested to generate a searchable catalog index. A natural language description of music is analyzed using various natural language processing techniques to generate corresponding musical features of the schema to be searched. A query string is generated from the musical features using a query term profile including one or more query term generators. A ranking score and other search result statistics are generated. Various visualizations can be provided, including a visualization of the translated search and a visualization of search results. In some embodiments, word clouds are provided to allow a user to filter search results by a selected matched feature. As such, users can efficiently review search results.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 17, 2020
    Assignee: Sync Floor, Inc.
    Inventor: Kirt Debique
  • Patent number: 10839009
    Abstract: A method for analyzing time series data to identify an event of interest is provided. The method includes receiving, at a computing device, time series data that includes the event of interest, identifying, using the computing device, a start time of the event of interest and an end time of the event of interest by modeling at least one transitional pattern in the time series data, and categorizing, using the computing device, the event of interest based on the at least one transitional pattern.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: November 17, 2020
    Assignee: SMITHS DETECTION INC.
    Inventors: Jixu Chen, Peter Henry Tu, Ming-Ching Chang, Yelin Kim, Siwei Lyu
  • Patent number: 10839010
    Abstract: Methods and arrangements for displaying results of one or more query searches. Query search results are obtained and there are determined, from the query search results, a best object type, a best instance of the best object type and one or more alternative object types, wherein determining a best object type includes consulting a collection of domain ontologies. The search results are displayed on a single screen via showing the best object type, the best instance of the best object type and the one or more alternative object types. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Biplav Srivastava, Srikanth Govindaraj Tamilselvam
  • Patent number: 10839011
    Abstract: Aspects generate application programming interface documents, wherein processors are configured to scan application programming interface code from representational state transfer request and from server-side responses, map matching application programming interface language definitions within a formal language definition database to matching language definition code values within the scanned code, and map matching object types within an application programming interface object type database to matching object code values within the scanned code.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Ghezzi, Giuseppe Ciano, Gianluca Bernardini, Jon P. Weiser, Matt Hartenbower, Jayashree Ramanathan
  • Patent number: 10839012
    Abstract: A method for executing a graph algorithm is provided. The method may include responding to a request from a client to execute a graph algorithm on graph data stored in a database by determining data required to execute the graph algorithm. In response to determining that a first portion of the data required to execute the graph algorithm is absent from an existing adjacency structure that includes a second portion of the data required to execute the graph algorithm, the existing adjacency structure may be modified to include the first portion of data. The graph algorithm may be executed based on the modified adjacency structure. The execution of the graph algorithm may include querying, based on the modified adjacency structure, the graph data stored in the database. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: November 17, 2020
    Assignee: SAP SE
    Inventors: Jan Bross, Romans Kasperovics, Thomas Fischer, Cornelia Kinder, Marcus Paradies
  • Patent number: 10839013
    Abstract: An online system identifies articles containing factual reporting and information associated with the articles (e.g., authors, publishers, distributors, content, etc.). The online system extracts embeddings for the articles based on the information associated with the articles and generates nodes of a graph, in which each node corresponds to an article or information associated with an article. The online system then identifies relationships among the nodes using the embeddings and generates additional nodes of the graph indicating these relationships. Each of the additional nodes may correspond to any type of information that may be associated with an article. The online system may query the graph for information identifying publishers that published articles alleging a fact, information identifying articles containing editorialized content or clickbait, etc. or to identify and remove similar articles from a feed to be presented to an online system user, to highlight contradicting articles in the feed, etc.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventor: Ian Werris
  • Patent number: 10839014
    Abstract: In one embodiment, a method includes preparing an initialized user-embedding matrix, where the user-embedding matrix includes multiple columns corresponding to a user, preparing an initialized concept-embedding matrix, constructing an interaction table representing interactions between entities, where an element (i,j) of the table indicates one or more directional interactions from an entity represented by row i to an entity represented by column j, running a training algorithm for the embeddings in the user-embedding matrix and in the concept-embedding matrix, where the training algorithm trains the embeddings such that embeddings representing entities with interactions are located nearby in the embedding space while embeddings representing entities without interactions are located far apart, and providing the embeddings in the user-embedding matrix and in the concept-embedding matrix to a downstream service.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Dario Garcia Garcia, Henry Richman Ehrenberg
  • Patent number: 10839015
    Abstract: The present embodiments relate to systems and methods for using a blockchain or shared ledger to record information regarding a vehicle identified by a Vehicle Identification Number (VIN), or other vehicle identifier. The blockchain may be used to handle vehicles after vehicle collisions based upon sensor data regarding the collision and the vehicle stored on-chain. An indication that a vehicle has been involved in a collision is received including sensor data collected at substantially the time of the vehicle collision. A transaction is broadcast to the blockchain to reflect the sensor data of the vehicle. Since the chain is searchable by VIN, any future searches for the vehicle by VIN include the sensor data collected substantially at the time of the collision.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: November 17, 2020
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: William J. Leise, Douglas A. Graff, Stacie A. McCullough, Shawn M. Call, Eric Bellas, Jaime Skaggs, Jacob J. Alt, Eric R. Moore, Vicki King
  • Patent number: 10839016
    Abstract: Techniques for storing block-based metadata in a storage system are provided. A method includes (a) receiving a request to write a block of data to a logical address, (b) assigning a physical address where the block of data is to be stored, (c) creating a metadata entry for the block of data, the metadata entry including the physical address, (d) storing a key-value pair within a sorted key-value structure (SKVS) of an ordered plurality of SKVSes, each SKVS having a unique identifier, the key-value pair including the logical address as key and the metadata entry as value; (e) placing an entry within a Cuckoo filter based on the key, the entry including the identifier of the SKVS in which the key-value pair was stored, and (f) subsequently accessing the data by: (1) locating the metadata entry with reference to the Cuckoo filter and (2) locating the data with reference to the physical address in the metadata entry.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Joris Wils
  • Patent number: 10839017
    Abstract: An autonomous robotic system using an adaptive, interactive, and cognitive reasoner utilizing an advanced memory graph structure receives a natural language input. The natural language input is processed to identify components. At least a portion of the components of the natural language input is stored in a short-term artificial intelligence memory graph data structure. A long-term artificial intelligence memory graph data structure includes data that was previously stored in the short-term artificial intelligence memory graph data structure but is no longer stored in the short-term artificial intelligence memory graph data structure.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: November 17, 2020
    Assignee: AIBrain Corporation
    Inventors: Hong Shik Shinn, Eunmi Hong, Byoung-Kwon Lim, Cheongan Lee, Yeongju Kim, Inhyuk Lee
  • Patent number: 10839018
    Abstract: An embodiment of the present invention evaluates plural expressions. A model is generated and configured to evaluate a plurality of expressions each including one or more expression tokens and indicating a data pattern. The model includes a plurality of nodes with one or more of the nodes associated with an expression token and one or more links between the nodes. The links are associated with information indicating each expression including each expression token associated with nodes connected by the links. Data including one or more data tokens is applied to the model. The nodes of the model are traversed over one or more corresponding links based on the one or more data tokens within the data corresponding to expression tokens associated with the nodes. Expressions corresponding to the data are determined based on the expressions associated with the one or more corresponding links.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kush Baronj, Praveen Devarao, Trent Gray-Donald
  • Patent number: 10839019
    Abstract: In one example, a system for a sort function race can include a processor, and a memory resource storing instructions executable by the processor to generate a plurality of variant sort functions that utilize a variant of an input from a parent sort function, that perform the plurality of variant sort functions as a plurality of separate processes, identify a variant sort function from the plurality of variant sort functions that completes a function in a shortest period of time, and receive results from the identified variant sort function.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 17, 2020
    Assignee: MICRO FOCUS LLC
    Inventor: Pramod G. Joisha
  • Patent number: 10839020
    Abstract: A system is provided for aggregating user generated electronic data associated with a user from a plurality of computing machines located separately without user intervention. Metadata associated with the user generated electronic data is stored in an electronic record repository database to perform natural language processing and metadata analysis of the user generated electronic data to identify user verified data and user unverified data. A data object including query statements and approval options is generated and presented on a remotely located display unit accessible by the user. An input against each of the plurality of query statements is received. The system updates the unverified data based on the received input. The user generated electronic data is then pushed into the electronic transactional system which may communicate electronic data messages among a plurality of computer stations.
    Type: Grant
    Filed: July 29, 2018
    Date of Patent: November 17, 2020
    Assignee: Netspective Communications LLC
    Inventor: Shahid N. Shah
  • Patent number: 10839021
    Abstract: A journal of operations persistently stores a collection of user and machine interactions with documents, concepts within documents, and relationships/mentions among such documents and concepts. A knowledge graph or other visual expression can be used to provide an interactive format for user interactions with this information, and to visually display the accumulated information in the journal of operations on user's device of choice. Such accumulations are often called aggregations or aggregates. Both human users and computer users such as automated recommendation engines, machine learning algorithms, and the like can interact with the journal of operations to facilitate computer-assisted discovery and organization of data around a topic of interest to the human user. The resulting journal of operations and aggregations of those operations such as a knowledge graph or other visual expression(s) also provides a useful medium for sharing knowledge with other users and collaborating on investigation of a topic.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 17, 2020
    Assignee: Salesforce.com, inc
    Inventors: Max Kleiman-Weiner, Andrew Richard Gallant, Jason Rastrick Briggs, Cogan Dwayne Culver, Kevin John Doyle, Thomas Michael DuBois, John Randolph Frank, Keith Michael Gabryelski, Andrew Wilson Haskell, David Zachary Maze, Geoffrey Ira Milstein, Emily Brooks Pavlini, Daniel Adam Roberts, Aaron Michael Taylor, Henry Forrest Leanna Wallace
  • Patent number: 10839022
    Abstract: Example embodiments relate to a network-based workflow system, employed for receiving workflows, defining one or more data-object types based on the workflows, generating data-objects, assigning a workflow from among the one or more workflows to the data-object, and managing the data-object through various states of based on the workflow. As discussed, a “workflow” refers to orchestrated and repeatable patterns enabled by a systematic organization of resources into processes that transform and modify presentations of data-objects based on corresponding data-object states. A workflow may therefore comprise a set of states, wherein each state is linked to another state by one or more transitions, and wherein the transitions are associated with a set of events which may occur at each state.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: November 17, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Nathaniel Klein, Huanqi Deng, Kevin Whelan, Matthew LeVan, Takashi Okamoto
  • Patent number: 10839023
    Abstract: Provided is an avatar service system and method that are provided through a network. The avatar service system may include a request receiving unit to receive a request for an avatar to perform an action, a data extracting unit to extract metadata and image data corresponding to the request from the database storing the metadata with respect to the action of the avatar and the image data for a plurality of layers forming the avatar, and an avatar action processing unit to generate and provide action data for applying, to the avatar, the action of the avatar corresponding to the request using the extracted metadata and the extracted image data.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 17, 2020
    Assignee: LINE Corporation
    Inventors: Seung Young Lee, Changhoon Shin, Suk Kyoung Eom
  • Patent number: 10839024
    Abstract: A system, method, and computer-readable medium for performing a variable and interaction detection operation. In certain embodiments, the variable and interaction detection operation detects important variables and as well as interactions among certain important variables in big data. In certain embodiments, the variable and interaction detection operation includes a robust automated process flow (i.e., an analytic recipe) which identifies important variables and their interactions in large data sets.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: November 17, 2020
    Assignee: TIBCO SOFTWARE INC.
    Inventors: Thomas Hill, Vladimir S. Rastunkov, Daniel W. Scott
  • Patent number: 10839025
    Abstract: A system for using a user-defined benchmark calculation includes an interface and a processor. The interface is configured to receive an indication to use the user-defined benchmark calculation from a user associated with a tenant. The processor is configured to perform the user-defined benchmark calculation on commingled data stored in a commingled data storage unit to determine a user-defined benchmark calculation result, where the commingled data storage unit stores tenant data associated with the tenant and other tenant data associated with other tenants. The processor is configured also to provide the user-defined benchmark calculation result.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: November 17, 2020
    Assignee: Workday, Inc.
    Inventors: Denis Gulsen, Erol Guney, Chandni K. Dhanjal
  • Patent number: 10839026
    Abstract: A knowledge management system and method may include receiving a first set of keywords used to describe a problem from a first user, storing in a coincidence database a domain sample related to the domain of the problem and a context sample from the set of keywords, searching a knowledge management repository containing potential solutions to the problem, determining that a solution to the problem does not exist in the knowledge management repository, locating a second user that has previously described the problem, determining that the first user and the second user are a collaborative match, and connecting the first user to the second user.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jesus Gabriel Trillo Vargas, Adolfo Mendez Morales, Juan Manuel A. Vega
  • Patent number: 10839027
    Abstract: A system and apparatus is described for directing a search engine web crawler's web view to refresh the top-level container that is currently displaying content presented by a remote computer with new content that a navigational link, within a remote desktop, remote application window, or remote graphical windowing user session, points to. Links can be modified to be recognizable as unique from traditional hyperlinks. Upon navigation action on such a link, by the web crawler viewing the remote graphical computer desktop, remote graphical application window, or remote graphical windowing user session, the Remoting Engine that is providing the remote graphical computer desktop, remote graphical application window, or remote graphical windowing user session, sends a navigation command to the remoting engine client running on the web crawler web view, and reloads a web crawler web view's top level container with content provided at the pop-out link's destination URL or URI.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: November 17, 2020
    Inventor: Christopher Mark Balz
  • Patent number: 10839028
    Abstract: A system for querying web pages to validate entity names is disclosed. The disclosed system receives a request for validating an entity name. The system identifies a search web link based on the information in the request. The system converts the request to a format appropriate for a search web page corresponding to the search web link. Then, the system sends the formatted request to the search web page via the search web link. The system receives a result web page and extracts a set of result entity names. The system then computes a hash value for the entity name in the request and each of the result entity names. Next, the system compares the hash value computed for the entity name in the request with hash values computed for each of the result entity names and determines a matching score for each of the result entity names based on the comparison of the hash values.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: November 17, 2020
    Assignee: Bank of America Corporation
    Inventors: Nitin Saraswat, Bharat Bhushan Goyal, Ambika Prasad Shukla
  • 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: 10839030
    Abstract: A computer determines a filtering query based on a persistent list of items, wherein the persistent list of items comprises a list of natural language elements, and wherein the filtering query is computer instructions corresponding to the natural language elements. The computer determines whether a server is capable of receiving the filtering query. Based on determining that the server is capable of receiving the filtering query, the computer transmits the filtering query to the server. The computer receives filtered content from the server, wherein the filtered content is based on the filtering query, and the computer displays the filtered content.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Mary E. Miller, Ethan L. Perry, Erika Varga
  • Patent number: 10839031
    Abstract: Systems, methods, and non-transitory computer-readable media can present a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories. A search results page is presented, including one or more search results based on search criteria. Each of the one or more search results is associated with an entity page of a social networking system. The service directory landing page and the search results page are accessible without logging into the social networking system. Each entity page on the social networking system is accessible only when logged into the social networking system.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: November 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Komal Kapoor, Apaorn Tanglertsampan, Bradley Ray Green, Meiying Li, James Donovan, Hannah Marie Hemmaplardh
  • Patent number: 10839032
    Abstract: The present invention discloses a network resource recommendation method, including: determining a first interest model according to a user behavior record in a current time window; calculating a similarity between any two interest models in the first interest model, a second interest model, and a third interest model, where a time window corresponding to the second interest model is adjacent to the current time window, the third interest model is determined based on all user behavior records in a reference time window set, the reference time window set includes N time windows prior to the time window corresponding to the second interest model; determining a fourth interest model and a recommendation algorithm according to the calculated similarity between any two interest models; generating a network resource recommendation list according to the fourth interest model and the recommendation algorithm; and making a recommendation according to the network resource recommendation list.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: November 17, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Guilin Li
  • Patent number: 10839033
    Abstract: A method includes receiving data characterizing historical user interaction with a search engine associated with a plurality of items, the received data including a first search query and a first item name selected by a user in response to receiving a result of a search of the first search query; training, using the received data, a model that maps item names to referring expressions, the training including using the first item name selected by the user as an input to the model and the first search query as a supervisory signal to the model; and providing the model. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: November 17, 2020
    Assignee: VUI, INC.
    Inventors: Giuseppe Di Fabbrizio, Evgeny Stepanov, Shardul Naithani, Purvank Dhimantkumar Patel, Phil C. Frank
  • Patent number: 10839034
    Abstract: High-precision local search is performed on the Internet. A map image-rendering software provider embeds spatial keys into maps, which are then provided to producers of Internet content such as map providers. For example, a homeowner may post a message on a web bulletin board advertising his house for sale, and including a map showing the location of the house. When a search engine's web crawler encounters a page having a spatial key embedded in an image, the spatial key is indexed with the other content on the page. Because the spatial key identifies a small geographic area, indexing the content with the spatial key allows search queries to be limited by area and still provide useful results. Thus, a user of a search engine searching for “house for sale” in a specific area will be directed to web pages that meet the geographic and content search terms.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Richard F. Poppen, Geoffrey Rummens Hendrey
  • Patent number: 10839035
    Abstract: A state monitoring unit monitors whether or not the designation of a specific state is continuing at a user terminal that has performed an access using a first identifier. A second identifier generation unit generates a second identifier when the access using the first identifier by the user terminal is accepted by an accepting unit. An association management unit manages the association between the first identifier corresponding to the specific state and the generated second identifier during a period in which the designation of the specific state is continuing or during a prescribed period after the end of said period at the user terminal, and after that, when it is determined that the designation of the specific state has ended or the prescribed period has elapsed after the end at the user terminal, the association management unit discards the association between the first identifier and the second identifier.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: November 17, 2020
    Assignee: CYGAMES, INC.
    Inventor: Shuichi Kurabayashi
  • Patent number: 10839036
    Abstract: Embodiments include method, systems and computer program for providing improved navigational functionality in a web browser. Aspects include storing a browsing history comprising a sequence of websites and webpages visited by the web browser and providing a graphical user interface (GUI) configured to control a traversal of the browsing history by the web browser. Based on receiving a previous webpage command from the GUI, aspects include returning the web browser to a most recently visited webpage from the browsing history. Based on receiving a previous website command from the GUI, aspects include returning the web browser to a most recently visited website from the browsing history. The most recently visited website is associated with a different domain name than a currently displayed webpage.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: November 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Michael Muller
  • Patent number: 10839037
    Abstract: A method and system for providing a seamless transition between applications is disclosed. The system includes a framework which includes an application manager for managing operations of the system, a component retriever in communications with the application manager for retrieving components associated with the applications, a data retriever in communications with the application manager for retrieving data associated with the applications, a memory for storing the retrieved components or data, and a service group including one or more services associated with applications.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aninda Ray, Ryan Antoine Nakhoul, Benjamin James Kaiser, Manish Garg, Ping Jiang, Dennis Joel David Myren, Dmitriy Meyerzon, Marc Pasarin Soler
  • Patent number: 10839038
    Abstract: Generating configuration information for obtaining web resources is disclosed, including: obtaining user data collected by one or more client devices from the one or more client devices, wherein the user data pertains to client device information and online resource request information associated with at least one web source; analyzing the user data to generate configuration information associated with obtaining a plurality of sub-resources associated with the at least one web source; and sending the configuration information to a recipient client device, wherein the configuration information is configured to enable the recipient client device to obtain the plurality of sub-resources associated with the at least one web source.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 17, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Wei Wu, Yixing Zhang, Wei Ye
  • Patent number: 10839039
    Abstract: Aspects described herein may provide determination of compliance with accessibility rules by a webpage. A first version of a webpage may be compliant with the accessibility rules. The first version of the webpage may be modified to create the second version of the webpage. The second version of the webpage may be displayed. A voiceover of the second version of the webpage may be initiated. The voiceover may include starting automatic text-to-speech software that reads aloud the second version of the webpage. The voiceover of the second version of the webpage may be recorded and stored. A textual transcript of the stored recording may be generated. Compliance of the second version of the webpage with the accessibility rules may be determined based on the textual transcript of the stored recording and based on the first version of the webpage.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: November 17, 2020
    Assignee: Capital One Services, LLC
    Inventor: Evan Wiley
  • Patent number: 10839040
    Abstract: A method normalizes a page flow into a portlet. One or more processors generates a portlet based on webpages in the page flow. The webpages are linked together through a navigation control in the portlet to execute a specific business logic. The webpages in the page flow include a first webpage and a second webpage, which are linked via a Uniform Resource Locator (URL). The processor(s) build an intra-portlet action based on a linking relationship between the first and second webpages by the portlet. The intra-portlet action is based on the URL that links the first webpage to the second webpage. The URL is located in a JavaScript file for the portlet and indicates a relative path for the portlet. The processor(s) convert the URL indicating the relative path for the portlet into a URL indicating an absolute path, which includes an attached root path for the portlet.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: David L. Kaminsky, Ying Liu, Shuangtao Lv, Xi Ning Wang, Rui Yin