Category Specific Web Crawling Patents (Class 707/710)
  • Publication number: 20150019527
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Application
    Filed: September 29, 2014
    Publication date: January 15, 2015
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Publication number: 20150006506
    Abstract: A web page evaluation technique includes obtaining a plurality of web pages with the same or approximately the same content. Further, a plurality of generation times and a plurality of first evaluation values that correspond to respective ones of the plurality of web pages are determined. A web page among the plurality of web pages that has the earliest generation time is identified. A second evaluation value of the identified web page is determined according to the plurality of first evaluation values. The second evaluation value can be used to indicate a ranking of the identified web page.
    Type: Application
    Filed: June 13, 2014
    Publication date: January 1, 2015
    Inventor: Hua Chen
  • Publication number: 20150006503
    Abstract: A multidimensional navigator configured to facilitate navigation to electronic content is contemplated. The navigator may include a plurality of dimensions and/or levels whereby each level displays electronic content available for navigation. The electronic content identified within each level may be arranged in a fisheye configuration comprising a plurality of rings where each ring identifies electronic content associated with a different resource.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Inventors: Judson D. Cary, Stephen Glennon
  • Publication number: 20150006505
    Abstract: Method of displaying by a client application in communication with a search engine a plurality of user-selectable refinements to a search query including a search term, comprising: sending the search query; receiving search results and suggested search query refinements determined based at least in part on an analysis of groups of related search queries, each suggested search query refinement corresponding to a refined search query including the search term and an additional search term; displaying search results and, apart from a search bar, refinements, refinements being selectable by a user via a graphical object; receiving a selection of one of the refinements, the selection corresponding to a refined search query including the search term and an additional search term; receiving refined search results; and displaying refined search results and a visual representation of a refinement relationship between the search query and the refined search query. Related systems are also disclosed.
    Type: Application
    Filed: April 2, 2014
    Publication date: January 1, 2015
    Applicant: YANDEX EUROPE AG
    Inventors: Andrey Grigorievich PLAKHOV, Alexander Ivanovich MAZAYKIN, Marina Sergeevna KHORUZHENKO
  • Publication number: 20150006504
    Abstract: Method of displaying by a client application in communication with a search engine a plurality of user-selectable refinements to a search query including a search term, comprising: sending the search query; receiving search results and suggested search query refinements determined based at least in part on an analysis of groups of related search queries, each suggested search query refinement corresponding to a refined search query including the search term and an additional search term; displaying search results and, apart from a search bar, refinements, refinements being selectable by a user via a graphical object; receiving a selection of one of the refinements, the selection corresponding to a refined search query including the search term and an additional search term; receiving refined search results; and displaying refined search results and a visual representation of a refinement relationship between the search query and the refined search query. Related systems are also disclosed.
    Type: Application
    Filed: April 2, 2014
    Publication date: January 1, 2015
    Applicant: YANDEX EUROPE AG
    Inventors: Andrey Grigorievich PLAKHOV, Alexander Ivanovich MAZAYKIN, Marina Sergeevna KHORUZHENKO
  • Patent number: 8914351
    Abstract: A method and system for secure automated document registration with social media. A secure cloud transformed electronic document is created on an application on a target network device from an original electronic document. The original electronic document is electronic text, audio, video or pictures from a social media network or from a telecommunications network. The secure cloud transformed electronic document is made viewable via the target network device and other target devices from anywhere on a cloud communications network or on a social media network without the ability to tamper with the information within the secure cloud transformed electronic document. This provides an automatic secure electronic document registration system on the cloud communications network and the social media network.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: December 16, 2014
    Inventor: Clinton A. Krislov
  • Publication number: 20140365460
    Abstract: Aspects of the subject disclosure are directed towards increasing a community of interest group users of an interest group, e.g., a network site having a feed of posts generally related to a particular topic. Many newly created interest groups do not have enough content to keep users interested and attract new users. The technology described herein automatically obtains content that backfills such an interest group with additional related content. The backfilled content may be found by keywords search and/or by crawling general public data, data from specific sites, historical conversation data, and/or more widely scoped data. Also described is creating a new interest group and seeding the group with content based upon backfilling technology.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 11, 2014
    Inventors: William L. Portnoy, James Lewallen, Richard Zaragoza
  • Publication number: 20140365461
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium and a method for automatically providing support solutions in response to user feedback items. The method comprises receiving user feedback items and corresponding support solutions. The method further comprises identifying, using clustering techniques, associations between the user feedback items and the corresponding support solutions. The method further comprises storing the identified associations as an items-solutions model that correlates the user feedback items with the corresponding support solutions. The method further comprises receiving a new user feedback item. The method further comprises automatically determining, using the items-solutions model, at least one support solution that corresponds to the new user feedback item. The method further comprises providing the at least one support solution in response to the received new user feedback item.
    Type: Application
    Filed: August 11, 2014
    Publication date: December 11, 2014
    Inventors: Kirill Buryak, Glenn M. Lewis, Nadav Benbarak, Aner Ben-Artzi, Jun Peng
  • Publication number: 20140358889
    Abstract: Systems and methods provide natural language search results to clear-intent queries. To provide the natural language search results, a system may parse a document from an authoritative source to generate at least one heading-text pair, the text appearing under the heading in the document. The system may assign a topic and a question category to the heading-text pair and store the heading-text pair in a data store keyed by the topic and the question category. The system determines that a query corresponds to the topic and the question category, and provides the heading-text pair as a natural language search result for the query. In some implementations, the text portion of the heading-text pair may be a paragraph or a list of items and the natural language search result may be provided with conventional snippet-based search results in response to the query.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Tomer Shmiel, Dvir Keysar, Yonatan Erez
  • Publication number: 20140358891
    Abstract: A method of measuring multiple digital social interactions around a topic or news story for the purpose of providing real-time insight on which topics are of greater importance to a particular audience. The invention provides the apparatus and structure to collect information deemed to be a topic, to take a set of references to the topic and integrate that into a thread and to place the thread into a pulse category, to calculate the amount of interest in the thread and the growth of interest in the thread as well as the rate of change of the growth of interest and to formulate a rank of the interest which is displayed visually to a consumer by pulse topic.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 4, 2014
    Applicant: LISTENER DRIVEN RADIO LLC
    Inventors: Daniel Anstandig, Brian Seeders
  • Publication number: 20140358890
    Abstract: Described herein is a technology to facilitate automated question answering. In one implementation, an input question is first received. Different search strategies may be used to search multiple types of data from multiple types of knowledge databases to generate one or more candidate answers to the input question. The one or more candidate answers are evaluated to generate a final answer to the input question.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 4, 2014
    Inventors: Yingyu CHEN, Bin DONG, Yongyuan SHEN, Zhenglong WEI, Xiaowei LIU
  • Patent number: 8903800
    Abstract: Methods, systems and computer readable mediums are provided for indexing network resources. One method includes accessing, using one or more computer systems, a data store of menu items. The method further includes accessing identification information associated with one or more food providers from one or more data sources. One or more network resources are crawled based on the identification information to search for one or more menu items in the data store of menu items associated with corresponding ones of the food providers. Using the one or more computing systems, an index feed is generated, the index feed comprising the identification information of one or more of the food providers, and one or more menu items associated with the identification information of corresponding food providers based on the crawl and search.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: December 2, 2014
    Assignee: Yahoo!, Inc.
    Inventors: Vinay Kakade, Sathiya Keerthi Selvaraj, Philip Bohannon
  • Publication number: 20140344243
    Abstract: An event occurring in a particular geographic region is identified based on disseminated information containing public commentary in the particular geographic region. Attributes that are related to the event are identified, and sentiment words relating to the identified event are extracted from the disseminated information, where the extracted sentiment words are in a local language of the particular geographic region. A sentiment trend visualization is generated that depicts a trend of sentiments of at least a particular one of the identified attributes, wherein the sentiments are based on the sentiment words for at least the particular attribute.
    Type: Application
    Filed: June 8, 2011
    Publication date: November 20, 2014
    Inventors: Ming C. Hao, Umeshwar Dayal, Bao-Yao Zhou, Chen Chang, Meichun Hsu, Mohamed E. Dekhil, Riddhimah Ghosh, Christian Rohrdantz
  • Publication number: 20140337312
    Abstract: A system and method for providing a suggested store at or through which to purchase a product or service. When a user enters a query for a product or service into a user interface, the system may use the query as a search argument to search files to find one or more pictures illustrating information about a product or service represented by the query. The picture could illustrate where the queried product or service may be purchased. Auto-complete processes may also be used to process the query as it is being entered, to generate an auto-suggestion key word based on fewer than all the letters of the query, to use as a search argument for the search. Both the query and the auto-suggestion key word may be used as search arguments to find the relevant picture in a variety of search logic sequences to provide the picture to the user.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Xiaodi Zhang, Jun Hang
  • Publication number: 20140337311
    Abstract: In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Benjamin Ling, Jie J. Wu, Jian Gong Deng, Hanping Feng
  • Publication number: 20140337310
    Abstract: A method of facilitating video search is disclosed. A video on or linked to by a display page is located. A video search index entry associated with the video is generated, at least in part, using an additional information data, retrieved at least in part programmatically from a location other than the display page.
    Type: Application
    Filed: April 22, 2014
    Publication date: November 13, 2014
    Applicant: CastTV Inc.
    Inventors: Edwin Seng Eng Ong, Aleksandra R. Vikati
  • Patent number: 8886580
    Abstract: Aggregate scoring is used to help classify digital content such as content uploaded to multi-user websites (e.g., social networking websites). In one embodiment, specific categories are used that relate to a social implication of content. For example, text, images, audio or other data formats can provide communication perceived to fall into categories such as violent, abusive, rights management, pornographic or other types of communication. The categories are used to provide a raw score to items in various groupings of a site's content. Where items are related to other items such as by organizational, social, legal, data-driven, design methods, or by other principles or definitions, the related items' raw scores are aggregated to achieve a score for a particular grouping of items that reflects, at least in part, scores from two or more of the related items.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 11, 2014
    Assignee: Lithium Technologies, Inc.
    Inventors: Pierre Grenier, Eddie Lo, Satinderpal Sandhu
  • Patent number: 8886629
    Abstract: Systems, methods, and software for providing a distributed search function for online delivery platforms used in law firms and other enterprises are described. For example, one aspect of the systems, methods and software provides a plurality of data sets. The data sets may comprise indices into other sets of data. At least one search engine is associated with each data set. A system receiving a search request determines which search engines are used to process the search request based on the data sets involved in the search request. The search request is then forwarded to the identified search engines.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: November 11, 2014
    Inventor: Mark A. Bluhm
  • Patent number: 8880499
    Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news, content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventor: Chung Wu
  • Publication number: 20140317082
    Abstract: A system and method is provided that enables a business to purchase a generic, but unique, kit containing one or more signs, with a machine readable medium. The computer readable medium stores information relating to a unique web address of a configurable web site landing page. The web site landing page can be automatically generated based on information parsed from various other web sites. An administrator configures the web site as desired so that when a user scans the machine readable medium, the user will be direct to the web site, and will have access to the content configured by the administrator. A system and method is also provided for programming or generating machine readable medium.
    Type: Application
    Filed: February 18, 2014
    Publication date: October 23, 2014
    Inventors: Michael Archuleta, Michael Archuleta, II, Austin Archuleta
  • Publication number: 20140317083
    Abstract: A method for incremental crawling of content stored on a plurality of content providers using aggregation is provided. The method comprises receiving a request to crawl content on one or more associated content providers; retrieving one or more first references to content on a first content provider; retrieving one or more second references to content on one or more second content providers during the same request; aggregating the first and second references; and returning the aggregated first and second references. This is done while taking into consideration opaque timestamp object which is managed in a distributed manner. The opaque timestamp is filled in by the content providers but stored in the crawler side between crawling sessions.
    Type: Application
    Filed: June 30, 2014
    Publication date: October 23, 2014
    Inventors: Batya Kenig, Constantin Radchenko, Eitan Shapiro
  • Patent number: 8868542
    Abstract: A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: October 21, 2014
    Assignee: Facebook, Inc.
    Inventors: Jeffrey David Kimball, John Thurston Wassom, Jr., Christina Ann Rank Dolan
  • Patent number: 8862569
    Abstract: Methods, systems and computer-readable storage medium for determining a crawling schedule. In an aspect, a method includes obtaining crawl history data for a Web site having Web pages, determining a status of the Web pages, determining a total quantity of Web pages that have a status of deleted, calculating a probability that another Web page of the Web site will be removed based on the total quantity, and storing data associating the calculated probability with the Web site. The method can further include determining, for a plurality of sets of the previous time periods, a respective crawl penalty as a combination of a penalty for crawling the Web site and a penalty for showing a deleted Web page based on the calculated probability, and determining a re-crawl schedule based on the crawl penalties.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Cheng Xu, Qiying Lin, Xin Li
  • Publication number: 20140297618
    Abstract: Via social networks, a user may publish a comment about published content and include a link to the published content. The comment may include one or more keywords designated as such using a symbol such as “#” or “@”. Systems and methods described herein automatically, without human intervention, add tags to a publication of the link when the user selects a share widget on a webpage where content is published. The tags may describe the content, a good or service being sold, the provider of the content, or some other aspect.
    Type: Application
    Filed: August 21, 2013
    Publication date: October 2, 2014
    Inventor: Corinne Elizabeth Sherman
  • Patent number: 8849822
    Abstract: The present disclosure discloses a method for generating a search result and an information search system. The method for generating a search result includes: receiving, by an information search system, a search request; obtaining, by searching, a plurality of pieces of matching information that match the search request; obtaining a respective amount of user response associated with each of the plurality of pieces of matching information and further obtaining a total amount of user response associated with a respective categories to which each of the plurality of pieces of matching information belongs; and ranking the plurality of pieces of information to generate a search result based on the total amount of user response associated with the respective category to which each of the plurality of pieces of matching information belongs.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: September 30, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Ning Guo, Yuheng Xie, Fei Xing, Lei Hou, Qin Zhang
  • Patent number: 8849058
    Abstract: Systems and methods are described for determining manipulation history among a plurality of images. The described techniques include selecting a pair of images from the plurality of images, detecting one or more manipulations operable to transform one of the images to the other, and based on the manipulations detected, determining a parent-child relationship between the pair or pairs of images. The described techniques can further include repeating the selecting two images, detecting manipulations, and determining the parent-child relationship for each pairs of images in the plurality of images, constructing a visual migration map for the images, and presenting the visual migration map in a user readable format.
    Type: Grant
    Filed: August 23, 2010
    Date of Patent: September 30, 2014
    Inventors: Lyndon Kennedy, Shih-Fu Chang
  • Publication number: 20140289217
    Abstract: Systems, methods, and computer program products that facilitate aggregation and organization of crowdsource assets and coordinate crowdsourcer access to relevant crowdsource assets are disclosed. In an aspect, the crowdsource assets are aggregated within a pool of crowdsource assets stored in a community network infrastructure and accessible to members of the community network. In another aspect, a crowdsourcer may submit a request to the community network infrastructure for a specific crowdsource asset, and a set of relevant crowdsource assets from the pool may be returned, allowing the crowdsourcer to select the crowdsource asset most compatible with the crowdsourcer.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 25, 2014
    Applicant: PRAXOL INVESTMENTS CORP.
    Inventor: Donald A. Werkema
  • Publication number: 20140289220
    Abstract: A method for providing recommendations to a user based on user activity, where the user activity data encompasses health and medical data for the user. The activity data including the health and medical data is recorded on a transportable recordable medium (TRM) that can be a component of any type of user device. The activity data is transferred by the user device to a profiler across a network, where the profiler stores a user controlled profile that includes the activity data sent by the user device. The activity data is processed to identify a plurality of user patterns. Health related suggestions specific to the user based on the user patterns are then created for and provided to the user by the profiler. The health related suggestions are received by the user device from the profiler and made accessible to the user.
    Type: Application
    Filed: June 6, 2014
    Publication date: September 25, 2014
    Inventors: Elliot A. Gottfurcht, Grant E. Gottfurcht, Shawn C. Dunn
  • Publication number: 20140289218
    Abstract: When a user requests display on a computing device of a web page that contains commercial content, the existing commercial content is replaced by other commercial content that matches a stored shopping profile of the user if such matching commercial content is available. Otherwise, the existing commercial content is replaced by blank space. In this way, the user is provided with commercial content of interest, the blank space, rather than whatever commercial content the web page originally contained.
    Type: Application
    Filed: March 20, 2014
    Publication date: September 25, 2014
    Applicant: Helpa Research Inc.
    Inventors: Michael Levens, Colin Fabig, Ari Klinger, Matt Cudworth
  • Publication number: 20140289219
    Abstract: A method of determining search engine rank for digital content. The method may include performing a search for digital content on a network using a search term to obtain search results. The method may also include obtaining search engine optimization data from the search results and analyzing the search engine optimization data to determine a position of digital content related to an entity with respect to non-category specific search results and sub-links of non-category specific search results.
    Type: Application
    Filed: May 27, 2014
    Publication date: September 25, 2014
    Applicant: BRIGHTEDGE TECHNOLOGIES, INC.
    Inventors: Lennon LIAO, Jimmy YU, Sammy YU, Lemuel PARK
  • Patent number: 8843468
    Abstract: A method for identifying transactional queries includes associating user queries with forms clicks on by users who employ a search engine to place the queries during query sessions. A score is assigned to each user query. The score reflects a likelihood that the respective query is a transactional query. The query is classified as a transactional query if the score exceeds a threshold value.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Xiaochuan Ni, Jian-tao Sun, Zheng Chen
  • Publication number: 20140280016
    Abstract: A system and method of providing advertisements based on autocomplete functionality are disclosed. In some embodiments, user-entered text is received in a search field of a search engine. A predicted query is determined based on the user-entered text. The predicted query comprises predicted text and at least a portion of the user-entered text, the predicted text being absent from the user-entered text. An advertisement for an item is determined based on the predicted query. The advertisement is caused to be displayed to the user concurrently with the predicted query being displayed in an autocomplete user interface element of the search field. In some embodiments, the advertisement for the item comprises an identification of the item and a price of the item.
    Type: Application
    Filed: December 30, 2013
    Publication date: September 18, 2014
    Inventors: Hugh Evan Williams, Sathishwar Pottavathini, Qing Li, Harish Narayanappa
  • Publication number: 20140280014
    Abstract: A system and methods for automatically assigning of classification codes to a business based on information about the business collected from the Internet are provided in which data extracted from trawling the Internet is compared to a node structure based on a taxonomy of a selected business classification code system.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Glenbrook Networks
    Inventors: Julia KOMISSARCHIK, Edward Komissarchik
  • Publication number: 20140280015
    Abstract: Monetization is provided for a process of non-committal intent preview, disambiguation, and refinement of a search. Based on a non-committal intent preview, disambiguation, and refinement process, a user intent may be determined. The user intent may represent an action a user may intend to perform corresponding with a particular entity. An advertisement may be selected based on the identified user intent. The advertisement may then be communicated to a user device for inclusion in a search intent preview for presentation to a user prior to execution of a search query.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: DANIEL MARANTZ, AARON CHUN-WIN YUEN, ALEC JOHN BERNTSON, YU-TING KUO, KUANSAN WANG, GAURANG PRAJAPATI
  • Publication number: 20140280013
    Abstract: Various techniques for chronology based content processing are disclosed herein. For example, in one embodiment, a method includes receiving a content containing a plurality of facts and determining a subject and a chronological value for each of the facts contained in the content. The subject includes at least one of a person, a place, an object, or an event, and wherein the chronological value includes at least a date. The method also includes assembling the facts in the content based on the determined subjects and corresponding chronological values for the individual facts.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Selvi Chennai, Andrey Prokofyev, Mridu Baldevraj Narang, Pavel Rusin, Ramesh Raman, Sameer Bhangar
  • Patent number: 8838571
    Abstract: Techniques are provided for data-discriminate search engine updates, where, in accordance with a first crawling session frequency associated with a first update type, a search engine index is updated by recording an update to a first set of data, where the update to the first set of data is of the first update type, and, in accordance with a second crawling session frequency associated with a second update type, the search engine index is updated by recording an update to a second set of data, where the update to the second set of data is of the second update type, where the first crawling session frequency is of a different frequency than the second crawling session frequency.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shai Erera, Laurent Hasson, Eitan Shapiro
  • Patent number: 8838570
    Abstract: In one embodiment, a web browser running in a client computer is configured to connect to an external server computer upon invocation of a home page or other configurable uniform resource locator. The server computer may receive the IP address of the client computer and check the IP address of the client computer against a listing of IP addresses of known bot-infected computers. The web browser may pass the URL address of the home page as a URL parameter. The server computer may redirect the web browser to the home page or other location when the client computer is not infected by a bot or, when the client computer is bot-infected, to a solutions web page that provides access to a malicious code scanner that may be utilized to remove the bot.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: September 16, 2014
    Assignee: Trend Micro Incorporated
    Inventor: Edward D. English
  • Patent number: 8839149
    Abstract: A method and apparatus for displaying a list of information items, which are selected depending on whether each information item contains certain information. An information display method displays a list having at least one information item. When a user command is input, the at least one information item is classified into shown-information items and hidden-information items according to a display rule. The list is modified in response to the user command to show only the shown-information items.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: September 16, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seung Myung Lee
  • Publication number: 20140258263
    Abstract: A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Shumeet Baluja, Henry Allan Rowley
  • Patent number: 8832070
    Abstract: Systems, methods, and computer program products identify one or more web page impressions satisfying one or more simply queries, each of the one or more web page impressions associated with a respective impression ID. Respective impression IDs of the one or more web pages satisfying the one or more simple queries are stored in an impression log. Subsequent to storing the respective impression IDs, a query is received from a client device, and a number of impression IDs for the one or more web pages satisfying the query are identified based on the identified one or more web page impressions satisfying the one or more simple queries.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Dawn Chamberlain, Gurmeet Singh Manku, Barbara Ann Stanley
  • Patent number: 8832069
    Abstract: Embodiments of the present invention provide systems, methods and computer program products for generating search results comprising web documents with associated expert information. One embodiment of a method for generating such search results includes receiving one or more search queries, selecting one of the one or more search queries, determining one or more categories of web documents responsive to the selected search query and crawling a web graph of linked web documents to identify one or more web documents tagged as within the one or more categories responsive to the selected search query. The method further includes generating a result set of the one or more web documents identified as within the one or more categories responsive to the selected search query, ranking the result set and generating a list of ranked search results responsive to the selected search.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: September 9, 2014
    Assignee: Yahoo! Inc.
    Inventor: Joshua Schachter
  • Publication number: 20140250099
    Abstract: A system may receive a request for comments associated with a particular document, identify a comment associated with the particular document, generate an objective score for the comment that is independent of a user associated with the request, identify the user associated with the request, generate a subjective score for the comment based on parameters associated with the identified user, generate a combined score for the comment by combining the objective score and the subjective score, and provide the comment, ranked based on the combined score, to the user for presentation with the particular document.
    Type: Application
    Filed: May 16, 2014
    Publication date: September 4, 2014
    Applicant: Google Inc.
    Inventors: Michal CIERNIAK, Donn Denman, Tony Hsieh, Yuri Dolgov, Andrey Adaikin, Derek Prothro, Marc Pawliger, Ario Jafarzadeh, Vladislav Kaznacheev
  • Patent number: 8825627
    Abstract: Pages presented by an on-line merchant are configured to create ambience appropriate for products referenced by the pages. An appropriate theme defining visual and/or audible elements may be applied to each requested page to create the ambience. The theme may be customized for a particular geographic location. Keywords associated with a requested page may be identified and utilized to select a theme appropriate for the requested page. An association between product categories and themes may be defined. Keywords associated with a requested page and the categories might be utilized to identify a category. Once the category has been identified, the theme associated with the category may be applied to the requested page. The themed page may be provided for display at a customer computer. The amount of time spent by customers on themed pages may be determined and utilized to determine whether to theme certain pages or categories of pages.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: September 2, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Kiran Kumar Indukuri
  • Publication number: 20140236919
    Abstract: Technologies related to crawling computer-executable applications are described. A full crawl is executed over an application, where executing the full crawl includes causing the application to output a plurality of pages. The application retrieves content from the World Wide Web when generating the pages for output. Thereafter, a fast crawl is executed over the application, where executing the fast crawl takes less time when compared to the time needed to execute the full crawl.
    Type: Application
    Filed: February 20, 2013
    Publication date: August 21, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Jie Liu, Suman Nath, Xiaozhu Lin
  • Patent number: 8812480
    Abstract: A content search system for determining whether an input string matches one or more rules includes a parser, a rules database, and a search engine. The parser, which has an input to receive the input string, is to extract one or more selected portions of the input string to form a filtered input string, and is to generate a rule select signal in response to the selected portions of the input string. The rules database stores a plurality of sets of rules. The search engine is to compare the filtered input string with a selected set of rules selected in response to the rule select signal.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 19, 2014
    Assignee: Broadcom Corporation
    Inventors: Greg Watson, Cristian Estan, Mark Birman, Alexei Starovoitov
  • Patent number: 8812496
    Abstract: A set of documents is annotated by metadata specifying persons associated with documents and their social roles in the documents. The annotated documents define a group of representation modes including at least one content type and at least one social role. An electronic processing device computes a relevance score for a person of interest using a set of queries each having a target social role by performing a sequence of operations that includes the following operations: computing similarities between documents and queries with respect to at least one similarity mode of the group of representation modes; enriching queries or documents to identify and aggregate nearest neighbor documents that are most similar with respect to at least one enrichment mode of the group of representation modes; aggregating over documents; aggregating over queries; and aggregating over at least one of (i) enrichment modes, (ii) similarity modes, and (iii) target social roles.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: August 19, 2014
    Assignee: Xerox Corporation
    Inventors: Jean-Michel Renders, Amin Mantrach
  • Patent number: 8805816
    Abstract: A user interface including one or more references to content is customized. Several user profiles are provided from which a user may be associated. Each user profile includes user profile information. The user profile associated with a user to whom a user interface will be provided is accessed. A user interface is configured for the user, based at least in part upon the user profile accessed as being associated with the user. Access to content is enabled based on user manipulation of the configured user interface.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 12, 2014
    Assignee: Facebook, Inc.
    Inventors: Jeffrey David Kimball, John Thurston Wassom, Jr., Christina Ann Rank Dolan
  • Patent number: 8805843
    Abstract: A method and analytics tools for information mining incorporating domain specific knowledge and conceptual structures are disclosed, the method including: providing a first set of documents related to a first topic of interest; using a first taxonomy to categorize the first set of documents into a set of categories; providing a second set of documents related to a second topic of interest; categorizing the second set of documents according to the set of categories of the first set of documents; using an element of domain knowledge to re-categorize the first set of documents; and examining a category to identify a document of interest.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ying Chen, Jeffrey Thomas Kreulen, James J. Rhodes, William Scott Spangler
  • Patent number: 8805345
    Abstract: In one embodiment, a method for processing queries initiated by users of mobile devices includes receiving an incoming message containing a query initiated by a user of a mobile device, and extracting the query from the received message. The message further includes obtaining a result of the query and creating an outgoing message with the result of the query for delivery to the mobile device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: August 12, 2014
    Assignee: Google Inc.
    Inventors: Benjamin C. Ling, Jie J. Wu, Jian Gong Deng, Hanping Feng
  • Patent number: 8799262
    Abstract: A configurable web crawler allows a user configure a web crawl by specifying one or more of thread throttling rules, domain restriction rules, and crawling rules. The configurable web crawler crawls the web beginning with a seed uniform resource locator and according to the crawl configuration.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 5, 2014
    Assignee: Vistaprint Schweiz GmbH
    Inventor: Andrei Paduroiu