Movatterモバイル変換


[0]ホーム

URL:


US20210110114A1 - Providing Additional Information for Identified Named-Entities for Assistant Systems - Google Patents

Providing Additional Information for Identified Named-Entities for Assistant Systems
Download PDF

Info

Publication number
US20210110114A1
US20210110114A1US17/113,287US202017113287AUS2021110114A1US 20210110114 A1US20210110114 A1US 20210110114A1US 202017113287 AUS202017113287 AUS 202017113287AUS 2021110114 A1US2021110114 A1US 2021110114A1
Authority
US
United States
Prior art keywords
user
named
entities
message
entity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/113,287
Inventor
Rajesh Krishna Shenoy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meta Platforms Inc
Original Assignee
Facebook Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Facebook IncfiledCriticalFacebook Inc
Priority to US17/113,287priorityCriticalpatent/US20210110114A1/en
Publication of US20210110114A1publicationCriticalpatent/US20210110114A1/en
Assigned to META PLATFORMS, INC.reassignmentMETA PLATFORMS, INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: FACEBOOK, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In one embodiment, a method includes receiving, from a first client system associated with a first user, a message sent from the first user to a second user comprising one or more n-grams; automatically tagging, responsive to identifying the one or more named-entities, one or more of the n-grams of the message with references to the one or more identified named-entities; sending, to a second client system associated with the second user, instructions for presenting the message to the second user, where the message comprises the one or more tagged n-grams corresponding to the one or more identified named-entities, where each tagged n-gram is selectable to execute a task associated with the corresponding identified named-entity; receiving, from the second client system, an indication that the second user selected one or more tagged n-grams to execute the task associated with the corresponding identified named-entity; and sending, to the second client system, instructions for presenting results of the executed task.

Description

Claims (20)

