Based On Category Of The Query And The Document Patents (Class 707/731)
  • Patent number: 10242412
    Abstract: In one embodiment, a method includes determining a current geo-location of a mobile client computing device associated with a first user; and selecting content associated with the current geo-location that was provided by a second user. The selection is based at least in part on a relationship between the first and second users. The method also includes sending to the mobile client computing device while the mobile client computing device is at or near the current geo-location a notification associated with the content.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: March 26, 2019
    Assignee: Facebook, Inc.
    Inventor: Peter Xiu Deng
  • Patent number: 10229209
    Abstract: A server device obtains a search term from a client device that is managed by an enterprise. A user associated with the client device is identified. Data that indicates a role of the user for the enterprise is obtained. Search index data that specifies a location for a term and a contextual boundary for the term is obtained. A search result that is based on the search index data and the role of the user for the enterprise is generated.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: March 12, 2019
    Assignee: Airwatch LLC
    Inventors: Gerard Murphy, Marcos Mendez
  • Patent number: 10216837
    Abstract: Methods, apparatus, systems, and computer-readable media are provided for selecting pattern matching segments suitable for electronic communication clustering. A set of pattern matching segments may be identified that match at least one of a corpus of electronic communication addresses. A measure of coverage of each of the set of pattern matching segments across the corpus of electronic communication addresses may be determined. A score associated with each pattern matching segment may be determined based on the measure of coverage and one or more measures of flexibility associated with each of the set of pattern matching segments. One or more of the pattern matching segments may be selected based on the determine scores. A corpus of electronic communications may then be grouped into a plurality of clusters based on a comparison of the one or more selected pattern matching segments to electronic communication addresses associated with the corpus of electronic communications.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: February 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Amitabh Saikia, Marc-Allen Cartright, Luis Garcia Pueyo, Vanja Josifovski, Jie Yang, Mike Bendersky, MyLinh Yang
  • Patent number: 10198486
    Abstract: A method, system, and article of manufacture comprising tabulating, for a plurality of users making recommendations, information including respective user interests and recommendations, storing the tabulated information in a database, responsive to a query from a client machine, the query seeking a recommendation from a user having a particular user interest, filtering the stored tabulated information to determine recommendations from users having the particular user interest, and presenting the recommendations to the client machine. Also included is a community of parents who are registered on one site to find on other sites products that they are curious about or want to give feedback on, and then collect those items and share insights or request guidance from at least some of the individual parents in the community.
    Type: Grant
    Filed: June 30, 2012
    Date of Patent: February 5, 2019
    Assignee: eBay Inc.
    Inventors: Edward O'Neil Garcia, Cyn Skyberg, William R Watt, II
  • Patent number: 10185780
    Abstract: The disclosure includes a system and method configured for resharing content items. The system includes a processor and memory storing instructions that, when executed, cause the system to: receive one or more social-content items that contain one or more first links; determine whether the one or more social-content items are related to a news-story cluster (including one or more news-story items) based on the one or more first links, the news-story cluster including one or more second links; responsive to determining that the one or more social-content items are related to the news-story cluster, associate the one or more social-content items with the news-story cluster; rank the one or more social-content items; and generate a resharing content item including the one or more ranked social-content items.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: January 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Paul Moody, Mayuresh Saoji, Vikas Sukla, Andrey Prigogin
  • Patent number: 10176227
    Abstract: A method and system for managing a search is disclosed. The method and system can include receiving a set of first results from a first query. A set of categories can be identified based on the set of first results. The method and system can include generating a set of second results using a second query having at least a portion of the first query, at least a portion of the first results, and at least a portion of the set of categories. The method and system can also include scoring the set of second results based upon a relationship of the first query, the second query, and the set of second results.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Naveen G. Balani, Amit P. Bohra, Abhishek Shrivastava
  • Patent number: 10169489
    Abstract: Query disambiguation can include identifying, a first set of word clusters in a first candidate answer generated in response to a first input query for a question-answering system. Each of the first set of word clusters can be classified according to a syntactic element of a first set of syntactic elements. Query disambiguation can include identifying, in the first input query, a second set of word clusters. Each of the second set of word clusters can be classified according to a syntactic element of a second set of syntactic elements. Query disambiguation can include determining that the first word cluster is classified according to a first syntactic element that is not present in the second set of syntactic elements and generating a second input query using the first input query and the first word cluster.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Claire L. Kohler
  • Patent number: 10095988
    Abstract: A social networking system provides relevant third-party content objects to users by matching user location, interests, and other social information with the content, location, and timing associated with the content objects. Content objects are provided based on relevance scores specific to a user. Relevance scores may be calculated based on the user's previous interactions with content object notifications, or based on interests that are common between the user and his or her connections in the social network. Context search is also provided for a user, wherein a list of search of results is ranked according to the relevance score of content object associated with the search results. Notifications may also be priced and distributed to users based on their relevance. In this way, the system can provide notifications that are relevant to user's interests and current circumstances, increasing the likelihood that they will find content objects of interest.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Erick Tseng, David Edward Braginsky
  • Patent number: 10061816
    Abstract: A system and method are disclosed for providing metric recommendations by a cloud event log analytics system. The log analytics system includes a user interface which allows users to view metric recommendations, view, modify, annotate, delete, or create log metrics. In a first embodiment, centroid vectors are created from metadata associated with user access of log metrics. The centroid vectors are compared to metrics vectors created from log metrics and the results are ranked and provided to users as metric recommendations. In a second embodiment, classification rules are inferred for metric matrix tables containing metadata about log metric usage. Classification rules are assigned to a decision tree used to calculate composite probabilities of interest of log metrics. A recommendation matrix incorporate the composite probabilities of interest to predict the degree of interest an analytics user may have in a log metric for a given role.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 28, 2018
    Assignee: Informatica LLC
    Inventors: Gregorio Convertino, Mark Detweiler, Maoyuan Sun
  • Patent number: 10030988
    Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: July 24, 2018
    Assignee: Uber Technologies, Inc.
    Inventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
  • Patent number: 9971755
    Abstract: A digital magazine server provides a digital magazine including content items to a client device for presentation to a user. To increase user interaction with the digital magazine, the digital magazine server identifies a content item in the digital magazine and determines one or more topics associated with the identified content item. From the one or more topics, the digital magazine server identifies a topic and obtains candidate content items that are also associated with the identified topic. A candidate content item is selected from the candidate content item and the selected candidate content item is presented in conjunction with the identified content item.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: May 15, 2018
    Assignee: Flipboard, Inc.
    Inventors: Sang Chi, Yuechen Zhao, Ben Frederickson
  • Patent number: 9952742
    Abstract: A system may provide, via a user interface, information identifying two or more of trending search-related information, trending video-related information, trending image-related information, or trending news-related information. The two or more of the trending search-related information, the trending video-related information, the trending image-related information, or the trending news-related information are visually presented as graphical items. Each graphical item, of the graphical items, is visually identified as corresponding to the trending search-related information, the trending video-related information, the trending image-related information, or the trending news-related information. The user interface presents multiple graphical items simultaneously. The system may further receive information identifying a topic, and provide, based on receiving the information identifying the topic, a subsequent group of graphical items, on the user interface.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Greg Harris Plesur, Noah Levin, Arthur Edmond Blume, Pete Michael Gast
  • Patent number: 9875285
    Abstract: Prioritizing items based on user activity includes determining a user interest based on a current user activity and prioritizing items in a list presented in a display based on the user interest. A method for prioritizing items based on user activity includes: determining a user interest based on a current user activity where said current user activity is an online collaboration activity with at least one collaborator and said user interest is based on group memberships shared with said at least one collaborator; and prioritizing items in a list presented in a display based on said user interest.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: January 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Judith H. Bank, Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 9807181
    Abstract: Methods for categorizing news are presented. One method groups articles into clusters that share a common topic. A first category is identified for each article that indicates if the article is news or not. Further, the method includes an operation for determining use data for each article that has information about people that have accessed or referenced the article. Additionally, the method includes an operation for combining the use data and the first category for all the articles in each cluster to determine the geographical scope of interest for the cluster. The use data and the first category are combined for all the articles in each cluster to determine a second category for each article that indicates if the article is general news, topical news, or not news. The articles are presented to the user based on the geographical scope of interest, the second category, and the attributes of the user.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: October 31, 2017
    Assignee: Yahoo Holdings, Inc.
    Inventor: Mike Wexler
  • Patent number: 9779170
    Abstract: Provided are techniques for displaying a personalized search result summary for a search result. A search result from executing a search query is received. A category of search for the search query is determined. A summary template is selected from a collection of summary templates based on the category of search. A personalized summary is generated using the selected summary template and the received search result.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9779172
    Abstract: Provided are techniques for displaying a personalized search result summary for a search result. A search result from executing a search query is received. A category of search for the search query is determined. A summary template is selected from a collection of summary templates based on the category of search. A personalized summary is generated using the selected summary template and the received search result.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Billy W. Chang, Sarbajit K. Rakshit
  • Patent number: 9767220
    Abstract: Approaches for facilitating queries of a topic-based-source-specific search system are disclosed. In certain implementations, an input relating to a query may be received. Suggested ones of predefined sources and suggested ones of information items of the predefined sources may be determined based on the input. A set of suggestions including a group of suggestions relating to the suggested sources and a group of suggestions relating to the suggested information items may be provided for presentation on a user interface. In some implementations, metadata that indicates first, second, or other attributes relating to the predefined sources or the information items may be stored in association with the predefined sources or the information items. A second input relating to the query may be received responsive to providing the set of suggestions. A presentation of a comparison between the first attribute and the second attribute may be provided based on the second input.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: September 19, 2017
    Assignee: Sheer Data LLC
    Inventor: Robert M. Dessau
  • Patent number: 9747390
    Abstract: A system, method, and computer readable medium for applying one or more information retrieval technologies is disclosed for resolving a query. In one embodiment, an exemplary system generates a response using a language analysis module configured to parse a query into elements. This system can also include a rules engine configured to compare a condition of a rule against the elements, where the rule is configured to perform an action to retrieve information. Further, a response generator coupled to said rules engine receives the rule and retrieves the information for presentation to a querier in a portion of a display that adjusts proportionately to the degree of importance of said information.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: August 29, 2017
    Assignee: ORACLE OTC SUBSIDIARY LLC
    Inventors: Edwin Riley Cooper, Gann Bierner, Deniz Yuret, James Charles Williams, Filippo Beghelli, Laurel Kathleen Graham
  • Patent number: 9727545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting textual representations for entity attribute values. One of the methods includes receiving, for presentation to a user, data identifying a relevant entity and a respective presentation attribute value for each of a plurality of presentation attributes associated with the relevant entity; obtaining user profile data for the user; selecting a respective textual representation for each of the presentation attribute values, wherein selecting the textual representations comprises selecting a first alternative textual representation for a first presentation attribute value based on the user profile data; and providing data identifying the entity and the textual representations for presentation to the user.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Eyal Segalis, Yaniv Leviathan, Yossi Matias, Gal Chechik, Yoav Tzur, Ran El Manor
  • Patent number: 9693104
    Abstract: A client-side multimedia content targeting system schedules the recording, storing, and deleting of multimedia content on a client system storage device. The system accepts as input a prioritized list of program viewing preferences which is compared with a database of program guide objects that indicate when programs of interest are actually broadcast. The viewer's client system locally retains the viewer's preferences and other personal information that the viewer has entered and is sent targeting information relating to program guide objects by a server. Using the viewer's preferences and personal information, the client system creates a viewer profile, which is used with the targeting information by the client system to record content that is within the viewer profile. The described client-based form of targeting can be applied to almost any multimedia situation, including, but not limited to: TV shows, movies, advertisements, product and service offerings, music, radio, audio, etc.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: June 27, 2017
    Assignee: TiVo Solutions Inc.
    Inventors: James M. Barton, Howard D. Look
  • Patent number: 9652541
    Abstract: An editable search refinement specification can be displayed with search results for a search query. The search refinement specification can include terms of the search query and any modifiers to the query, such as categories, filters, and other refinements. A user can edit portions of the search refinement specification inline, with other portions of the specification being retained, in order to adjust the search. Using such an approach, a user can adjust a search query without losing any context or refinement from a previous search that the user would like to use for the subsequent search. Various options can be provided with the search refinement specification, such as to edit any portion, delete one or more portions, suggest refinements, go to other specifications, and the like. The search refinement specifications also can be saved for use at a later time.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: May 16, 2017
    Assignee: A9.com, Inc.
    Inventors: Matthew W. Amacker, William F. Stasior
  • Patent number: 9633080
    Abstract: A fast browsing architecture for exploring hierarchical lists of entities through a search user interface. A graphical UI operates to handle the hierarchical lists and sub-lists in different ways for different scenarios such as a hierarchical level is zero (only one list of entities associated with a query and the list cannot be further drilled down), a second scenario where the hierarchical level is one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists) and the sub-lists cannot be further drilled down, and a third scenario where the hierarchical level is more than one (a list of entities associated with the query and these entities can be further drilled down to a number of sub-lists), sub-lists can be further drilled down to a number of lists, until there are no more drill down lists to be found.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jie Cai, Ciya Liao
  • Patent number: 9619113
    Abstract: A method of operating a user device includes, in response to a set of app icons being displayed, monitoring for user interaction with one of the app icons. In response to detecting user interaction with a first app icon corresponding to a first app, the method determines whether the detected user interaction satisfies first criteria or second criteria. In response to determining that the detected user interaction satisfies the first criteria, the method displays an action list corresponding to the first app. The action list includes a set of action items for user selection. A first item corresponds to a specific state of the first app. In response to the user selecting the first item, the method opens the first app to the specific state. In response to determining that the detected user interaction satisfies the second criteria, the method performs a default action for the first app.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: April 11, 2017
    Assignee: Quixey, Inc.
    Inventor: Gilead Mark
  • Patent number: 9589056
    Abstract: Techniques for determining user information needs and selecting data based on user information needs are described herein. The present disclosure describes extracting topics of interests to users from multiple sources including search log data and social network website, and assigns a budget to each topic to stipulate the quota of data to be selected for each topic. The present disclosure also describes calculating similarities between gathered data and the topics, and selecting top related data with each topic subject to limit of the budget. A search engine may use the techniques described here to select data for its index.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: March 7, 2017
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Taifeng Wang, Tie-Yan Liu, Xiaodong Fan
  • Patent number: 9569547
    Abstract: Described embodiments enable the presentation to a user of news articles or other content that is of likely interest to a user and that is temporally and/or geographically relevant to the user's location or region of interest. A news delivery system includes an ingest module that assigns topics, locations and dates to available content, a profile engine that determines profile topics and geographic locations that a particular user finds relevant, and a news delivery module that selects content for the user based on the operation of the ingest module and the profile engine and the desired timeframe. In one embodiment, the profile engine performs decay processing to remove stale topics and locations from a user's profile. In related aspects, the profile engine maintains multiple profiles for the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: February 14, 2017
    Assignee: Google Inc.
    Inventors: Mehul Agarwal, Sami Mohammed Shalabi
  • Patent number: 9569560
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on an electronic map corresponding, for example, to a suggested search request. In one aspect, a method includes providing an electronic map of a geographic area for display on a user interface, receiving a character string entered into the user interface, the character string representing a partial search query, determining a suggested search request based on the character string, and identifying an entity responsive to the suggested search request and a geographic location for the identified entity. An indicator identifying the geographic location of the entity is provided for display on the electronic map.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: February 14, 2017
    Assignee: GOOGLE INC.
    Inventors: Michelle I-Ching Lee, Jocelyn C. Lin, Keekim Heng
  • Patent number: 9489112
    Abstract: Described embodiments enable the presentation to a user of news articles or other content that is of likely interest to a user and that is geographically relevant to the user's location or region of interest. A news delivery system includes an ingest module that assigns topics and locations to available content, a profile engine that determines profile topics and geographic locations that a particular user finds relevant, and a news delivery module that selects content for the user based on the operation of the ingest module and the profile engine. In one embodiment, the profile engine performs decay processing to remove stale topics and locations from a user's profile. In related aspects, the profile engine maintains multiple profiles for the user.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 8, 2016
    Assignee: Google Inc.
    Inventors: Mehul Agarwal, Sami Mohammed Shalabi, Maurice Shore, Jokubas Zukerman
  • Patent number: 9461902
    Abstract: In one embodiment, a method includes receiving first data indicating a current usage of a mobile device by a user. The method includes accessing second data associated with past user states of the user, where each user state corresponds to a temporal, spatial, or modal accessibility of the user. A future user state of the user is determined based on a weighted set of predictor functions, each predictor function comprising a machine-learned algorithm for a particular user state. The probability of each user state is based on past user states of the second data, wherein each past user state is weighted by a decay factor based on the corresponding time. One of the user states is selected as the future user state, and the operation of the mobile device is adapted at a future time to account for that future user state.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: October 4, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Joshua Williams
  • Patent number: 9448979
    Abstract: An approach is provided for managing a display of a keyword search result. The search for the keyword on a web page includes identifying first Document Object Model (DOM) element(s) including a subset of DOM element(s) that include the keyword. Based on preference(s), second DOM element(s) are identified, which are unrelated to the subset of DOM element(s). Based on the preference(s), styles of the first and second DOM element(s) are modified to generate a display of the search result that includes content of the web page specified by the first DOM element(s), and that (1) does not include other content of the web page specified by the second DOM element(s) or (2) emphasizes the content specified by the first DOM element(s) over the other content specified by the second DOM element(s), in accordance with the modified styles.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9418119
    Abstract: A method and system to determine a category score of a social network member is described. An example system comprises a sample selector, a weight value module, a storing module, an access module, and a category score module. The sample selector selects a sample of member profiles from the profiles maintained by an on-line social network system. The weight value module obtains respective weight values associated with various phrases present in the sample of member profiles. The access module accesses a member profile and the weighted phrases associated with a certain category. The category score module determines a category score for the member profile based on a presence of one or more phrases from the plurality of weighted phrases in the member profile.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 16, 2016
    Assignee: LinkedIn Corporation
    Inventors: Yan Liu, Shaobo Liu
  • Patent number: 9418076
    Abstract: A system and method are provided, for example, for determining interests from location data, by receiving location data from a mobile device, using the location data to determine a uniform resource locator associated with a point of interest, determining classification data associated with the uniform resource locator, and updating an interest graph associated with the mobile device using the classification data. The updated interest graph may also be subsequently used and the classification data may be used to provide information to the mobile device in real-time, such as recommendations or suggestions.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: August 16, 2016
    Assignee: BlackBerry Limited
    Inventors: Joel George Cumming, Shaohua Zhang
  • Patent number: 9378265
    Abstract: An electronic document classification system disclosed herein classifies electronic documents. The classification of the documents may involve analyzing the document and the information attached to the document to generate a set of classification data and comparing the classification data with one or more classification rules to generate a set of classifying data. The system attaches the set of classifying data to the electronic document and displays the electronic document based on the set of classifying data. The classification data may also be used to prioritize the electronic documents and to assign a retention period to the electronic documents. The system is further adapted to receive user feedback regarding the classification of the electronic document and to update the classification rules.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 28, 2016
    Assignee: INTEGRO, INC.
    Inventors: Christopher A. McHenry, Scott W. Burt
  • Patent number: 9262395
    Abstract: A system and methods and data structure for quantitatively assessing associations between terms or symbols in natural language and non-natural language contents. Some of the terms represent objects or concepts or semantic attributes; some other terms represent properties associated with the objects or concepts or attributes. The methods include obtaining a first group of text contents, specifying a target term or symbol, and identifying contextual attributes of the target term or symbol. The contextual attributes include grammatical and semantic attributes as well as positional and distance attributes. Association strength values are calculated for related terms or symbols based on the contextual attributes of the target term or symbol, and terms or symbols are selected to represent the properties of an object or concept or attribute.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: February 16, 2016
    Inventors: Guangsheng Zhang, Chizhong Zhang
  • Patent number: 9195741
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering music answer boxes. In one aspect, a method includes receiving a query, obtaining a plurality of search results responsive to the query, the search results being results from a search of web resources on the Internet, and determining from the plurality of search results that the query is a music query. Music data for a song responsive to the query is obtained, where the music data comprises a Uniform Resource Locator (URL) of song content of the song on the Internet. A music answer box is generated for the query, where the music answer box comprises the music data and a link to the URL of the song content, and the music answer box is provided in addition to search results.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 24, 2015
    Assignee: Google Inc.
    Inventors: Ganesh Ramanarayanan, Jun Gong, Murali Krishna Viswanathan, Daphne Dembo, Pravir K. Gupta, Tal Cohen, Lev Finkelstein, Adi Mano, Evan B. Roseman
  • Patent number: 9177124
    Abstract: A flexible and extensible architecture allows for secure searching across an enterprise. Such an architecture can provide a simple Internet-like search experience to users searching secure content inside (and outside) the enterprise. The architecture allows for the crawling and searching of a variety of sources across an enterprise, regardless of whether any of these sources conform to a conventional user role model. The architecture further allows for security attributes to be submitted at query time, for example, in order to provide real-time secure access to enterprise resources. The user query also can be transformed to provide for dynamic querying that provides for a more current result list than can be obtained for static queries.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: November 3, 2015
    Assignee: Oracle International Corporation
    Inventors: Muralidhar Krishnaprasad, Mark Davis, Mark Ture, Cindy Hsin, Meeten Bhavsar, Hiroshi Koide, Joaquin Delgado, Chi-Ming Yang, Visar Nimani, Hui Ouyang, Sachin Bhatkar, Thomas Chang
  • Patent number: 9135328
    Abstract: The subject matter disclosed herein relates to ranking and/or indexing of documents based at least in part on user interaction with contextual shortcuts. In one or more implementations, data may be collected regarding user interaction with one or more contextual shortcuts and a query may be received from a user based at least in part on an activation of a given contextual shortcut. A search result may be transmitted to the user via a contextual search interface based at least in part on the collected data regarding user interaction with one or more contextual shortcuts.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: September 15, 2015
    Assignee: Yahoo! Inc.
    Inventors: Utku Irmak, Reiner Kraft
  • Patent number: 9092506
    Abstract: Methods and systems for providing a report based on a negative keyword may include receiving search query data and advertiser data including a negative keyword, matching the search query data to a negative keyword, and providing display data representing a report including an indication that an advertisement was blocked from being shown in response to a search query based on the negative keyword.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Sheridan Kates, Alexandra Baugher
  • Patent number: 9092760
    Abstract: A response event to provide a communication reply can be detected. The reply can be to an email message which is part of an email conversation. The email conversation can include a sequence of zero or more response email messages to an initial email message as well as the initial email message. Attributes of different ones of the email messages can be queried. A quantity N can be determined based on values of the attributes being compared against at least one history criteria. The quantity of N can vary based on the values and the history criteria. A reply history set can be created that includes a set of history segments. Each history segment can correspond to one of the N different ones of the email messages of the email conversation. The reply history set can be incorporated within the communication reply.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: July 28, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, Mark Kelly, John Rice
  • Patent number: 9043322
    Abstract: This invention relates to determining page elements to display in response to a search. A method embodiment of this invention determines a page element based on a search result. The method includes: (1) determining a set of result classifications based on the search result, wherein each result classification includes a result category and a result score; and (2) determining the page element based on the set of result classifications. In this way, a classification is determined based on a search result and page elements are generated based on the classification. By using the search result, as opposed to just the query, page elements are generated that corresponds to a predominant interpretation of the user's query within the search results. As result, the page elements may, in most cases, accurately reflect the user's intent.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Tania Bedrax-Weiss, Ramanathan V. Guha, Patrick F. Riley, Corin Anderson
  • Patent number: 9043321
    Abstract: A search query including search criteria can be received. The search criteria can be a text string. An enhanced search against an enhanced index can be executed. The enhanced index can be metadata associated with an enhanced cluster. The enhanced cluster can be a document cluster associated with the metadata. The enhanced cluster can be aggregated into a merged document. The merged document can be a document including the enhanced cluster contents. The ranking algorithm can be executed on the merged document to obtain a final ranking of content within the single document.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: May 26, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cristina Bonanni, Francesco Dauri, Arcangelo Di Balsamo, Alessandro Donatelli, Giovanni Falchetti, Luca Lazzaro
  • Patent number: 9043351
    Abstract: Systems and methods described and suggested herein utilize various techniques to assess the degree of specificity of search queries. By assessing the degree of specificity of search queries, the systems and methods may be used to determine where the submitting users' intentions fall along the continuum between specific and general searching. Thus, the systems and methods may be used to, among other uses, deliver search results that more closely coincide with the users' intentions. For example, if data associated with a search query indicates that users typically submit the search query with the intention of specific searching, embodiments may tailor search results to include a limited number of highly relevant search-result items. On the other hand, for example, if data associated with a search query indicates that users typically submit the search query with the intention of general searching, embodiments may tailor search results to include a diverse set of search-result items from multiple categories.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 26, 2015
    Assignee: A9.com, Inc.
    Inventors: Tevye Rachelson Krynski, Deepak Jain, Dan Catalin Teodorescu
  • Publication number: 20150142792
    Abstract: A method and device relate to prioritizing content items stored on a device and, more particularly, relate to automatically ordering highest priority content items stored on a device according to multiple criteria. The method and device enabling presentation, on a display of the device, the high priority content items in order of their total priority.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 21, 2015
    Inventor: Frederick J. Pollak
  • Patent number: 9037598
    Abstract: An example device includes a memory and one or more processors configured to receive an indication of a first set of characters, responsive to determining that a predetermined amount of time has elapsed since the indication of the first set of characters was received, execute a query generated based on the first set of characters, to determine a typing speed associated with the first set of characters, and to generate, based on the predetermined amount of time and the typing speed, an adjusted amount of time, the adjusted amount of time being different from the predetermined amount of time. The processor(s) are further configured to receive an indication of a second set of characters, and responsive to determining that the adjusted amount of time has elapsed since the indication of the second set of characters was received, execute a second query generated based on the second set of characters.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: May 19, 2015
    Assignee: Google Inc.
    Inventor: Michael Salomon Morton
  • Patent number: 9031940
    Abstract: A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: May 12, 2015
    Inventor: Katherine Lynn France-Prouvoste
  • Patent number: 9031944
    Abstract: A computer-implemented method affords multi-core and multi-level topical organization in social indexes. A corpus of articles is accessed. Each article includes online textual materials. A finite state pattern for a topic filters the articles as candidate articles, which are potentially on-topic. Similarity-based representations are formed for on-topic and off-topic core meanings of the topic. An aggregate score for each of the candidate articles is determined using the similarity-based representations to indicate whether the candidate article is sufficiently on-topic. The candidate articles are presented ordered by their aggregate scores. In a further embodiment, a hierarchy of topics is used to guide the presentation of articles from subtopics, with considerations of fairness of subtopic coverage, elimination of similarity-duplicates in articles, and article freshness.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: May 12, 2015
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Mark Jeffrey Stefik, Lance E. Good, Sanjay Mittal
  • Patent number: 9020936
    Abstract: A system that facilitates ranking search results returned by a search engine in response to receipt of a query is described herein. The system includes a receiver component that receives categorical metadata pertaining to an item and categorical metadata pertaining to the query and a computation component that computes at least one of a document feature pertaining to the item, a query feature pertaining to the query, or a document-query feature pertaining to the item and the query based at least in part upon one or more of the categorical metadata pertaining to the item or the categorical metadata pertaining to the query. The system also includes a ranker component that selectively places the item in a particular location in a sequence of items based at least in part upon the at least one of the document feature, the query feature, or the document-query feature.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krysta Marie Svore, Paul Nathan Bennett, Susan T. Dumais
  • Publication number: 20150112982
    Abstract: A method and system for gathering and analyzing information utilizing a preference list on a mobile user device.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 23, 2015
    Applicant: Proust, LLC
    Inventor: David Carson
  • Patent number: 9015158
    Abstract: To provide a contents creating device and a contents creating method capable of distributing contents having an article arrangement with high relativity to a user as distribution destination. A contents creating device 100 to create contents to be distributed within a predetermined group, including a material evaluation unit 130 configured to evaluate relativity of material data of contents to a user as contents distribution destination, and a contents editing unit 140 configured to determine an article arrangement within contents according to an evaluation, wherein contents based on the article arrangement are created. Due to this, it is possible to distribute contents having an article arrangement with high relativity to a user of the distribution destination and it is possible for the user as distribution destination to browse an article in which the user is highly interested.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: April 21, 2015
    Assignee: KDDI Corporation
    Inventors: Hiromi Ishizaki, Keiichiro Hoashi, Chihiro Ono
  • Patent number: 9009144
    Abstract: Dynamic identification and removal of potential stopwords from a search query is provided. A search query comprising plural terms is received. A possible stopword among the terms that appears in a predefined list of possible stopwords is identified. Query splits are determined based on one or more query patterns, each query split comprising a location portion using a first subset of the plural terms and a subject portion using a second subset. Either the location portion or the subject portion of the query splits is modified, by removing the possible stopword from that portion. The search engine is queried with the location portion and the subject portion for each of the query splits, and scored search results are obtained for each of the query splits. The search results returned for at least one of the query splits is selected to return as a response to the search query.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Xin Li, Shi Chen, Qiying Lin
  • Patent number: 9009151
    Abstract: The present invention relates to a method, system, and computer-readable recoding medium for sharing a result related to contents. The method for sharing a result related to contents includes the steps of assigning different identifications (IDs) to communities in which the contents are primarily and/or secondarily posted if a user requests to directly scrap and post the contents of a server, and collectively providing a result created in relation to the contents belonging to communities having a common ID if the result is created in relation to the primarily and/or secondarily posted contents.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 14, 2015
    Assignee: NHN Entertainment Corporation
    Inventors: Young Hwan Sung, Hyun Jung Kim, Mi Jin Kwon, Eun Lee Kim