By Querying, E.g., Search Engines Or Meta-search Engines, Crawling Techniques, Push Systems, Etc. (epo) Patents (Class 707/E17.108)
  • Publication number: 20120130975
    Abstract: A search method, apparatus, and system are provided. The search method includes: receiving search information customized by a subscriber, where the search information includes search conditions and customized search time information; updating the search conditions customized by the subscriber according to dynamic information of the subscriber; obtaining search results searched out by a search engine according to the updated search conditions upon arrival of the customized search time; and presenting the search results.
    Type: Application
    Filed: December 1, 2011
    Publication date: May 24, 2012
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Ning Piao, Hanqiang Hu, Fei Zhang
  • Publication number: 20120130971
    Abstract: A particular method includes identifying, at a portable computing device, media content that is accessible from a remote computing device via a network. The method includes receiving user input associated with a particular media content item of the indentified media content. The user input indicates selection of a send media to a second device option associated with the particular media content item. The method includes generating a message in response to the user input, wherein the message includes information identifying the particular media content item. The method also includes sending the message from the portable computing device to an application server that provides media content to a set top box device. In response to the message, the application server sends information to the second device that causes the set top box device to automatically play the particular media content item.
    Type: Application
    Filed: November 19, 2010
    Publication date: May 24, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Nadia Morris
  • Publication number: 20120130980
    Abstract: A method of detecting leakage of sensitive source code on network-accessible sites is provided. The method includes determining a set of unique identifying elements that identify a sensitive source code module accessed from a source code repository; using a crawler server connected to an external network to automatically search a list of one or more network-accessible sites for text that matches one or more of the unique identifying elements in the set of unique identifying elements, to provide search results; collecting the search results in a memory of the crawler server; determining a relevancy for each of the search results based at least in part on a number of the unique identifying elements that were matched and on a number of search results; sorting the results according to the relevancy; and providing the results to a user, to indicate whether sensitive source code was found on the network-accessible sites.
    Type: Application
    Filed: July 25, 2008
    Publication date: May 24, 2012
    Applicant: RESOLVO SYSTEMS PTE LTD
    Inventors: Onn Chee Wong, Siew Keng Loh, Hui Yang, You Liang Wang
  • Publication number: 20120124547
    Abstract: This disclosure provides various embodiments for searching one or more repositories hosting, storing, or maintaining a plurality of development artifacts. A search query for development artifacts is received through an interface of an integrated development environment, the search query identifying at least one search term. An index is used to identify a set of search results, the index identifying a plurality of development artifacts and including context data identifying, for each development artifact in the plurality of development artifacts, at least one attribute of the respective development artifact. The set of search results identify a subset of the plurality of development artifacts determined to potentially relate to the at least one search term. At least a portion of the set of search results are presented to a user, the listing including at least one development artifact in the subset of the plurality of development artifacts.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: SAP AG
    Inventor: Ralf Halbedel
  • Publication number: 20120124025
    Abstract: The present invention relates to a method for sending the content about which information is desired to be obtained to a number as a short message (SMS) and sending the web address (URL) of the result page of a certain search engine defined on the system to the user via WAPpush or short message.
    Type: Application
    Filed: January 25, 2010
    Publication date: May 17, 2012
    Applicant: TURKCELL ILETISIM HIZMETLERI ANONIM SIRKETI
    Inventors: Ozan Saglam, Ozlem Sancar
  • Publication number: 20120124024
    Abstract: Embodiments provide a query and aggregation layer that is communicatively coupled to, and independent of, a presentation layer and a storage layer. The query and aggregation layer includes a data model configured to expose an access mechanism that is usable to access different data sources in the storage layer. A search query is received from the presentation layer, and one or more data providers identified in the search query are ascertained. At least some of the data providers are creatable on a same thread as that of the data model. Also, the search query is issued to identified data providers in the query and aggregation layer effective to cause the identified data providers to execute the search query on data sources associated with the identified data providers. Additionally, search results are received at the data model from the identified data providers and returned to the presentation layer.
    Type: Application
    Filed: January 20, 2012
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Christopher M. Vaughan, Carlos Yeung, Amit Gupta
  • Publication number: 20120123910
    Abstract: A system including an Internet based server running a central data repository database, and deploying spiders to scour the Internet analyzing the millions of product-oriented web pages and newsgroup postings, plus a server application for classifying and indexing all of the information derived from the spiders. The web server pushes downloadable—“Rich Internet Application” (RIA) client application to subscribers running client devices. The RIA client application is accessible directly from any other enabled native application to draw information from the central data repository. The RIA client application presents a navigational user-interface on the client device that presents an array of robust information tools necessary for consumers to obtain a comprehensive shopping and purchase support and participate in alternative marketplaces without leaving the other native application pages they are viewing.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 17, 2012
    Inventor: Marc George
  • Publication number: 20120124026
    Abstract: The present invention relates to a method, server and computer readable recording medium of assigning one or more categorized scores to a linked document, being linked from at least one linking document, over a data network, comprising: (a) determining one or more categorized scores of at least one linking document having at least one link to a linked document; (b) performing one or more of the following: (b.1.) analyzing one or more parameters of said at least one link from said at least one linking document to said linked document; and (b.2.) analyzing one or more parameters of said linked document; and (c) assigning one or more categorized scores to said linked document according to at least said one or more categorized scores of said at least one linking documents.
    Type: Application
    Filed: December 12, 2006
    Publication date: May 17, 2012
    Inventor: Dan Grois
  • Publication number: 20120124027
    Abstract: Systems, methods and computer readable media for computerized control and management of a metadata database. The metadata database can include event data, standards, survey questions and response, and event response templates. Event projection can be based on data retrieved from a past events database. Control can include real-time control of subsystems within the complex system and providing reports and visualizations. The visualizations can include profile graphs, bar graphs, dashboards and hyperbolic mapping.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: Projectioneering, LLC
    Inventor: John H. HNATIO
  • Publication number: 20120117045
    Abstract: A database searching, and more particularly, to a technique that utilizes a result from matching an inquiry to data in a first database, and based thereon, prepares an inquiry for a search of a second database. In this regard there is provided a method that includes (a) receiving a first inquiry, (b) matching the first inquiry to first data in a first database, (c) preparing a second inquiry based on the first data, (d) transmitting the second inquiry to a search engine that searches a second database and returns second data, and (e) returning the second data in a response to the first inquiry.
    Type: Application
    Filed: May 6, 2011
    Publication date: May 10, 2012
    Applicant: The Dun & Bradstreet Corporation
    Inventor: Thomas V. Carlock
  • Publication number: 20120117049
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enriching web resources In one aspect, a method includes: sending a request for a web resource to a web server, receiving the requested document from the web server, sending an identifier of the received web resource to a search engine server, retrieving from a cached storage of the search engine server one or more trigger terms associated with the web resource, extracting the parametric values of each trigger term associated with the web resource, modifying the web resource by embedding an answer box gadget for each trigger term in the web resource using the parametric values of the each trigger term, and rendering the modified web resource in the requesting client device.
    Type: Application
    Filed: January 13, 2012
    Publication date: May 10, 2012
    Applicant: Google Inc.
    Inventor: Xin Zhou
  • Publication number: 20120117046
    Abstract: A system, method, and computer program product for automatically analyzing multimedia data are disclosed. Embodiments receive multimedia data, detect portions having specified features, and output a corresponding subset of the multimedia data. Content features from downloaded or streaming movies or video clips are identified as a human probably would do, but in essentially real time. Embodiments then generate an index or menu based on individual consumer preferences. Consumers can peruse the index, or produce customized trailers, or edit and tag content with metadata as desired. The tool can categorize and cluster content by feature, to assemble a library of scenes or scene clusters according to user-selected criteria. The results may be sent to visual search engines so that further related content may be identified for use as a customized trailer, replacement content for advertisements, or as material to be shared with others.
    Type: Application
    Filed: June 28, 2011
    Publication date: May 10, 2012
    Applicant: Sony Corporation
    Inventor: Priyan Gunatilake
  • Publication number: 20120117052
    Abstract: A method and system for identifying informative links of a web site for use in crawling the web site is provided. A forum crawler analyzes sample web pages of a web forum to identify informative links and then crawls the web forum by following links determined to be informative and not following other links. The forum crawler system determines whether links are informative based on whether they are part of the overall structure of the web site or are used to select sequential information that has been split onto multiple web pages.
    Type: Application
    Filed: January 17, 2012
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Lei Zhang, Wei-Ying Ma, Wei Lai, Jiangming Yang, Rui Cai
  • Publication number: 20120117048
    Abstract: The present inventors devised, among other things, systems, methods, and software for enhancing the relevancy of content presented to users in response to queries in an online information retrieval system. One exemplary system refines a user input query by making suggestions of alternatives queries. A switchboard module converts the refined query, administers one or more searches, and collects search results from one or more search engines based on the refined query. And, a post-processor module refines the collected search results by, for example, modifying the order of the results, removing inappropriate or undesirable content from the results, and/or applying historical performance analysis, based for example on social feedback.
    Type: Application
    Filed: December 19, 2011
    Publication date: May 10, 2012
    Applicant: THOMSON REUTERS GLOBAL RESOURCES
    Inventors: Douglas T. Rosenoff, Christopher Crowhurst
  • Publication number: 20120117053
    Abstract: Techniques for identifying knowledge use an graphical user interface for inputting one or more terms to be explored for additional knowledge. Then a search is conducted across one or more sources of information to identify resources containing information about or information associated with said terms. The resources are decomposed into elemental units of information and stored in a data structures called nodes. A group of nodes are stored in a node pool and, from the node pool, correlations of nodes are constructed that represent knowledge.
    Type: Application
    Filed: December 14, 2011
    Publication date: May 10, 2012
    Applicant: MAKE SENCE, INC.
    Inventors: Mark Bobick, Carl Wimmer
  • Publication number: 20120117043
    Abstract: Measuring duplication in search results is described. In one example, duplication between a pair of results provided by an information retrieval system in response to a query is measured. History data for the information retrieval system is accessed and query data retrieved, which describes the number of times that users have previously selected either or both of the pair of results, and a relative presentation sequence of the pair of results when displayed at each selection. From the query data, a fraction of user selections is determined in which a predefined combination of one or both of the pair of results were selected for a predefined presentation sequence. From the fraction, a measure of duplication between the pair of results is found. In further examples, the information retrieval system uses the measure of duplication to determine an overall redundancy value for a result set, and controls the result display accordingly.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Filip Radlinski, Paul Nathan Bennett, Emine Yilmaz
  • Publication number: 20120117007
    Abstract: Systems and methods use machine learning techniques to resolve location ambiguity in search queries. In one aspect, a dataset generator generates a training dataset using query logs of a search engine. A training engine applies a machine learning technique to the training dataset to generate a location disambiguation model. A location disambiguation engine uses the location disambiguation model to resolve location ambiguity in subsequent search queries.
    Type: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Ritesh Jitendra Agrawal, James G. Shanahan
  • Publication number: 20120117050
    Abstract: Techniques are provided for creating and updating a entity hierarchy (taxonomy) based on information captured about user interaction with a system. Techniques are also provided for using the taxonomy to determine the nature of entities represented by terms submitted to a search engine. Search logs analyzed for related sets of entities, and used to improve the taxonomy for storing information. Once the taxonomy is created, information across data sources are fetched and aggregated based on the taxonomy. When the system is queried, the query is modified to a predefined template, and the best fit result is promptly returned. A feedback mechanism is also provided to enhance taxonomy and entity data based on search volumes. This system enables search engines to provide accurate answers when entities, their attributes and relationships are involved.
    Type: Application
    Filed: January 18, 2012
    Publication date: May 10, 2012
    Inventors: Sudharsan Vasudevan, Rohan Monga, Hemanth Sambrani, N. S. Sekar
  • Publication number: 20120117051
    Abstract: Search queries containing multiple modes of query input are used to identify responsive results. The search queries can be composed of combinations of keyword or text input, image input, video input, audio input, or other modes of input. The multiple modes of query input can be present in an initial search request, or an initial request containing a single type of query input can be supplemented with a second type of input. In addition to providing responsive results, in some embodiments additional query refinements or suggestions can be made based on the content of the query or the initially responsive results.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 10, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: JIYANG LIU, JIAN SUN, HEUNG-YEUNG SHUM, XIAOSONG YANG, YU-TING KUO, LEI ZHANG, YI LI, QIFA KE, CE LIU
  • Publication number: 20120117044
    Abstract: Provided is a music providing system and apparatus for use with a music broadcasting and a music providing method using the same. The music providing system includes a communication module which receives a request signal including channel information and a request signal input time point from a music providing apparatus which receives a music broadcasting from a music broadcasting station server, provides the received music broadcasting to a user, and inputs the request signal for music which is being broadcasted on a specific channel being listened to by the user. The present invention also includes a control module which transfers the request signal to a music providing server, receives a music file which is identified by the music providing server through a broadcasting schedule of the music broadcasting station server and provides the received music file to the music providing apparatus.
    Type: Application
    Filed: April 5, 2011
    Publication date: May 10, 2012
    Applicants: KIA MOTORS CORPORATION, HYUNDAI MOTOR COMPANY
    Inventors: Heung In Park, Young Woo Sohn
  • Publication number: 20120117047
    Abstract: In various exemplary embodiments, a system and associated method for to perform a search for a plurality of items in an electronic environment. In one embodiment, the system includes a keyword prompt engine to receive a plurality of keywords from an end-user. Each of the plurality of keywords is related to the plurality of items for which the end-user is searching. A price range engine prompts the end-user to input a price range for each of the plurality of items. A search engine uses one or more processors to locate the plurality of items in an inventory within the electronic environment based on the plurality of keywords and the price range. The search engine further matches concurrently one or more sellers having the plurality of items available for sale.
    Type: Application
    Filed: December 17, 2009
    Publication date: May 10, 2012
    Inventors: Bei Xu, Chaoou Huang
  • Publication number: 20120116905
    Abstract: An application store tastemaker recommendation service is usable to determine experts within a user's social network(s), receive recommendations from the experts, and filter and/or rank mobile application query results based at least in part on the recommendations. Additionally, the service may be usable to determine experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may be usable to provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.
    Type: Application
    Filed: November 4, 2010
    Publication date: May 10, 2012
    Applicant: Microsoft Corporation
    Inventors: Joseph Futty, Matthew Graham Dyor, Danny Lange, Miller T. Abel
  • Publication number: 20120109932
    Abstract: Methods and systems for providing related links are disclosed. In one aspect, a method comprises: retrieving textual information associated with a web page upon loading of the web page at a client; extracting a set of keywords from the received textual information; determining one or more keywords of the set of keywords using a keyword repository that maintains a list of keywords and their respective rankings; sending the one or more keywords as a search query to a search engine to obtain a list of search results ordered by their respective rankings; returning a number of search results with the highest rankings to the client for display on the web page.
    Type: Application
    Filed: November 2, 2011
    Publication date: May 3, 2012
    Applicant: GOOGLE INC.
    Inventors: Peisheng Li, Qi Zhu, Luo Yu, Xin Zhou
  • Publication number: 20120109925
    Abstract: Objects, such as documents, are classified according to a taxonomy. The taxonomy includes nodes, corresponding to object classes, arranged in a hierarchy. Class keywords are associated with the nodes. Search strings are formed for the classes by traversing the taxonomic branches and concatenating the keywords associated with the classes. For each object to be classified, a search engine is used to perform searches on the object using the search strings. The searches produce search scores for each search string. Each object is classified by identifying the class(es) corresponding to the highest search score(s) for the object, and classifying the object into the identified class(es).
    Type: Application
    Filed: January 6, 2012
    Publication date: May 3, 2012
    Inventors: Thomas Morscher, Wolfgang Loffler
  • Publication number: 20120109933
    Abstract: A method and apparatus for searching data by a computing platform from two or more computerized data sources, comprising an indexing stage and a searching stage. The indexing stage comprising: retrieving data from at least an on-premise data source and an on-demand data source, identifying data related to an entity from the on-premise data source with data from the on-demand data source, merging the data from the on-premise data source with data from the on-demand data source, normalizing the data from the on-premise data source with data from the on-demand data source, and generating a first index comprising one or more mashed entities or one or more mashed relationships obtained from the on-premise data source and the on-demand data source. The searching stage comprising: receiving a query from a user, scanning the first index in accordance with the query, retrieving data from the first index, and outputting the data.
    Type: Application
    Filed: October 31, 2010
    Publication date: May 3, 2012
    Applicant: SAP Portals Israel Ltd
    Inventor: Pavel KRAVETS
  • Publication number: 20120109965
    Abstract: The present invention relates generally to a system for automatic semantic-based mining that enables web mining for populate semantic artifacts data to be carried out with minimal user interaction.
    Type: Application
    Filed: March 23, 2010
    Publication date: May 3, 2012
    Applicant: Mimos Derhad
    Inventors: A/L Perumal Nagendran, Yuan Kai Chow, Yusrin Amruddin Amru
  • Publication number: 20120109931
    Abstract: An electronic device includes a memory including a state graph, and a processor coupled to the memory. The state graph includes a plurality of states of an interactive client-server application to be crawled. Te plurality of states and transitions result from the crawling of the client-server application. The plurality of states includes an initial state and a second state. The initial state includes one or more initial state nodes. The second state includes one or more second state nodes. The processor is configured to determine the differences between the initial state and the second state and compress the second state with respect to the initial state using the differences, resulting in a compressed state.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 3, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Mukul Ranjan Prasad
  • Publication number: 20120109930
    Abstract: An electronic device includes a memory and a processor coupled to the memory. The memory contains a master state graph. The master state graph includes information regarding the operation of interactive client-server application. The processor is configured to send a first job to a first worker node, send a second job to a second worker node, receive results of crawling the interactive client-server application, and integrate results of crawling the interactive client-server application into the master state graph. The first job includes crawling instructions for crawling a first portion of an interactive client-server application. The second job includes crawling instructions for crawling a second portion of the interactive client-server application. The first worker node and second worker node crawl the interactive client-server application in parallel.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 3, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Mukul Ranjan Prasad
  • Publication number: 20120109996
    Abstract: According to embodiments described in the specification, a method, system and apparatus for managing contact data are provided. The method comprises storing a plurality of contact attributes distilled from at least one data source in a memory, the contact attributes defining a plurality of contacts; receiving input data at a communications interface; identifying at least one search attribute from the received input data; selecting at least one of the plurality of contacts based on matches between the plurality of contact attributes and the at least one search attribute; and transmitting notification data based on the selected contact.
    Type: Application
    Filed: October 28, 2010
    Publication date: May 3, 2012
    Inventor: Dalia N. ASTERBADI
  • Publication number: 20120110005
    Abstract: A system and a method for sharing online storage services among multiple users are provided. The system includes a user communication interface, a file processing module, and an online storage communication interface. The user communication interface is configured to connect to a client end corresponding to a first user. When the user communication interface receives a file upload request and a corresponding upload file from the client end, the file processing module searches for a personal online storage of the first user and a shared online storage of at least one related user of the first user and determines to upload the upload file to a partial online storage of the personal online storage and the shared online storage. The online storage communication interface transfers the upload file to the partial online storage determined by the file processing module.
    Type: Application
    Filed: December 8, 2010
    Publication date: May 3, 2012
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Yen-Hung Kuo, Han-Chao Lee, Phoenix Lee
  • Publication number: 20120109926
    Abstract: The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the invention enable data isolation using partitions in multi-tenant databases, while relieving client applications from dealing with the partitions. For example, a computer system that includes a distributed database system comprising a plurality of database partitions in a federation receives a context to use when performing database access operations within the distributed database system. The context identifies specified relevant portion of the federation. The computer system also receives a database access operation that is associated with the context. The computer system modifies the semantics of the database access operation in accordance with the associated context, to direct application of the database access operation to the specified relevant portion of the federation.
    Type: Application
    Filed: June 21, 2011
    Publication date: May 3, 2012
    Applicant: Microsoft Coropration
    Inventors: Lev Novik, Jason D. Clark, Marc T. Friedman, Andrew Kimball, Cihangir Biyikoglu, Joachim Hammer, Tobias Joakim Bertil Ternström, Ajay Kalhan
  • Publication number: 20120109929
    Abstract: An electronic device includes a memory including a crawling application and a processor coupled to the memory. The processor is configured to execute the crawling application, which causes the processor to receive a job, crawl the interactive client-server application based on the initialization information until a boundary condition is reached, and report the results of crawling. The job contains initialization information indicating a portion of an interactive client-server application to be crawled. Crawling it includes programmatically determining possible actions available on a first state of the interactive client-server application, recording the first state, selecting an action, recording the actions not taken, taking the action, reaching a second state, recording the second state, and recording the action taken as a transition between the first state and the second state.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 3, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Mukul Ranjan Prasad
  • Publication number: 20120109927
    Abstract: In one embodiment, a distributed computing system includes a first worker node configured to execute a first job, a second worker node configured to execute a second job, and a master node including a processor coupled to a memory. The first job indicates a first portion of an interactive client-server application to be crawled. The second job indicates a second portion of an interactive client-server application to be crawled. The second worker node and the first worker node are configured to execute their respective jobs in parallel. The second job indicates a second portion of an interactive client-server application to be crawled. The master node is configured to assign the first job to the first worker node, assign the second job to the second worker node, and integrate the results from the first worker node and the second worker node into a record of operation of the application.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 3, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Mukul Ranjan Prasad
  • Publication number: 20120109928
    Abstract: A method for synchronizing a state graph includes generating a partial state graph by executing a crawling task to crawl an interactive client-server application, transmitting the partial state graph from a first electronic device to a second electronic device, and transmitting the partial state graph on a periodic basis. The partial state graph includes one or more new states of the interactive client-server application identified while crawling the interactive client-server application since a previous transmission.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 3, 2012
    Applicant: FUJITSU LIMITED
    Inventor: Mukul Ranjan Prasad
  • Publication number: 20120109951
    Abstract: Search results are provided for mobile computing devices. Search results are retrieved based on a search term. Each of the search results is assigned to one or more categories. The categories and the assigned search results are provided to the mobile computing device. The mobile computing device is adapted to display each of the categories and a partial list of the search results for each of the categories.
    Type: Application
    Filed: January 6, 2012
    Publication date: May 3, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Tuan Huynh, Hiromi Kobayashi, Takeshi Tanaka, Hirokazu Sawada, Tsutomu Kagoshima
  • Publication number: 20120109924
    Abstract: A method and system providing optional use of human search guides to allow a user to select between a human guide assisted search and an automated search. The user is provided with an option of submitting a query requesting assistance of one or more human guides, initiating a search without requesting assistance from human guide(s) using automated results, or a combination of both.
    Type: Application
    Filed: January 3, 2012
    Publication date: May 3, 2012
    Applicant: CHACHA SEARCH, INC.
    Inventors: Scott A. Jones, Thomas E. Cooper
  • Publication number: 20120109923
    Abstract: A system and method are provided for displaying search results on an electronic device. The method includes: displaying at least a portion of a first set of search results; capturing one or more images using a camera device of the electronic device, the camera device being directed in a same direction as a display of the electronic device, the image comprising one or more subjects; determining corresponding points of regard in the one or more images for at least one of the one or more subjects, the points of regard being indicative of areas on the display at which a gaze of the corresponding subject is directed; determining one or more search results associated with the points of regard; and displaying further search results based on information associated with the one or more search results associated with the points of regard.
    Type: Application
    Filed: November 3, 2010
    Publication date: May 3, 2012
    Applicant: Research In Motion Limited
    Inventors: Jerome Pasquero, Steven Fyke
  • Publication number: 20120102015
    Abstract: The Computer-implemented system, method or computer program relates to the field consolidating data associated HTML web pages retrieved from the Web on a user entered topic into an easily reviewable table for the primary purpose of performing a comparison.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 26, 2012
    Applicant: RILLIP INC
    Inventors: Ray J. D'Onofrio, II, Ray J. D'Onofrio
  • Publication number: 20120102014
    Abstract: A computer-implemented system and process for generating video search engine results page is disclosed. The system provides a query term and retrieves a collection of search results. Tags are generated for each search result and used to match media objects to each search result. The search results and video objects related to each search result are returned as a video search engine results page.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 26, 2012
    Inventors: Kasian Franks, Raf Podowski
  • Publication number: 20120102019
    Abstract: A method and apparatus for crawling webpages are provided. The method and apparatus involve obtaining a root Web address list; obtaining a list of Web addresses linked to the root Web address list; evaluating content of pages of the Web addresses based on the obtained list of Web addresses; adjusting a crawling depth according to the evaluation of the content of the pages of the Web addresses; and crawling webpages according to the adjusted crawling depth.
    Type: Application
    Filed: May 26, 2011
    Publication date: April 26, 2012
    Applicants: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY, SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-hyun YOON, Seung-ryoul MAENG, Jae-hyuk HUH, Sang-won SEO, Jae-Hong KIM, Jong-se PARK
  • Publication number: 20120102017
    Abstract: A computer implemented method and system that generates a video playlist having recommended videos based on a user query object is disclosed. A user query object is used to search for a number of web pages. Summaries are generated for the returned web page search results. Valuable terms and phrases from those summaries may be extracted and used to search video storage sites based on the original user query. Playable videos returned from the video storage sites may be compared to the user query or to the extracted terms and phrases in order to rank the videos, and the most relevant videos may be returned. Those videos may be displayed to the user as a playlist in an Internet browser having an embedded video player.
    Type: Application
    Filed: December 28, 2011
    Publication date: April 26, 2012
    Inventors: Kasian FRANKS, Raf Podowski
  • Publication number: 20120101870
    Abstract: A method for evaluating data includes defining a list of data categories, determining a relative sensitivity to each data category, determining one or more classifiers for each of the data categories, receiving a plurality of data items to be valued, determining one of the data categories for each of said plurality of data items according to the one or more classifiers, and determining a respective sensitivity for each of said plurality of data items.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Stephen Carl Gates, Youngja Park, Josyula R. Rao, Wilfried Teiken
  • Publication number: 20120102020
    Abstract: An apparatus and method is described that generates a description of a website using data from secondary sources, meaning sources other than the website itself. Relevant information is identified, within anchor text of links in the content of these secondary sources, and analyzed. Based on this analysis, a description of the website is generated.
    Type: Application
    Filed: January 3, 2012
    Publication date: April 26, 2012
    Inventor: Mark Pearson
  • Publication number: 20120102013
    Abstract: Feasibility search considers the amount of time that one has to spend and combines it with a number of additional variables, such as location and personality information, historical search data, social networking, and check-in data, as well as real time transportation and event data, so a user can quickly find great things to do. The tool can also be used to determine if there is enough time available to complete a certain task.
    Type: Application
    Filed: April 7, 2011
    Publication date: April 26, 2012
    Inventor: Christopher Martini
  • Publication number: 20120102016
    Abstract: Embodiments of the present invention provide a method and system for processing query messages over a network. Specifically, a plurality of queries may be extracted from a plurality of query messages received from a plurality of users over a network. A number of queries, included in the plurality of queries, may be determined, and a current sequence number may be associated with the plurality of queries. A request message may be created including the plurality of queries, a first sequence number equal to the current sequence number and a first message count equal to the number of queries. The request message may be sent to a search engine and a response message may be received from the search engine. The response message may include a plurality of replies, a second sequence number, a second message count, a third sequence number and a third message count. A plurality of reply messages may be created from the plurality of replies and sent to the plurality of users over the network.
    Type: Application
    Filed: November 9, 2011
    Publication date: April 26, 2012
    Inventor: Aristotle Nicholas BALOGH
  • Publication number: 20120102018
    Abstract: An adaptation process is described to adapt a ranking model constructed for a broad-based search engine for use with a domain-specific ranking model. An example process identifies a ranking model for use with a broad-based search engine and modifies that ranking model for use with a new (or “target”) domain containing information pertaining to a specific topic.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: Microsoft Corporation
    Inventors: Linjun Yang, Bo Geng, Xian-Sheng Hua
  • Publication number: 20120095985
    Abstract: A system, media, and method for selecting future queries are provided. The selected future queries are used to transmit appropriate online advertising to a user that issues queries to a search engine. The search engine is coupled to a prediction component that predicts what subject the user is going to be interested in and when the user will be interested in the subject. The prediction component returns a future query using statistical language models representing a query history of the user and aggregate query histories for a community of users.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: DOU SHEN, Ying Li
  • Publication number: 20120095979
    Abstract: Selecting and providing context information relevant to a user at a particular time and location. Input parameters such as a location and time are selected. Context information is obtained for the selected location and time based on the input parameters. Exemplary input parameters include a user activity history, user content such as calendar appointments, social networking data, and a state of a computing device of the user (e.g., as collected by sensors of the computing device). The computing device of the user presents the obtained context information to the user at the selected location and time.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 19, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Omar Aftab, Syed Mansoor Jafry, Taqi Jaffri
  • Publication number: 20120095981
    Abstract: An aspect of the exemplary embodiments is an on-line system that includes an interface with system users configured to receive search requests from system users. The system further includes a search engine coupled with the interface. The search engine is configured to respond to a received search request from a user to perform a search that considers priceable criteria and a non-priceable criterion, where a weight of the non-priceable criterion to be accorded during the search relative to the priceable criteria is specified by the user. The search engine is further configured to return search results to the user via the interface. As an example, the search may be a travel-related search, the priceable criteria can include at least a fare amount, and the non-priceable criterion can include a universal criterion such as an ecology-related criterion.
    Type: Application
    Filed: October 22, 2010
    Publication date: April 19, 2012
    Inventors: David Pauchet, Cedric Dourthe
  • Publication number: 20120095770
    Abstract: A mechanism, in a data processing system, is provided for defining marketing strategies. The mechanism dynamically obtains information related to customer interactions associated with a plurality of customers, analyzes the information to identify patterns, selects patterns to define a marketing strategy for a marketer, and defines a marketing strategy based on the selected patterns.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: George T. Jacob Sushil, Kalapriya Kannan