What is claimed is:
1. A method comprising, by one or more computing systems:
receiving, from a first client system associated with a first user, a message sent from the first user to a second user, wherein the message comprises one or more n-grams;
automatically tagging, responsive to identifying the one or more named-entities, one or more of the n-grams of the message with references to the one or more identified named-entities;
sending, to a second client system associated with the second user, instructions for presenting the message to the second user, wherein the message comprises the one or more tagged n-grams corresponding to the one or more identified named-entities, wherein each tagged n-gram is selectable to execute a task associated with the corresponding identified named-entity;
receiving, from the second client system, an indication that the second user selected one or more tagged n-grams to execute the task associated with the corresponding identified named-entity; and
sending, to the second client system, instructions for presenting results of the executed task.
2. The method ofclaim 1, further comprising:
analyzing, by the one or more computing systems, the received message to identify one or more named-entities corresponding to one or more of the n-grams, wherein each of the one or more named-entities is associated with a confidence score higher than a pre-determined score value representing a likelihood that the named-entity is referenced by the n-gram in the message.
3. The method ofclaim 2, wherein analyzing the received message comprises:
identifying one or more slots in the message by performing a semantic parsing on the message or by processing the message with a natural-language processing (NLP) algorithm;
identifying, for each of the one or more identified slots, one or more named-entities referenced by the slot by performing entity resolution algorithms for the slot in the received message, wherein each of the one or more named-entities is associated with a confidence score representing a likelihood that the named-entity is referenced by the corresponding slot in the message; and
verifying, for each of the one or more identified slots, one or more named-entities are referenced by the slot in the message.
4. The method ofclaim 3, wherein performing entity resolution algorithms for the slot comprises:
identifying one or more candidate named-entities that may be referenced by the slot;
computing, for each of the one or more candidate named-entities, a confidence score based on a context of the message; and
selecting, if a highest computed confidence score is higher than the other computed confidence scores by more than a pre-determined score value, a candidate named-entity associated with the highest confidence score as a named-entity referenced by the slot.
5. The method ofclaim 3, wherein performing entity resolution algorithms for the slot comprises:
identifying a plurality of candidate named-entities that may be referenced by the slot;
computing, for each of the plurality of candidate named-entities, a confidence score based on a context of the message; and
selecting, if a highest computed confidence score is not higher than one or more the other computed confidence scores by at least a pre-determined score value, a subset of the plurality of candidate named-entities as named-entities potentially referenced by the slot, wherein a difference between the highest computed confidence score and a computed confidence score corresponding to each named-entity in the subset is less than the pre-determined score value.
6. The method ofclaim 4, further comprising:
receiving, at the one or more computing systems from the second client system associated with the second user, an indication that the second user selected one of the one or more tagged n-grams, wherein the selected tagged n-gram is associated with the named-entities in the subset; and
sending, from the one or more computing systems to the second client system associated with the second user, instructions for presenting a list of the named-entities in the subset to the second user, wherein each named-entity in the list is selectable to retrieve additional information associated with the named-entity.
7. The method ofclaim 6, further comprising:
receiving, at the one or more computing systems from the second client system associated with the second user, an indication that the second user selected a particular named-entity from the named-entities in the list;
retrieving, by the one or more computing systems, additional information associated with the particular named-entity from a knowledge graph; and
sending, from the one or more computing systems to the second client system associated with the second user, instructions for presenting the retrieved additional information associated with the particular named-entity to the second user.
8. The method ofclaim 7, further comprising:
updating user behavior history records associated with the second user based on the received indication from the second user, wherein the user behavior history records comprise information on the list of named entities presented to the second user and the selected particular named entity; and
storing the updated user behavior history records in association with a user profile of the second user, wherein the updated user behavior history records will be used for future entity resolutions.
9. The method ofclaim 2, wherein verifying one or more named-entities are referenced by the slot in the message comprises determining whether a highest confidence score associated with one of the one or more identified named-entities is higher than a threshold score.
10. The method ofclaim 1, further comprising:
receiving, at the one or more computing systems from the second client system associated with the second user, an indication that the second user selected one of the one or more tagged n-grams, wherein the selected tagged n-gram is associated with a particular named-entity;
retrieving by the one or more computing systems, additional information associated with the particular named-entity from a knowledge graph; and
sending, from the one or more computing systems to the second client system associated with the second user, instructions for presenting the retrieved additional information associated with the particular named-entity to the second user.
11. The method ofclaim 10, further comprising:
updating user behavior history records associated with the second user based on the received indication from the second user, wherein the user behavior history records comprise information on the particular named-entity associated with the selected n-gram; and
storing the updated user behavior history records in association with a user profile of the second user.
12. The method ofclaim 1, wherein each tagged n-gram is underlined or highlighted to indicate the tagged n-gram is selectable.
13. The method ofclaim 1, wherein a button is displayed close to each tagged n-gram to indicate the tagged n-gram is selectable.
14. The method ofclaim 1, wherein the task is subject to the second user's privacy settings.
15. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
receive, from a first client system associated with a first user, a message sent from the first user to a second user, wherein the message comprises one or more n-grams;
automatically tag, responsive to identifying the one or more named-entities, one or more of the n-grams of the message with references to the one or more identified named-entities;
send, to a second client system associated with the second user, instructions for presenting the message to the second user, wherein the message comprises the one or more tagged n-grams corresponding to the one or more identified named-entities, wherein each tagged n-gram is selectable to execute a task associated with the corresponding identified named-entity;
receive, from the second client system, an indication that the second user selected one or more tagged n-grams to execute the task associated with the corresponding identified named-entity; and
send, to the second client system, instructions for presenting results of the executed task.
16. The media ofclaim 15, wherein to analyze the received message comprises steps to:
identify one or more slots in the message by performing a semantic parsing on the message or by processing the message with a natural-language processing (NLP) algorithm;
identify, for each of the one or more identified slots, one or more named-entities referenced by the slot by performing entity resolution algorithms for the slot in the received message, wherein each of the one or more named-entities is associated with a confidence score representing a likelihood that the named-entity is referenced by the corresponding slot in the message; and
verify, for each of the one or more identified slots, one or more named-entities are referenced by the slot in the message.
17. The media ofclaim 16, wherein to perform entity resolution algorithms for the slot comprises steps to:
identify one or more candidate named-entities that may be referenced by the slot;
compute, for each of the one or more candidate named-entities, a confidence score based on a context of the message; and
select, if a highest computed confidence score is higher than the other computed confidence scores by more than a pre-determined score value, a candidate named-entity associated with the highest confidence score as a named-entity referenced by the slot.
18. The media ofclaim 16, wherein to perform entity resolution algorithms for the slot comprises step to:
identify a plurality of candidate named-entities that may be referenced by the slot;
compute, for each of the plurality of candidate named-entities, a confidence score based on a context of the message; and
select, if a highest computed confidence score is not higher than one or more the other computed confidence scores by at least a pre-determined score value, a subset of the plurality of candidate named-entities as named-entities potentially referenced by the slot, wherein a difference between the highest computed confidence score and a computed confidence score corresponding to each named-entity in the subset is less than the pre-determined score value.
19. The media ofclaim 18, wherein the software is further operable when executed to:
receive, from the second client system associated with the second user, an indication that the second user selected one of the one or more tagged n-grams, wherein the selected tagged n-gram is associated with the named-entities in the subset; and
send, to the second client system associated with the second user, instructions for presenting a list of the named-entities in the subset to the second user, wherein each named-entity in the list is selectable to retrieve additional information associated with the named-entity.
20. A system comprising: one or more processors; and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
receive, from a first client system associated with a first user, a message sent from the first user to a second user, wherein the message comprises one or more n-grams;
automatically tag, responsive to identifying the one or more named-entities, one or more of the n-grams of the message with references to the one or more identified named-entities;
send, to a second client system associated with the second user, instructions for presenting the message to the second user, wherein the message comprises the one or more tagged n-grams corresponding to the one or more identified named-entities, wherein each tagged n-gram is selectable to execute a task associated with the corresponding identified named-entity;
receive, from the second client system, an indication that the second user selected one or more tagged n-grams to execute the task associated with the corresponding identified named-entity; and
send, to the second client system, instructions for presenting results of the executed task.
US17/113,2872018-08-212020-12-07Providing Additional Information for Identified Named-Entities for Assistant SystemsAbandonedUS20210110114A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/113,287US20210110114A1 (en)2018-08-212020-12-07Providing Additional Information for Identified Named-Entities for Assistant Systems

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US16/107,601US10896295B1 (en)2018-08-212018-08-21Providing additional information for identified named-entities for assistant systems
US17/113,287US20210110114A1 (en)2018-08-212020-12-07Providing Additional Information for Identified Named-Entities for Assistant Systems

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/107,601ContinuationUS10896295B1 (en)2018-08-212018-08-21Providing additional information for identified named-entities for assistant systems

