Recommending Or Suggesting Search Terms And Queries Patents (Class 707/767)
-
Patent number: 10437859Abstract: Entity pages are created that are optimized for search engines to return entity information from the entity pages in response to search queries. An entity page may be created for an entity by identifying electronic content sources that include data about the entity. Usage data indicative of how users have consumed data at the electronic content sources is also determined. The usage data is analyzed to identify topics for the entity and topic content is retrieved from the electronic content sources to create topic summaries. An entity page with the topics summaries is generated. When a search engine receives a search query related to the entity, the search engine may provide information from the entity page in response to the search query.Type: GrantFiled: January 30, 2014Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kun Jing, Haoyong Zhang, Xiaosong Yang, Jian Li, Shuang Peng
-
Patent number: 10397046Abstract: Triggering of user interface notifications can be managed for a plurality of computer applications via a digital assistant, which can include a notification triggering engine. The managing can include selecting a time to trigger a user interface notification from a computer application of the plurality of computer applications. The selecting can use the data representing a current contextual user interface activity computer state. The current contextual user interface activity state can be a state other than a state of the digital assistant, the triggering engine, or a state of the computer application. The technique can further include, in response to the selecting of the time, triggering the notification in the computer system at the selected time via the digital assistant. Further, the technique can include responding to the triggering of the notification by presenting the notification on a user interface device in the computer system.Type: GrantFiled: December 19, 2018Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma
-
Patent number: 10372784Abstract: A method and system for generating a digital document on a receiving mobile device from limited data that is transmitted to the device is disclosed. A shortened form of Uniform Resource Locator (URL) is sent and expanded to a longer URL that contains presentation data. The presentation data may include further nested shortened URLs to retrieve digital document components. Condensing techniques for transferring both presentation and location data further reduce transmission size. The combined retrieved data defines the content and presentation of a generated digital document.Type: GrantFiled: May 8, 2017Date of Patent: August 6, 2019Assignee: Documensions, Inc.Inventor: James A. Warner, Jr.
-
Patent number: 10375149Abstract: Measures are described which provide a framework for the registration and selection of applications and/or services. A registration procedure comprises receiving an indication of one or more services that an application is configured to perform; receiving an indication of one or more characteristics of data objects in respect of which the indicated service is configured to be performed; and storing, in the data store, data entries indicating each of the services and associated characteristics. A selection procedure comprises determining one or more data objects for selection; identifying, one or more services that may be performed in relation to at least one of the one or more data objects; and displaying one or more selectable elements corresponding to the identified services and data objects.Type: GrantFiled: September 11, 2015Date of Patent: August 6, 2019Assignee: BlackBerry LimitedInventor: Siavash James Joorachian Hawkins
-
Patent number: 10372767Abstract: A computing device and method is usable to augment search queries with data obtained from sensors. The computing device comprises a processor configured to receive, from a query source, a search query comprising a query concept. The processor is further configured to determine a context of the query concept expressed in the query. The processor is further configured to determine a response to the query. The processor is further configured to validate the context of the query using at least one sensor. The processor is further configured to transmit the response to the query to the query source.Type: GrantFiled: August 22, 2016Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: John M. Cohn, Joseph N. Kozhaya, Veena S. Pureswaran
-
Patent number: 10353976Abstract: A method includes receiving a search query containing one or more query terms from a remote device and identifying an entity in the search query. The entity is a known entity name of a known entity type. The method also includes determining a set of alternate search queries based on the identified entity. The alternate search queries are configured to identify states of software applications that correspond to entities that are substitutes for the identified entity. The method also includes identifying a consideration set of application state records stored in an application state data store based on the alternate set of search queries. Each application state record defines a state of a respective software application that is at least relevant to one or more of the alternate search queries. The method also includes generating search results based on the consideration set and transmitting the search results to the remote device.Type: GrantFiled: October 5, 2015Date of Patent: July 16, 2019Assignee: Samsung Electronics Co., Ltd.Inventor: Eric J. Glover
-
Patent number: 10339135Abstract: Methods and systems for handling queries include extracting keywords related to a first query from one or more information sources. The keywords are classified according to a plurality of categories defined by a query schema. A plurality of the keywords are combined into a second query according to the query schema. The second query is executed to generate one or more results.Type: GrantFiled: November 6, 2015Date of Patent: July 2, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dongxu Duan, Zhili Guo, Zhong Su, Li Zhang, Shiwan Zhao
-
Patent number: 10324586Abstract: Systems and techniques to provide access to shared content are disclosed. In various embodiments, a user input indicating a set of selected sharing users that have shared content with a viewing user is received via a filter definition user interface. A combined set of shared content comprising content that has been shared with the viewing user by one or more sharing users included in said set of selected sharing users is determined based at least in part on the indication. A display is provided that includes for at least a subset of shared content in the combined set a user-selectable visual representation of the shared content.Type: GrantFiled: September 30, 2014Date of Patent: June 18, 2019Assignee: EMC IP Holding Company LLCInventors: Varun Parmar, Hironmay Basu, Eric Lee, Anand Taralika, Alok Irde, Patrick Thompson
-
Patent number: 10313756Abstract: Systems and methods for recommending a media asset relating to a character unknown to a user are provided herein. The systems and methods may receive a first media asset viewed by a user, determine a first character in the first media asset, and include the first character in the character viewing profile for the user. Further, the systems and methods may receive a second media asset, including the first character, determine that a second character appears in the second media asset, and determine that the second character is not in the character viewing profile. The systems and methods may recommend a third media asset to the user for the second character.Type: GrantFiled: March 3, 2017Date of Patent: June 4, 2019Assignee: Rovi Guides, Inc.Inventors: Vishwas Sharadanagar Panchaksharaiah, Ashwini Dharwa, Gaurav Gupta, Harsha Neerakani
-
Patent number: 10282053Abstract: Provided herein are method, apparatus, and computer program products for facilitating a learning user interface. The interface may be presented as a plurality of dynamic icons representing a plurality of items. The interface may be facilitated by receiving, by a processor, a selection indication associated with one item of the plurality of dynamic icons. The interface may be facilitated by determining, via the processor, at least one suggested item of the plurality of items based on the selection indication. The interface may also be facilitated by determining a visual bias for at least one suggested dynamic icon representing the at least one suggested item relative to at least one secondary dynamic icon and may be facilitated by applying the visual bias, via the interface, to the at least one suggested dynamic icon.Type: GrantFiled: December 22, 2016Date of Patent: May 7, 2019Assignee: GROUPON, INC.Inventors: David Gomez-Rosado, Tihomir Tsankov Georgiev
-
Patent number: 10204156Abstract: A user enters a query into an element of a user interface. Query suggestions that are based on the query are displayed around the query in the user interface. Each of the query suggestions is displayed in an element of the user interface that indicates a rank of the query suggestion to the user. When the user holds or hovers over a particular element of the user interface, a pop-up window is displayed with the search results that are responsive to the query or query suggestion that is associated with the element, allowing the user to compare the query and the query suggestions. In addition, the user may rotate the elements associated with the query suggestions displayed around the element associated with the query in the user interface to indicate that they would like to receive additional or different query suggestions.Type: GrantFiled: November 19, 2015Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Xin Bai, Xiaoqing Wang, Huizhen Ji
-
Patent number: 10171318Abstract: A method includes receiving a seed at a computing device. The method further includes identifying, based on first domain name system (DNS) data, first border gateway protocol (BGP) data, first whois data, or a combination thereof, a plurality of first internet-facing assets related to the seed. The method further includes identifying, based on second DNS data, second BGP data, second whois data, or a combination thereof, a plurality of second internet-facing assets related to at least one of the first internet-facing assets. The method further includes generating a graphical user interface (GUI) that includes a list of internet-facing assets related to the seed, where the list includes the plurality of first internet-facing assets and the plurality of second internet-facing assets.Type: GrantFiled: October 21, 2014Date of Patent: January 1, 2019Assignee: RiskIQ, Inc.Inventors: David K. Pon, Elias Manousos, Chris Kiernan, Ben Adams, Megan Chiu, Jonas Edgeworth
-
Patent number: 10162899Abstract: In one embodiment, a method includes receiving a query input from the first user. The method includes generating a plurality of suggested queries based at least in part on the query input, each suggested query being of a particular query-type of a plurality of query-types. Each suggested query may include one or more snippets, each snippet including contextual information about the suggested query and one or more references to the particular query-type of the suggested query. The method includes sending one or more of the suggested queries and the respective snippets for each suggested query. Each suggested query may be visually distinguished based on the particular query-type of the suggested query, and each suggested query may be selectable to execute a search query corresponding to the suggested query.Type: GrantFiled: January 15, 2016Date of Patent: December 25, 2018Assignee: Facebook, Inc.Inventors: Maykel Andreas Louisa Jozef Anna Loomans, Michael Yehuda Rothschild, Kurchi Subhra Hazra
-
Patent number: 10157176Abstract: A method includes accepting an input of text from an input device, detecting a string of characters from the text, the string of characters corresponding to an abbreviation, the abbreviation corresponding to a plurality of phrases, the plurality of phrases having different meanings respectively, generating the plurality of phrases for display in an interactive display window on a display device, the plurality of phrases being generated from a database storing correspondence information between the string of characters and the plurality of phrases, and displaying the plurality of phrases on the interactive display window as candidates for an appropriate phrase corresponding to the abbreviation in the text, the interactive display window being configured to enable a user to select the appropriate phrase from among the plurality of phrases.Type: GrantFiled: January 25, 2017Date of Patent: December 18, 2018Assignee: FUJITSU LIMITEDInventor: Masamichi Ishii
-
Patent number: 10140297Abstract: A system may receive a search query. The system may further provide a list of first documents relating to the search query in a first area of a user interface and provide additional information that has been retrieved from the first documents in a second, different area of the user interface. The additional information includes an attribute name and an associated attribute value.Type: GrantFiled: March 21, 2016Date of Patent: November 27, 2018Assignee: Google LLCInventor: Jonathan Betz
-
Patent number: 10134290Abstract: A system for providing drone piggybacking on vehicles is disclosed. In particular, the system may enable drones or other unmanned mobile connected devices to piggyback onto various types of hosts, such as vehicles, in a symbiotic fashion. Through the symbiotic relationship created between the drones and hosts, the drones may utilize the hosts as a means for transport, such as while delivering a good to an intended destination, and the hosts may receive certain incentives in exchange for transporting the drones. Drones may be paired with hosts based on any number of factors, such as whether the host is traveling on a route that corresponds with reaching the intended destination, whether the host is capable of recharging the drone, and whether the drone has sufficient power to reach the intended destination. By enabling drones to piggyback with hosts, the required traveling range for a drone may be reduced.Type: GrantFiled: December 6, 2017Date of Patent: November 20, 2018Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: Jeffrey Mikan, Fulvio Cenciarelli, John P. Davis, III, Quinn Aguirre
-
Patent number: 10135800Abstract: An electronic discovery insight tool is presented. The tool is implemented in an apparatus comprising one or more processors, one or more memories communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause: displaying, on a user display device: an interactive object for selecting one or more data collections, a selectable search object for selecting search functionalities, a selectable report object for selecting report functionalities, and a selectable tag management object for selecting tag management functionalities; receiving, from a user via the interactive object, a selection of a data collection from the one or more data collections; in response to receiving the selection of the data collection: accessing the data collection to make the data collection available a user invoking one or more of: to the search functionalities, the report functionalities, or the tag management functionalities.Type: GrantFiled: June 24, 2015Date of Patent: November 20, 2018Assignee: Ricoh Company, Ltd.Inventor: Bernard Jarroush
-
Patent number: 10114863Abstract: The present disclosure relates to applying entity analytics to a natural language-based search engine. According to one embodiment, a search query having at least a first term is received. One or more second terms having a relationship to the first term is identified based on prior search queries. The relationship indicates that the first term has been observed with the second term in the prior search queries on at least a specified number of occasions over a specified duration. One or more predictive suggestions for completing the search query is generated. Each predictive suggestion includes at least the first term or an identified equivalent of the first term and at least one of the one or more second terms.Type: GrantFiled: April 22, 2015Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventor: Kirk J. Krauss
-
Patent number: 10114862Abstract: The present disclosure relates to applying entity analytics to a natural language-based search engine. According to one embodiment, a search query having at least a first term is received. One or more second terms having a relationship to the first term is identified based on prior search queries. The relationship indicates that the first term has been observed with the second term in the prior search queries on at least a specified number of occasions over a specified duration. One or more predictive suggestions for completing the search query is generated. Each predictive suggestion includes at least the first term or an identified equivalent of the first term and at least one of the one or more second terms.Type: GrantFiled: August 29, 2014Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventor: Kirk J. Krauss
-
Patent number: 10102354Abstract: An application feature store may be integrated with an application. The feature store may be accessed by a user through a feature storefront hosted within the application. The user may search the feature store for additional desired features available for the augmentation of the productivity application.Type: GrantFiled: November 19, 2010Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Cynthia D. Wessling, Steven William Macbeth, Danny Lange, Zhaowei (Charlie) Jiang
-
Patent number: 10102288Abstract: Techniques for shared writable search results using a writable topic board system are described. An apparatus may include a processor circuit; and a server application for execution by the processor circuit. The server application may include a query processing component to receive a first search query include one or more search terms, a search component to provide search results for the first search query in a search result list, the search results include one or more search result items, and a topic board component to manage a writable topic board for the first search query, the writable topic board to include one or more search result items from a second search query. Other embodiments are described and claimed.Type: GrantFiled: November 18, 2013Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Helge Grenager Solheim, Bjorn Olstad
-
Patent number: 10091541Abstract: A process identifies a search query spike from queries submitted by users during a first span of time, which is less than a predefined duration. The spike corresponds to a set of queries identified as equivalent. The frequency of submitting queries from the set during the first time span exceeds the frequency of submitting queries from the set during an average span of time. The process correlates the spike to a broadcast video program by matching terms from the set of search queries to subtitle terms appearing in the video program at a first location. The first location in the video program was broadcast within a predefined time before the first span of time. The process receives notification from a user device indicating user interest in the video program. The process transmits to the user device search results corresponding to some search queries from the set of search queries.Type: GrantFiled: February 21, 2017Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Zbigniew Skolicki, Yaroslav Volovich, Ant Oztaskent, Varun Rajgarhia
-
Patent number: 10061866Abstract: A user query may be evaluated to provide a result set. In case the results do not reflect the user's intent, the device may provide recourse options for adjusting the query in a manner that yields more desirable results, e.g., a suggestion at the top of the result set for a different spelling, or recommendations at the end of the results set for additional query techniques that may yield more accurate results. However, such presentation of recourse options may clutter the user interface and/or go unnoticed by the user. Instead, an adjusted query may be identified with an interpreted probability of reflecting the intent of the query. An adjustment option describing the adjusted query may be inserted into the result set, between a higher-probability first result and a lower-probability second result. Selection of the adjustment option may cause the adjusted query to be evaluated on behalf of the user.Type: GrantFiled: June 25, 2015Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yogesh Ajit Vaidya, Hua Ding, Nan Wu, Aaron Chun Win Yuen, Karim Hasham, Parthasarathy Govindarajen, Arun Sacheti, Yanfeng Sun, Yandong Guo, Deepak Santhanam
-
Patent number: 10055503Abstract: Embodiments of methods, systems, and storage medium associated with processing a search request for items are disclosed herein. In one instance, the method may include determining that a search request includes an indication of intent to obtain information about items that are related to other items, obtaining information about a first set of items from a first data repository, including the obtained information as input in the search request, and obtaining, in response to the search request, information about a second set of items related to the items of the first set from a second data repository. The second data repository may include information about items, including relationship of the second set of items with the first set of items. The item relationship may be determined based on collaborative filtering of information associated with the first or second items. Other embodiments may be described and/or claimed.Type: GrantFiled: January 9, 2017Date of Patent: August 21, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Thomas Jay Hoover
-
Patent number: 10032131Abstract: A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce processed data assets. Enterprise applications can then leverage the processed data assets to perform various environment-specific tasks. In one implementation, the data service system can generate any of: synonym resources for use by an enterprise application in providing synonyms for specified terms associated with entities; augmentation resources for use by an enterprise application in providing supplemental information for specified seed information; and spelling-correction resources for use by an enterprise application in providing spelling information for specified terms, and so on.Type: GrantFiled: June 20, 2012Date of Patent: July 24, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Tao Cheng, Kris Ganjam, Kaushik Chakrabarti, Zhimin Chen, Vivek R. Narasayya, Surajit Chaudhuri
-
Patent number: 9990176Abstract: Methods and devices for determining whether a local version of content is stored on an electronic device associated with a user account on a backend system are described herein. In a non-limiting embodiment, the backend system may track and monitor the content stored on the electronic device using the associated user account. If an individual speaks an utterance requesting a particular content item, the backend system may determine, prior to sending the content to the electronic device, whether a local version is stored within the electronic device's memory. If so, the backend system may instruct the electronic device to output the local version, thereby reducing the amount of bandwidth consumed. The backend system may further be capable of predictively generating and then caching certain audio data to the electronic device.Type: GrantFiled: June 28, 2016Date of Patent: June 5, 2018Assignee: Amazon Technologies, Inc.Inventor: Timothy Thomas Gray
-
Patent number: 9983871Abstract: Some embodiments of the invention provide a novel method for generating benchmarking metrics for applications that execute on computing devices (e.g., mobile devices). In some embodiments, the method collects data from numerous devices regarding the execution of numerous applications on these devices. For each particular application in a set of applications, the method of some embodiments identifies a group of applications that are similar to the particular application based on a set of criteria. This identification is without human intervention in some embodiments. From the collected data, the method generates a first set of reporting metrics for the identified group of applications, and provides the generated first set of reporting metrics to the developer of the particular application. In some embodiments, the method also provides to the developer a similar set of reporting metrics that the method generates from the collected data for the particular application.Type: GrantFiled: February 8, 2016Date of Patent: May 29, 2018Assignee: VMWARE, INC.Inventors: Jeremiah Edwards, Mohamad Khouja
-
Patent number: 9940408Abstract: A trigger query obtaining apparatus includes a graph creating unit, a score calculation unit, a trigger query obtaining unit, and an output unit. The graph creating unit creates a minimal directed graph having nodes each corresponding to a search query included in one of two search logs, and a link directed from one node to another node. The score calculation unit calculates a score for each node of a directed graph composed of minimal directed graphs, using a seed query. The trigger query obtaining unit obtains a trigger query that is a search query corresponding to a node having a score that satisfies a condition. The output unit outputs the trigger query.Type: GrantFiled: June 30, 2014Date of Patent: April 10, 2018Assignee: YAHOO JAPAN CORPORATIONInventor: Sumio Fujita
-
Patent number: 9942335Abstract: Systems and methods are provided for including information in an invitation from a first to connect with a second user that identifies a context regarding how the first user found the second user. A system can include a request component configured to receive, at a first network source, information identifying a second user that a first user has selected to send an invitation to connect with at the first network source, a context component configured to determine a context regarding selection of the second user by the first user, including where the first user found the information identifying the second user, and a generation component configured to generate an invitation that invites the second user to connect with the first user at the first network source. The invitation comprises first user identification information and context information identifying the context regarding the selection of the second user by the first user.Type: GrantFiled: January 16, 2015Date of Patent: April 10, 2018Assignee: Google LLCInventors: Michael Patrick Schneider, Justin Lewis
-
Patent number: 9940372Abstract: Techniques are provided for automatically determining when to trigger instant search. In one technique, while a user is entering text to formulate a search query, and prior to receiving an indication that the user has completed formulation of the search query, a search assistant system determines the most popular queries that include the text the user has already entered. The search assistant system then determines whether to proactively provide, to the user, search results for the top-candidate of those completed queries. That determination may take into account factors such as whether the top-candidate qualifies as a dominant completed query, a richness metric determined for the search results for the particular completed query, and/or a satisfaction metric determined for the search results for the particular completed query.Type: GrantFiled: May 25, 2015Date of Patent: April 10, 2018Assignee: YAHOO HOLDINGS, INC.Inventors: Shenhong Zhu, Kazuhiro Nakao, Zhongqiang Chen, Chun Ming Sze, Huming Wu, Farzin Maghoul
-
Patent number: 9928541Abstract: A computer-implemented method is disclosed herein. The method includes the step of receiving, with a processing device of a guidance server, a series of guidance request signals from an electronic computing device operated by a consumer shopping in a retail store. Each guidance request signal contains an alphanumeric character. The method also includes the step of determining, with the processing device, at least one location within the retail store in response to the alphanumeric characters contained in any already-received guidance request signals after each of the series of guidance request signals is received. The method also includes the step of transmitting, with the processing device, a series of guidance response signals to the electronic computing device in response to the determination of the at least one location. Each of the series of guidance response signal contains data indicative of the determined location within the retail store.Type: GrantFiled: June 28, 2013Date of Patent: March 27, 2018Assignee: WAL-MART STORES, INC.Inventors: Valerie Goulart, Stefan Li
-
Patent number: 9910932Abstract: There is disclosed a method and a system for completing a search query. The method is executable at a server. The method comprises receiving a portion of the search query from an electronic device associated with a user; determining a query-completion suggestion for the received search query portion, the query-completion suggestion based on information searchable within a vertical search domain; determining the most suitable response to the query based on information maintained within the vertical search domain; causing the electronic device to display the user a suggest line, the suggest line including both: (i) the query-completion suggestion and (ii) representation of the most suitable response to the query.Type: GrantFiled: May 30, 2014Date of Patent: March 6, 2018Assignee: YANDEX EUROPE AGInventors: Andrey Grigorievich Plakhov, Svetlana Jurievna Shorina, Irina Viktorovna Esinovskaya, Elena Semenovna Gruntova, Vasiliy Aleksandrovich Eremeev
-
Patent number: 9898533Abstract: Results of a search on one body of data are enhanced by performing the same search, or a related search, on another body of data. A first body of data is pages (or other content) on a web site, and a second body of data is pages (or other content) on another web site. When a user enters a query to perform a site-specific search on the first web site, that web site performs a related search on the second web site. When results are obtained from the second web site, it is determined whether the first web site has any pages that correspond to the received results. The first web site then uses the corresponding pages in the results that it provides to the user.Type: GrantFiled: February 24, 2011Date of Patent: February 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Lawrence Ripsher, Severan Rault, Joseph Ollis
-
Patent number: 9892426Abstract: Disclosed is a system and method for presenting content in response to receiving a portion of a search query. A computing device receives, over a network from a user computer, a portion of a search query submitted by a user in a search query entry area. The computing device receives, from a search suggestion module, one or more search suggestions related to the portion of the query. The computing device transmits, to the user computer, the one or more search suggestions for display in a search suggestion region, the search suggestion region displayed differently than a search results area. The computing device transmits a search suggestion of the one or more search suggestions to a rich content module. The rich content module generates rich content related to the transmitted search suggestion. The computing device transmits, to the user computer, the rich content for display in the search suggestion region.Type: GrantFiled: November 14, 2016Date of Patent: February 13, 2018Assignee: EXCALIBUR IP, LLCInventors: Ethan Batraski, Vivian Lin Dufour, Aarti Parmar, Shenhong Zhu, Olivia Franklin
-
Patent number: 9892167Abstract: Methods and systems are disclosed herein for a media guidance application that intuitively and efficiently allows a user to navigate a large amount of media content on a variety of user devices. Specifically, the media guidance application may provide a user with cluster-based search results. The media guidance application may intelligently select the clusters presented to a user, and attributes of those clusters, in order to assist the user in navigating the available content.Type: GrantFiled: March 31, 2015Date of Patent: February 13, 2018Assignee: Rovi Guides, Inc.Inventor: Milan Patel
-
Patent number: 9858318Abstract: In a method for managing a plurality of data entities, data pertaining to transactions by a plurality of users with respect to the data entities is collected and a collaborative filtering operation is applied on the data entities to determine similarity levels of the data entities with respect to each other. In addition, for at least one of the data entities, remaining ones of the data entities are ranked according to the determined similarities while discounting for popularities of the data entities. Moreover, identifications of at least another one of the data entities having the highest rankings to the at least one of the data entities are presented to a first user to recommend the at least another one of the data entities for use by the first user.Type: GrantFiled: January 20, 2012Date of Patent: January 2, 2018Assignee: EntIT Software LLCInventors: Shyam Sundar Rajaram, Craig Peter Sayers, Rajan Lukose, Martin Scholz
-
Patent number: 9846726Abstract: A user saves a structured query defining connections between two or more objects maintained by a social networking system. The social networking system finds objects matching the structured query, either by periodically performing searches for new objects or by analyzing objects as they are added or modified. The user creating the saved query can subsequently view the matching objects.Type: GrantFiled: September 25, 2015Date of Patent: December 19, 2017Assignee: Facebook, Inc.Inventors: Ken Deeter, Thomas Stocky, Robyn David Morris
-
Patent number: 9842112Abstract: A system and method parses one or more fields from a file by receiving example locations of the field in the file, fashioning rules that describe the field from the locations, and then scoring the rules against some or all of the file.Type: GrantFiled: October 27, 2014Date of Patent: December 12, 2017Assignee: Trifacta, Inc.Inventors: Jeffrey Heer, Sean Philip Kandel
-
Patent number: 9686263Abstract: Techniques include receiving a search query from a user device, determining native applications that are installed on the user device and associated with user accounts, and identifying app state records based on the search query and the applications. Each app state record includes an application access mechanism (AAM) and application state information (ASI). The AAM references a native application and indicates operations for the application to perform. The ASI describes a state of the native application after the application has performed the operations. Identifying the app state records based on the native applications includes determining that each record includes an AAM that references one of the applications. The techniques also include selecting AAMs from the identified app state records and transmitting the AAMs to the user device. Other techniques include generating result scores for app state records identified based on the search query using the native applications.Type: GrantFiled: August 14, 2015Date of Patent: June 20, 2017Assignee: Quixey, Inc.Inventor: Matthew Raymond Silva Wise
-
Patent number: 9672297Abstract: Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously unknown hosts to users. Embodiments of the present invention can be used to record uniform resource locators (URLs) associated with web resources accessed by a user and usage details pertaining to the user's usage of the web resources. Responsive to receiving a request to access a hostname not stored in the recorded URLs, embodiments of the present invention can be used to receive URLs associated with web resources available at the hostname and assign weight values to the received URLs based, at least in part, on the usage details and a similarity between the received URLs and the recorded URLs. Embodiments of the present invention can then be used to generate a URL suggestion from the received URLs based, at least in part, on the assigned weight values.Type: GrantFiled: December 9, 2016Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Geetika T. Lakshmanan, Dana L. Price, Shelbee D. Smith-Eigenbrode
-
Patent number: 9646025Abstract: Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria.Type: GrantFiled: May 21, 2009Date of Patent: May 9, 2017Assignee: QUALCOMM IncorporatedInventors: Mark Boyns, Chandrakant Mehta, Jeffrey Tsay, Giridhar Mandyam
-
Patent number: 9639627Abstract: Presented is a method, system and computer readable product to search a task-based web interaction. A task-based web interaction search query is provided to a search engine. The search results are classified into a set of information parameters. The information parameters are compared against a repository containing multiple sets of information parameters. Upon identification of a corresponding set of information parameters, a task-based web interaction associated with the identified set of information parameters is presented.Type: GrantFiled: September 9, 2010Date of Patent: May 2, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Praphul Chandra, Geetha Manjunath
-
Patent number: 9639767Abstract: For context-aware handwriting recognition for input fields, an apparatus, system, method, and computer program product are disclosed. The apparatus may include a processor, a handwriting input unit operatively coupled to the processor, a display operatively coupled to the processor, a field metadata module that obtains metadata related to an input field, a field type module that identifies a field type of the input field associated with the handwriting input based on the metadata, and a recognition tuning module that adjusts a handwriting recognition engine based on the field type. Adjusting the handwriting recognition engine may include increasing a weight given to text having particular characteristics, based on the field type. Obtaining the metadata related to an input field may include querying an application for properties of the input field and/or identifying text adjacent to the input field.Type: GrantFiled: July 10, 2014Date of Patent: May 2, 2017Assignee: Lenovo (Singapore) PTE. LTD.Inventors: Steven Richard Perrin, Scott Edwards Kelso, John Weldon Nicholson, Jianbang Zhang
-
Patent number: 9619046Abstract: A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input.Type: GrantFiled: February 27, 2013Date of Patent: April 11, 2017Assignee: Facebook, Inc.Inventors: Robert Taaffe Lindsay, Giridhar Rajaram
-
Patent number: 9582534Abstract: Embodiments of methods, systems, and storage medium associated with processing a search request for items are disclosed herein. In one instance, the method may include determining that a search request includes an indication of intent to obtain information about items that are related to other items, obtaining information about a first set of items from a first data repository, including the obtained information as input in the search request, and obtaining, in response to the search request, information about a second set of items related to the items of the first set from a second data repository. The second data repository may include information about items, including relationship of the second set of items with the first set of items. The item relationship may be determined based on collaborative filtering of information associated with the first or second items. Other embodiments may be described and/or claimed.Type: GrantFiled: June 26, 2013Date of Patent: February 28, 2017Assignee: Amazon Technologies, Inc.Inventor: Thomas Jay Hoover
-
Patent number: 9578358Abstract: A process identifies a search query spike from queries submitted by users during a first span of time, which is less than a predefined duration. The spike corresponds to a set of queries identified as equivalent. The frequency of submitting queries from the set during the first time span exceeds the frequency of submitting queries from the set during an average span of time. The process correlates the spike to a broadcast video program by matching terms from the set of search queries to subtitle terms appearing in the video program at a first location. The first location in the video program was broadcast within a predefined time before the first span of time. The process receives notification from a user device indicating user interest in the video program. The process transmits to the user device search results corresponding to some search queries from the set of search queries.Type: GrantFiled: July 18, 2014Date of Patent: February 21, 2017Assignee: GOOGLE INC.Inventors: Zbigniew Skolicki, Yaroslav Volovich, Ant Oztaskent, Varun Rajgarhia
-
Patent number: 9569728Abstract: A computer-implemented content suggestion engine provides content suggestions to a requesting user based on information about content items that other users may have independently categorized or organized into folders within a content repository. Embodiments of the method comprise a content repository having a plurality of content items, where each content item is associated with one or more user-created folders. Embodiments further comprise receiving, via a network, a suggestion request for suggested content, where the suggestion request identifies a first content item for which suggestions are sought. Other content items in the content repository are then identified as potential suggestions based on the application of a formal relationship between the first content item and the potential suggested content items. One or more of the potential suggested content items may then be provided in response to the suggestion request via the network.Type: GrantFiled: March 20, 2015Date of Patent: February 14, 2017Inventors: Alain J. Cohen, Marc A. Cohen, Ryan McKeown, Stefan Znam, Alberto Morales
-
Patent number: 9569499Abstract: A recommender system includes: an input section 103 configured to receive a search request from a user; a user managing section 104 configured to manage context information representing a characteristic of the user; an index-table managing section 105 configured to output an information object related to the search request of the user; a user-authority-value managing section 106 configured to calculate, on the basis of similarity between users calculated from comparison of the context information of the user and another user and reliability from a plurality of users for the other user, an authority value representing reliability from the user for the other user; a rating calculating section 107 configured to calculate an evaluation value of the user for the information object using a value obtained by weighting an evaluation value of the other user for the information object according to the authority value of the other user; and a ranked-list creating section 108 configured to output a list of information obType: GrantFiled: February 28, 2012Date of Patent: February 14, 2017Assignee: NEC CORPORATIONInventor: Nobuharu Kami
-
Patent number: 9563335Abstract: Embodiments of the present invention provide methods, computer program products, and systems for suggesting uniform resource locators located at previously unknown hosts to users. Embodiments of the present invention can be used to record uniform resource locators (URLs) associated with web resources accessed by a user and usage details pertaining to the user's usage of the web resources. Responsive to receiving a request to access a hostname not stored in the recorded URLs, embodiments of the present invention can be used to receive URLs associated with web resources available at the hostname and assign weight values to the received URLs based, at least in part, on the usage details and a similarity between the received URLs and the recorded URLs. Embodiments of the present invention can then be used to generate a URL suggestion from the received URLs based, at least in part, on the assigned weight values.Type: GrantFiled: June 24, 2016Date of Patent: February 7, 2017Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Geetika T. Lakshmanan, Dana L. Price, Shelbee D. Smith-Eigenbrode
-
Patent number: 9547928Abstract: A method and an apparatus for authoring stereoscopic 3D video information comprising a 3D video stream and 3D overlay graphics are described. A depth range in z-space for the stereoscopic presentation of the 3D video stream is determined for a plurality of time codes. A reference plane in z-space for placing the 3D overlay graphics is then determined such that depth conflicts between the 3D video and the reference place are reduced. A comfort zone surrounding a display screen plane and comprising the reference plane is defined, wherein the comfort zone specifies a depth range in z-space for preferable presentation of the stereoscopic 3D video information. It is then determined whether a depth conflict between the reference plane and the 3D video stream remains for the respective time codes and/or whether a depth conflict exists between the comfort zone and the 3D overlay graphics for the respective time codes.Type: GrantFiled: February 17, 2012Date of Patent: January 17, 2017Assignee: THOMSON LICENSINGInventor: Jobst Hoerentrup