Movatterモバイル変換


[0]ホーム

URL:


US20170262514A1 - Search Result Snippets for Structured Search Queries - Google Patents

Search Result Snippets for Structured Search Queries
Download PDF

Info

Publication number
US20170262514A1
US20170262514A1US15/608,759US201715608759AUS2017262514A1US 20170262514 A1US20170262514 A1US 20170262514A1US 201715608759 AUS201715608759 AUS 201715608759AUS 2017262514 A1US2017262514 A1US 2017262514A1
Authority
US
United States
Prior art keywords
user
query
social
search
structured query
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
US15/608,759
Inventor
Craig S. Campbell
Lars Eilstrup Rasmussen
Keith Peiris
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 US15/608,759priorityCriticalpatent/US20170262514A1/en
Publication of US20170262514A1publicationCriticalpatent/US20170262514A1/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 client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a context-free grammar model and references to one or more objects associated with the online social network; identifying one or more objects associated with the online social network matching the first structured query; and sending, to the client system, instructions for presenting a search-results interface comprising one or more of the search results corresponding to one or more of the identified objects, respectively, each search result comprising one or more snippets, each snippet comprising contextual information about the identified object corresponding to the search result, wherein at least one of the snippets of each search result comprises one or more references to the one or more objects referenced in the first structured query.

Description

Claims (21)

What is claimed is:
1. A method comprising, by a computing system:
receiving, from a client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a context-free grammar model and references to one or more objects associated with the online social network;
identifying one or more objects associated with the online social network matching the first structured query; and
sending, to the client system, instructions for presenting a search-results interface comprising one or more of the search results corresponding to one or more of the identified objects, respectively, each search result comprising one or more snippets, each snippet comprising contextual information about the identified object corresponding to the search result, wherein at least one of the snippets of each search result comprises one or more references to the one or more objects referenced in the first structured query.
2. The method ofclaim 1, further comprising:
receiving, from the client system, an unstructured text query inputted by the first user;
generating, responsive to receiving the unstructured text query, one or more structured queries corresponding to the unstructured text query, each structured query corresponding to a selected grammar of the context-free grammar model, wherein each structured query is based on a natural-language string generated by the corresponding selected grammar, each structured query comprising references to one or more objects associated with the online social network each corresponding to at least a portion of the unstructured text query; and
sending, to the client system, instructions for presenting the one or more structured queries as suggested queries for the first user.
3. The method ofclaim 1, wherein each search result corresponds to an object associated with the online social network that is connected to one or more of the objects referenced in the first structured query.
4. The method ofclaim 1, further comprising:
accessing, for each identified object, one or more snippets corresponding to the identified object, each snippet comprising contextual information about the identified object;
determining, for each identified object, a score for each snippet corresponding to the identified object; and
generating, for each identified object, a search result corresponding to the identified object, each search result comprising one or more snippets having a score greater than a snippet-threshold score.
5. The method ofclaim 4, wherein determining a score for each snippet is based on a social relevance of the snippet to the first structured query.
6. The method ofclaim 4, wherein determining a score for each snippet is based on a textual relevance of the snippet to the first structured query.
7. The method ofclaim 4, wherein determining a score for each snippet is based on a search history associated with the first user.
8. The method ofclaim 1, wherein at least one of the snippets of each search result comprises a customized structured query comprising a reference to the object corresponding to the search result.
9. The method ofclaim 8, wherein each customized structured query further comprises a reference to one or more of the objects referenced in the first structured query.
10. The method ofclaim 1, wherein at least one of the snippets of each search result comprises a reference to one or more objects, each object being connected to first user in the online social network.
11. The method ofclaim 1, wherein each search result is associated with a profile page of the online social network.
12. The method ofclaim 11, wherein at least one of the snippets of each search result comprises information from the profile page associated with the search result.
13. The method ofclaim 1, wherein, for each snippet comprising references to objects referenced in the first structured query, one or more of the references of the snippet is highlighted to indicate the reference corresponds to a particular object referenced in the first structured query.
14. The method ofclaim 1, wherein the instructions for presenting the search-results interface are sent to the client system via a third-party system in response to receiving from the third-party system a call through an application programming interface associated with the online social network.
15. The method ofclaim 1, wherein the first structured query is received from a client system associated with the first user.
16. The method ofclaim 1, wherein the first structured query is received from a third-party system via a call through an application programming interface associated with the online social network.
17. The method ofclaim 16, further comprising sending one or more of the search results to the third-party system in response to the call.
18. The method ofclaim 1, wherein the first structured query is received from a third-party system via a communication channel associated with the online social network.
19. The method ofclaim 1, further comprising:
accessing a graph data structure of an online social network, the graph data structure comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, the nodes comprising:
a first node corresponding to the first user; and
a plurality of second nodes corresponding to a plurality of objects associated with the online social network, respectively.
20. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
receive, from a client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a context-free grammar model and references to one or more objects associated with the online social network;
identify one or more objects associated with the online social network matching the first structured query; and
send, to the client system, instructions for presenting a search-results interface comprising one or more of the search results corresponding to one or more of the identified objects, respectively, each search result comprising one or more snippets, each snippet comprising contextual information about the identified object corresponding to the search result, wherein at least one of the snippets of each search result comprises one or more references to the one or more objects referenced in the first structured query.
21. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
receive, from a client system of a first user of an online social network, a first structured query comprising a natural-language string generated by a context-free grammar model and references to one or more objects associated with the online social network;
identify one or more objects associated with the online social network matching the first structured query; and
send, to the client system, instructions for presenting a search-results interface comprising one or more of the search results corresponding to one or more of the identified objects, respectively, each search result comprising one or more snippets, each snippet comprising contextual information about the identified object corresponding to the search result, wherein at least one of the snippets of each search result comprises one or more references to the one or more objects referenced in the first structured query.
US15/608,7592012-12-312017-05-30Search Result Snippets for Structured Search QueriesAbandonedUS20170262514A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US15/608,759US20170262514A1 (en)2012-12-312017-05-30Search Result Snippets for Structured Search Queries

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201213731939A2012-12-312012-12-31
US13/827,214US9703844B2 (en)2012-12-312013-03-14Search result snippets for structured search queries
US15/608,759US20170262514A1 (en)2012-12-312017-05-30Search Result Snippets for Structured Search Queries

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US13/827,214ContinuationUS9703844B2 (en)2012-12-312013-03-14Search result snippets for structured search queries

Publications (1)

Publication NumberPublication Date
US20170262514A1true US20170262514A1 (en)2017-09-14

Family

ID=51018404

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/827,214Expired - Fee RelatedUS9703844B2 (en)2012-12-312013-03-14Search result snippets for structured search queries
US15/608,759AbandonedUS20170262514A1 (en)2012-12-312017-05-30Search Result Snippets for Structured Search Queries

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US13/827,214Expired - Fee RelatedUS9703844B2 (en)2012-12-312013-03-14Search result snippets for structured search queries

Country Status (1)

CountryLink
US (2)US9703844B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180349377A1 (en)*2017-06-032018-12-06Apple Inc.Converting natural language input to structured queries
US10664472B2 (en)*2018-06-272020-05-26Bitdefender IPR Management Ltd.Systems and methods for translating natural language sentences into database queries
US20210089599A1 (en)*2018-02-282021-03-25Snap Inc.Audience filtering system
RU2792579C2 (en)*2018-06-272023-03-22БИТДЕФЕНДЕР АйПиАр МЕНЕДЖМЕНТ ЛТДSystems and methods for translating natural language sentences into database queries

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9367607B2 (en)2012-12-312016-06-14Facebook, Inc.Natural-language rendering of structured search queries
US9361363B2 (en)2012-12-312016-06-07Facebook, Inc.Modifying structured search queries on online social networks
DE102013003055A1 (en)*2013-02-182014-08-21Nadine Sina Kurz Method and apparatus for performing natural language searches
US9342854B2 (en)*2013-05-082016-05-17Yahoo! Inc.Identifying communities within a social network based on information propagation data
US9355163B2 (en)*2013-06-072016-05-31Vmware, Inc.Using a graph database of a virtualization infrastructure
US9460187B2 (en)2013-06-072016-10-04Vmware, Inc.Creation of a graph database of a virtualization infrastructure
US9418103B2 (en)*2013-12-062016-08-16Quixey, Inc.Techniques for reformulating search queries
US9336300B2 (en)*2014-01-172016-05-10Facebook, Inc.Client-side search templates for online social networks
CN112182342B (en)*2014-06-162025-03-04谷歌有限责任公司 Surface live events in search results
KR102348084B1 (en)*2014-09-162022-01-10삼성전자주식회사Image Displaying Device, Driving Method of Image Displaying Device, and Computer Readable Recording Medium
US9589305B2 (en)*2014-12-302017-03-07Facebook, Inc.Techniques for graph based natural language processing
US9959416B1 (en)*2015-03-272018-05-01Google LlcSystems and methods for joining online meetings
US10657571B2 (en)*2015-06-082020-05-19Intelliresponse Systems Inc.Method and apparatus for facilitating comprehension of user queries during interactions
US11042591B2 (en)*2015-06-232021-06-22Splunk Inc.Analytical search engine
US10866994B2 (en)2015-06-232020-12-15Splunk Inc.Systems and methods for instant crawling, curation of data sources, and enabling ad-hoc search
US10853378B1 (en)*2015-08-252020-12-01Palantir Technologies Inc.Electronic note management via a connected entity graph
US10083238B2 (en)*2015-09-282018-09-25Oath Inc.Multi-touch gesture search
US20170169007A1 (en)*2015-12-152017-06-15Quixey, Inc.Graphical User Interface for Generating Structured Search Queries
US10162899B2 (en)*2016-01-152018-12-25Facebook, Inc.Typeahead intent icons and snippets on online social networks
US9710544B1 (en)*2016-05-192017-07-18Quid, Inc.Pivoting from a graph of semantic similarity of documents to a derivative graph of relationships between entities mentioned in the documents
US11836193B2 (en)*2016-07-152023-12-05Albert Einstein College Of MedicinePersistance and linking of analytic products in big data environments
US10102255B2 (en)*2016-09-082018-10-16Facebook, Inc.Categorizing objects for queries on online social networks
US10579625B2 (en)*2016-09-152020-03-03Walmart Apollo, LlcPersonalized review snippet generation and display
US10614141B2 (en)2017-03-152020-04-07Facebook, Inc.Vital author snippets on online social networks
US10885118B2 (en)*2017-05-122021-01-05Futurewei Technologies, Inc.Incremental graph computations for querying large graphs
US10585991B2 (en)*2017-06-292020-03-10Microsoft Technology Licensing, LlcVirtual assistant for generating personalized responses within a communication session
US20190138650A1 (en)*2017-11-032019-05-09Notion Ai, Inc.Systems and methods for electronic communication, communication node classification, and communication node affinity mapping using machine learning
US20190140994A1 (en)*2017-11-032019-05-09Notion Ai, Inc.Systems and method classifying online communication nodes based on electronic communication data using machine learning
US10291559B1 (en)2017-11-072019-05-14Notion Ai, Inc.Systems and method for communications routing based on electronic communication data
US10831797B2 (en)*2018-03-232020-11-10International Business Machines CorporationQuery recognition resiliency determination in virtual agent systems
US11928122B2 (en)*2018-09-062024-03-12Rovi Guides, Inc.Systems and methods for creating query results displays
US11194849B2 (en)*2018-09-112021-12-07International Business Machines CorporationLogic-based relationship graph expansion and extraction
US11927925B2 (en)2018-11-192024-03-12Johnson Controls Tyco IP Holdings LLPBuilding system with a time correlated reliability data stream
US20200159376A1 (en)*2018-11-192020-05-21Johnson Controls Technology CompanyBuilding system with semantic modeling based user interface graphics and visualization generation
US11644955B1 (en)*2019-07-162023-05-09Splunk Inc.Assigning a global parameter to queries in a graphical user interface
US11269871B1 (en)2019-07-162022-03-08Splunk Inc.Displaying multiple editable queries in a graphical user interface
US11604799B1 (en)2019-07-162023-03-14Splunk Inc.Performing panel-related actions based on user interaction with a graphical user interface
US11636128B1 (en)2019-07-162023-04-25Splunk Inc.Displaying query results from a previous query when accessing a panel
US11386158B1 (en)2019-07-162022-07-12Splunk Inc.Recommending query parameters based on tenant information
US20230185853A1 (en)2020-05-122023-06-15Liveramp, Inc.Identity Graph Data Structure System and Method with Entity-Level Opt-Outs
US11934403B2 (en)*2020-05-182024-03-19Salesforce, Inc.Generating training data for natural language search systems
US11604789B1 (en)2021-04-302023-03-14Splunk Inc.Bi-directional query updates in a user interface
US12159115B2 (en)2021-10-192024-12-03Microsoft Technology Licensing, Llc.Generating model training data from a domain specification
US11947528B1 (en)2022-01-062024-04-02Splunk Inc.Automatic generation of queries using non-textual input
US12169499B1 (en)2022-06-132024-12-17Splunk Inc.Interactive filter tokens in a GUI interface
US12130829B2 (en)2022-10-312024-10-29Splunk Inc.Generation of modified queries using a field value for different fields

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6009422A (en)1997-11-261999-12-28International Business Machines CorporationSystem and method for query translation/semantic translation using generalized query language
US6711561B1 (en)2000-05-022004-03-23Iphrase.Com, Inc.Prose feedback in information access system
US6957184B2 (en)2000-07-202005-10-18Microsoft CorporationContext free grammar engine for speech recognition system
US6714939B2 (en)2001-01-082004-03-30Softface, Inc.Creation of structured data from plain text
US20090006543A1 (en)2001-08-202009-01-01MasterobjectsSystem and method for asynchronous retrieval of information based on incremental user input
US7752326B2 (en)2001-08-202010-07-06Masterobjects, Inc.System and method for utilizing asynchronous client server communication objects
US8112529B2 (en)2001-08-202012-02-07Masterobjects, Inc.System and method for asynchronous client server session communication
US7512612B1 (en)2002-08-082009-03-31Spoke SoftwareSelecting an optimal path through a relationship graph
US20050131872A1 (en)2003-12-162005-06-16Microsoft CorporationQuery recognizer
US7836044B2 (en)2004-06-222010-11-16Google Inc.Anticipated query generation and processing in a search engine
US7529657B2 (en)2004-09-242009-05-05Microsoft CorporationConfigurable parameters for grammar authoring for speech recognition and natural language understanding
US7499940B1 (en)2004-11-112009-03-03Google Inc.Method and system for URL autocompletion using ranked results
US7461059B2 (en)2005-02-232008-12-02Microsoft CorporationDynamically updated search results based upon continuously-evolving search query that is based at least in part upon phrase suggestion, search engine uses previous result sets performing additional search tasks
BRPI0619558A2 (en)2005-12-072011-10-04Networks In Motion Inc portable electronic device and method for presenting information
WO2008059534A2 (en)*2006-11-162008-05-22Onmobile Global LimitedSystem and method for facilitating a ready social network
WO2008085203A2 (en)2006-12-292008-07-17Prodea Systems, Inc.Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises
US20080255977A1 (en)2007-04-102008-10-16Utbk, Inc.Systems and Methods to Facilitate Searches via Social Network
US8713143B2 (en)2007-04-272014-04-29President And Fellows Of Harvard CollegeEstablishing a social network
US20090094209A1 (en)2007-10-052009-04-09Fujitsu LimitedDetermining The Depths Of Words And Documents
KR101009638B1 (en)2007-11-222011-01-19중앙대학교 산학협력단 Inference Device and Method for Providing Context-Adaptive Service and Context-Aware Knowledge Service System Using It
US9311402B2 (en)2007-12-212016-04-12Semantinet Ltd.System and method for invoking functionalities using contextual relations
US7853587B2 (en)*2008-01-312010-12-14Microsoft CorporationGenerating search result summaries
US8140538B2 (en)2008-04-172012-03-20International Business Machines CorporationSystem and method of data caching for compliance storage systems with keyword query based access
US20120158720A1 (en)2008-04-292012-06-21Microsoft CorporationSocial network powered search enhancements
US8027990B1 (en)2008-07-092011-09-27Google Inc.Dynamic query suggestion
WO2010048172A1 (en)2008-10-202010-04-29Cascaad SrlSocial graph based recommender
US8412749B2 (en)2009-01-162013-04-02Google Inc.Populating a structured presentation with new values
US8250053B2 (en)*2009-02-242012-08-21Microsoft CorporationIntelligent enhancement of a search result snippet
US20100235354A1 (en)2009-03-122010-09-16International Business Machines CorporationCollaborative search engine system
US8316056B2 (en)*2009-12-082012-11-20Facebook, Inc.Second-order connection search in a social networking system
US20110184893A1 (en)2010-01-272011-07-28Microsoft CorporationAnnotating queries over structured data
US10748119B2 (en)*2010-02-012020-08-18Microsoft Technology Licensing, LlcSocial network search
US8527496B2 (en)2010-02-112013-09-03Facebook, Inc.Real time content searching in social network
US10204163B2 (en)2010-04-192019-02-12Microsoft Technology Licensing, LlcActive prediction of diverse search intent based upon user browsing behavior
US8180804B1 (en)2010-04-192012-05-15Facebook, Inc.Dynamically generating recommendations based on social graph information
US8719246B2 (en)2010-06-282014-05-06Microsoft CorporationGenerating and presenting a suggested search query
US20120078954A1 (en)2010-09-242012-03-29Rovi Technologies CorporationBrowsing hierarchies with sponsored recommendations
US8122061B1 (en)2010-11-102012-02-21Robert GuinnessSystems and methods for information management using socially constructed graphs
US8364709B1 (en)2010-11-222013-01-29Google Inc.Determining word boundary likelihoods in potentially incomplete text
US8650181B2 (en)2010-11-222014-02-11Sap AgOLAP execution model using relational operations
US8290981B2 (en)*2011-03-082012-10-16Hon Hai Precision Industry Co., Ltd.Social network system and member searching and analyzing method in social network
US8843554B2 (en)2011-05-262014-09-23Facebook, Inc.Social data overlay
US8909637B2 (en)2011-06-032014-12-09Facebook, Inc.Context-based ranking of search results
US8601027B2 (en)2011-06-202013-12-03Google Inc.Query-based user groups in social networks
US20130024439A1 (en)2011-07-202013-01-24Microsoft CorporationModeling search in a social graph
US20130054631A1 (en)2011-08-302013-02-28Microsoft CorporationAdding social network data to search suggestions
US20130097137A1 (en)2011-10-142013-04-18International Business Machines CorporationIntegrating Social Networking and Query Submission
US8762324B2 (en)2012-03-232014-06-24Sap AgMulti-dimensional query expansion employing semantics and usage statistics
US9105068B2 (en)2012-11-122015-08-11Facebook, Inc.Grammar model for structured search queries

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20180349377A1 (en)*2017-06-032018-12-06Apple Inc.Converting natural language input to structured queries
US10691685B2 (en)*2017-06-032020-06-23Apple Inc.Converting natural language input to structured queries
US20210089599A1 (en)*2018-02-282021-03-25Snap Inc.Audience filtering system
US12399943B2 (en)*2018-02-282025-08-26Snap Inc.Audience filtering system
US10664472B2 (en)*2018-06-272020-05-26Bitdefender IPR Management Ltd.Systems and methods for translating natural language sentences into database queries
US11194799B2 (en)*2018-06-272021-12-07Bitdefender IPR Management Ltd.Systems and methods for translating natural language sentences into database queries
RU2792579C2 (en)*2018-06-272023-03-22БИТДЕФЕНДЕР АйПиАр МЕНЕДЖМЕНТ ЛТДSystems and methods for translating natural language sentences into database queries

Also Published As

Publication numberPublication date
US9703844B2 (en)2017-07-11
US20140188862A1 (en)2014-07-03

Similar Documents

PublicationPublication DateTitle
US10268649B2 (en)Modifying structured search queries on online social networks
US10445352B2 (en)Natural-language rendering of structured search queries
US9703844B2 (en)Search result snippets for structured search queries
US10282377B2 (en)Suggested terms for ambiguous search queries
US9959318B2 (en)Default structured search queries on online social networks
CA2890248C (en)Grammar model for structured search queries
CA2895892C (en)Ambiguous structured search queries on online social networks

Legal Events

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

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:META PLATFORMS, INC., CALIFORNIA

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

Effective date:20211028


[8]ページ先頭

©2009-2025 Movatter.jp