Publications (1)

Publication NumberPublication Date
US20210110114A1true US20210110114A1 (en)2021-04-15

Family

ID=74180537

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/107,601Active2039-04-24US10896295B1 (en)2018-08-212018-08-21Providing additional information for identified named-entities for assistant systems
US17/113,287AbandonedUS20210110114A1 (en)2018-08-212020-12-07Providing Additional Information for Identified Named-Entities for Assistant Systems

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/107,601Active2039-04-24US10896295B1 (en)2018-08-212018-08-21Providing additional information for identified named-entities for assistant systems

Country Status (1)

CountryLink
US (2)US10896295B1 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10430519B2 (en)*2016-08-162019-10-01International Business Machines CorporationDetermining the user's current preferred manner in communicating with user
US11886473B2 (en)2018-04-202024-01-30Meta Platforms, Inc.Intent identification for agent matching by assistant systems
US11715042B1 (en)2018-04-202023-08-01Meta Platforms Technologies, LlcInterpretability of deep reinforcement learning models in assistant systems
US11676220B2 (en)2018-04-202023-06-13Meta Platforms, Inc.Processing multimodal user input for assistant systems
US11010179B2 (en)2018-04-202021-05-18Facebook, Inc.Aggregating semantic information for improved understanding of users
US11307880B2 (en)2018-04-202022-04-19Meta Platforms, Inc.Assisting users with personalized and contextual communication content
US10896295B1 (en)*2018-08-212021-01-19Facebook, Inc.Providing additional information for identified named-entities for assistant systems
WO2020051192A1 (en)*2018-09-062020-03-12Google LlcDialogue systems
CN109815482B (en)*2018-12-172023-05-23北京百度网讯科技有限公司 A method, device, device and computer storage medium for news interaction
US11295092B2 (en)*2019-07-152022-04-05Google LlcAutomatic post-editing model for neural machine translation
US11573995B2 (en)*2019-09-102023-02-07International Business Machines CorporationAnalyzing the tone of textual data
CN111209396B (en)*2019-12-272024-06-07深圳市优必选科技股份有限公司Training method of entity recognition model, entity recognition method and related device
US11562264B2 (en)*2020-01-292023-01-24Accenture Global Solutions LimitedSystem and method for using machine learning to select one or more submissions from a plurality of submissions
US11574123B2 (en)*2020-03-252023-02-07Adobe Inc.Content analysis utilizing general knowledge base
US12147774B2 (en)*2020-06-052024-11-19International Business Machines CorporationIntelligent leading multi-round interactive automated information system
US11798538B1 (en)*2020-09-212023-10-24Amazon Technologies, Inc.Answer prediction in a speech processing system
NZ798436A (en)2020-10-132025-08-29Merlin Labs IncSystem and/or method for semantic parsing of air traffic control audio
US11521616B2 (en)*2020-10-132022-12-06Merlin Labs, Inc.System and/or method for semantic parsing of air traffic control audio
US11443101B2 (en)*2020-11-032022-09-13International Business Machine CorporationFlexible pseudo-parsing of dense semi-structured text
US11630873B2 (en)*2020-12-032023-04-18International Business Machines CorporationAutomatic search query for unknown verbal communications
US11861315B2 (en)2021-04-212024-01-02Meta Platforms, Inc.Continuous learning for natural-language understanding models for assistant systems
US12125297B2 (en)2021-04-212024-10-22Meta Platforms, Inc.Task execution based on real-world text detection for assistant systems
US12131733B2 (en)2021-04-212024-10-29Meta Platforms, Inc.Active listening for assistant systems
US12118790B2 (en)2021-04-212024-10-15Meta Platforms, Inc.Auto-capture of interesting moments by assistant systems
CN115526177A (en)*2021-06-252022-12-27微软技术许可有限责任公司Training of object association models
US20230124889A1 (en)*2021-10-152023-04-20Rovi Guides, Inc.Systems and methods to generate contextual based actions
US12045568B1 (en)2021-11-122024-07-23Meta Platforms, Inc.Span pointer networks for non-autoregressive task-oriented semantic parsing for assistant systems
US12142298B1 (en)2022-02-142024-11-12Meta Platforms, Inc.Creating digital stories based on memory graphs and multi-turn dialogs for assistant systems
US12353897B2 (en)2022-07-292025-07-08Meta Platforms, Inc.Dynamically morphing virtual assistant avatars for assistant systems
US12249014B1 (en)2022-07-292025-03-11Meta Platforms, Inc.Integrating applications with dynamic virtual assistant avatars
US11983329B1 (en)2022-12-052024-05-14Meta Platforms, Inc.Detecting head gestures using inertial measurement unit signals
US12112001B1 (en)2023-03-142024-10-08Meta Platforms, Inc.Preventing false activations based on don/doff detection for assistant systems
US11862031B1 (en)2023-03-242024-01-02Merlin Labs, Inc.System and/or method for directed aircraft perception

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6816858B1 (en)*2000-03-312004-11-09International Business Machines CorporationSystem, method and apparatus providing collateral information for a video/audio stream
US20080115068A1 (en)*2006-11-132008-05-15International Business Machines CorporationSystem and method to enhance instant messaging
US8046259B1 (en)*2002-10-232011-10-25Amazon Technologies, Inc.Method and system for conducting a chat
US20120065969A1 (en)*2010-09-132012-03-15International Business Machines CorporationSystem and Method for Contextual Social Network Communications During Phone Conversation
US8533223B2 (en)*2009-05-122013-09-10Comcast Interactive Media, LLC.Disambiguation and tagging of entities
US20140074950A1 (en)*2012-09-132014-03-13Alibaba Group Holding LimitedDetermining additional information associated with geographic location information
US20140195621A1 (en)*2013-01-082014-07-10Vmware, Inc.Intelligent chat system
US20150286747A1 (en)*2014-04-022015-10-08Microsoft CorporationEntity and attribute resolution in conversational applications
US20160173428A1 (en)*2014-12-152016-06-16Nuance Communications, Inc.Enhancing a message by providing supplemental content in the message
US20160259862A1 (en)*2015-03-032016-09-08Apollo Education Group, Inc.System generated context-based tagging of content items
US9444648B1 (en)*2005-11-012016-09-13Amazon Technologies, Inc.Strategies for presenting a recommendation as supplemental information
US20170295119A1 (en)*2016-04-112017-10-12Facebook, Inc.Techniques for messaging agent messaging interactions
US20180191651A1 (en)*2016-12-292018-07-05Facebook, Inc.Techniques for augmenting shared items in messages
US20180367490A1 (en)*2014-07-112018-12-20International Business Machines CorporationProcessing messages
US20190005023A1 (en)*2017-06-282019-01-03Microsoft Technology Licensing, LlcAutomatically assisting conversations using graph database
US10896295B1 (en)*2018-08-212021-01-19Facebook, Inc.Providing additional information for identified named-entities for assistant systems

Family Cites Families (61)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7421432B1 (en)1999-12-152008-09-02Google Inc.Hypertext browser assistant
US7212619B1 (en)1999-12-292007-05-01Koninklijke Kpn N.V.Electronic call assistants with shared database
NL1015165C2 (en)2000-05-122001-11-13Koninkl Kpn Nv Communication system.
US7158678B2 (en)2001-07-192007-01-02Motorola, Inc.Text input method for personal digital assistants and the like
US7124123B1 (en)2003-06-302006-10-17America Online, Inc.Intelligent processing in the context of away and offline instant messages
US8677377B2 (en)2005-09-082014-03-18Apple Inc.Method and apparatus for building an intelligent automated assistant
US20080240379A1 (en)2006-08-032008-10-02Pudding Ltd.Automatic retrieval and presentation of information relevant to the context of a user's conversation
US10042032B2 (en)2009-04-292018-08-07Amazon Technologies, Inc.System and method for generating recommendations based on similarities between location information of multiple users
US10241752B2 (en)2011-09-302019-03-26Apple Inc.Interface for a virtual digital assistant
US9858925B2 (en)2009-06-052018-01-02Apple Inc.Using context information to facilitate processing of commands in a virtual assistant
US10276170B2 (en)2010-01-182019-04-30Apple Inc.Intelligent automated assistant
US10679605B2 (en)2010-01-182020-06-09Apple Inc.Hands-free list-reading by intelligent automated assistant
US9098808B1 (en)2010-04-222015-08-04Google Inc.Social search engine
EP2678784A4 (en)2011-02-232014-08-06Bottlenose IncAdaptive system architecture for identifying popular topics from messages
US20120246191A1 (en)2011-03-242012-09-27True XiongWorld-Wide Video Context Sharing
US9398347B2 (en)2011-05-302016-07-19Sandvine Incorporated UlcSystems and methods for measuring quality of experience for media streaming
US9154739B1 (en)2011-11-302015-10-06Google Inc.Physical training assistant system
US9418658B1 (en)2012-02-082016-08-16Amazon Technologies, Inc.Configuration of voice controlled assistant
US10235346B2 (en)2012-04-062019-03-19Hmbay Patents LlcMethod and apparatus for inbound message summarization using message clustering and message placeholders
US9060224B1 (en)2012-06-012015-06-16Rawles LlcVoice controlled assistant with coaxial speaker and microphone arrangement
US9299059B1 (en)2012-06-072016-03-29Google Inc.Generating a summary of social media content
US9747895B1 (en)2012-07-102017-08-29Google Inc.Building language models for a user in a social network from linguistic information
US9576574B2 (en)2012-09-102017-02-21Apple Inc.Context-sensitive handling of interruptions by intelligent digital assistant
US8983383B1 (en)2012-09-252015-03-17Rawles LlcProviding hands-free service to multiple devices
US11397462B2 (en)2012-09-282022-07-26Sri InternationalReal-time human-machine collaboration using big data driven augmented reality technologies
WO2014142702A1 (en)2013-03-152014-09-18Obschestvo S Ogranichennoy Otvetstvennostiyu "Speaktoit"Selective speech recognition for chat and digital personal assistant systems
US20140164506A1 (en)2012-12-102014-06-12Rawllin International Inc.Multimedia message having portions of networked media content
DE212014000045U1 (en)2013-02-072015-09-24Apple Inc. Voice trigger for a digital assistant
US9659577B1 (en)2013-03-142017-05-23Amazon Technologies, Inc.Voice controlled assistant with integrated control knob
US9304736B1 (en)2013-04-182016-04-05Amazon Technologies, Inc.Voice controlled assistant with non-verbal code entry
US9472206B2 (en)2013-06-172016-10-18Google Technology Holdings LLCPrivacy mode for always-on voice-activated information assistant
US9338242B1 (en)2013-09-092016-05-10Amazon Technologies, Inc.Processes for generating content sharing recommendations
US10134395B2 (en)2013-09-252018-11-20Amazon Technologies, Inc.In-call virtual assistants
US9479931B2 (en)2013-12-162016-10-25Nuance Communications, Inc.Systems and methods for providing a virtual assistant
US10181322B2 (en)2013-12-202019-01-15Microsoft Technology Licensing, LlcMulti-user, multi-domain dialog system
US9424247B1 (en)2013-12-312016-08-23Google Inc.Associating one or more terms in a message trail with a task entry
US9338493B2 (en)2014-06-302016-05-10Apple Inc.Intelligent automated assistant for TV user interactions
US9189514B1 (en)2014-09-042015-11-17Lucas J. MyslinskiOptimized fact checking method and system
US9508339B2 (en)2015-01-302016-11-29Microsoft Technology Licensing, LlcUpdating language understanding classifier models for a digital personal assistant based on crowd-sourcing
US9886953B2 (en)2015-03-082018-02-06Apple Inc.Virtual assistant activation
US10417799B2 (en)2015-05-072019-09-17Facebook, Inc.Systems and methods for generating and presenting publishable collections of related media content items
US10127220B2 (en)2015-06-042018-11-13Apple Inc.Language identification from short strings
US9792281B2 (en)2015-06-152017-10-17Microsoft Technology Licensing, LlcContextual language generation by leveraging language understanding
EP3122001B1 (en)2015-07-242019-10-23Facebook, Inc.Providing personal assistant service via messaging
US10262654B2 (en)2015-09-242019-04-16Microsoft Technology Licensing, LlcDetecting actionable items in a conversation among participants
US11010550B2 (en)2015-09-292021-05-18Apple Inc.Unified language modeling framework for word prediction, auto-completion and auto-correction
US10691473B2 (en)2015-11-062020-06-23Apple Inc.Intelligent automated assistant in a messaging environment
US10402750B2 (en)2015-12-302019-09-03Facebook, Inc.Identifying entities using a deep-learning model
WO2017168202A1 (en)2016-03-272017-10-05Yogesh Chunilal RathodIdentifying & storing followers, following users, viewers, users and connections for user
EP3594814B1 (en)2016-04-182022-04-06Google LLCAutomated assistant invocation of appropriate agent
US20170353469A1 (en)2016-06-032017-12-07Facebook, Inc.Search-Page Profile
US10462619B2 (en)2016-06-082019-10-29Google LlcProviding a personal assistant module with a selectively-traversable state machine
CN107491469B (en)2016-06-112020-11-24苹果公司Intelligent task discovery
US20180018562A1 (en)2016-07-142018-01-18Cside Japan Inc.Platform for providing task based on deep learning
US10516938B2 (en)2016-07-162019-12-24Ron ZassSystem and method for assessing speaker spatial orientation
US20180096072A1 (en)2016-10-032018-04-05Google Inc.Personalization of a virtual assistant
US10579688B2 (en)2016-10-052020-03-03Facebook, Inc.Search ranking and recommendations for online social networks based on reconstructed embeddings
US11392598B2 (en)2016-10-192022-07-19Ebay Inc.Applying a quantitative range for qualitative terms
US10699181B2 (en)2016-12-302020-06-30Google LlcVirtual assistant generation of group recommendations
US9865260B1 (en)2017-05-032018-01-09Google LlcProactive incorporation of unsolicited content into human-to-computer dialogs
US10438594B2 (en)2017-09-082019-10-08Amazon Technologies, Inc.Administration of privileges by speech for voice assistant system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6816858B1 (en)*2000-03-312004-11-09International Business Machines CorporationSystem, method and apparatus providing collateral information for a video/audio stream
US8046259B1 (en)*2002-10-232011-10-25Amazon Technologies, Inc.Method and system for conducting a chat
US9444648B1 (en)*2005-11-012016-09-13Amazon Technologies, Inc.Strategies for presenting a recommendation as supplemental information
US20080115068A1 (en)*2006-11-132008-05-15International Business Machines CorporationSystem and method to enhance instant messaging
US8533223B2 (en)*2009-05-122013-09-10Comcast Interactive Media, LLC.Disambiguation and tagging of entities
US20120065969A1 (en)*2010-09-132012-03-15International Business Machines CorporationSystem and Method for Contextual Social Network Communications During Phone Conversation
US20140074950A1 (en)*2012-09-132014-03-13Alibaba Group Holding LimitedDetermining additional information associated with geographic location information
US20140195621A1 (en)*2013-01-082014-07-10Vmware, Inc.Intelligent chat system
US20150286747A1 (en)*2014-04-022015-10-08Microsoft CorporationEntity and attribute resolution in conversational applications
US20180367490A1 (en)*2014-07-112018-12-20International Business Machines CorporationProcessing messages
US20160173428A1 (en)*2014-12-152016-06-16Nuance Communications, Inc.Enhancing a message by providing supplemental content in the message
US9697296B2 (en)*2015-03-032017-07-04Apollo Education Group, Inc.System generated context-based tagging of content items
US20160259862A1 (en)*2015-03-032016-09-08Apollo Education Group, Inc.System generated context-based tagging of content items
US20170295119A1 (en)*2016-04-112017-10-12Facebook, Inc.Techniques for messaging agent messaging interactions
US20180191651A1 (en)*2016-12-292018-07-05Facebook, Inc.Techniques for augmenting shared items in messages
US20190005023A1 (en)*2017-06-282019-01-03Microsoft Technology Licensing, LlcAutomatically assisting conversations using graph database
US10896295B1 (en)*2018-08-212021-01-19Facebook, Inc.Providing additional information for identified named-entities for assistant systems

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Basile, A., Dwyer, G., Medvedeva, M., Rawee, J., Haagsma, H., & Nissim, M. (2017). N-gram: New groningen author-profiling model. arXiv preprint arXiv:1707.03764. (Year: 2017)*
I. Bordino et al., "Advancing NLP via a distributed-messaging approach," 2016 IEEE International Conference on Big Data (Big Data), Washington, DC, USA, 2016, pp. 1561-1568. (Year: 2016)*

Also Published As

Publication numberPublication date
US10896295B1 (en)2021-01-19

Similar Documents

PublicationPublication DateTitle
US12131523B2 (en)Multiple wake words for systems with multiple smart assistants
US10896295B1 (en)Providing additional information for identified named-entities for assistant systems
US20210182499A1 (en)Automatically Detecting and Storing Entity Information for Assistant Systems
US12118371B2 (en)Assisting users with personalized and contextual communication content
US12406316B2 (en)Processing multimodal user input for assistant systems
US11886473B2 (en)Intent identification for agent matching by assistant systems
EP3557502A1 (en)Aggregating semantic information for improved understanding of users
EP3557501A1 (en)Assisting users with personalized and contextual communication content
US20240095544A1 (en)Augmenting Conversational Response with Volatility Information for Assistant Systems

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:APPLICATION DISPATCHED FROM PREEXAM, NOT YET DOCKETED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

ASAssignment

Owner name:META PLATFORMS, INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:FACEBOOK, INC.;REEL/FRAME:058553/0802

Effective date:20211028

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp