Abstract: An embodiment of the current invention is directed to using a script embedded in a web page and executed in a web browser environment to store user search history information in a persistent, browser-supplied, script accessible, history cache and employ the user search history information to provide suggested search queries. A number of input characters of a search query are received by the script. The persistent, browser-supplied, script accessible, history cache is retrieved. A list of suggested search queries is determined from the history cache by the script. The list of suggested search queries is presented.
Type:
Application
Filed:
January 21, 2009
Publication date:
July 22, 2010
Applicant:
MICROSOFT CORPORATOIN
Inventors:
ZACHARY M. GUTT, JAMES F. GILSINAN, IV, ALICE SU-CHIN YEH, FARHAN ALI SALEEM
Abstract: The present invention relates to systems and methods for facilitating the interaction with data using interactive data structures. The method of the present invention comprises generating one or more objects associated with one or more items of content. The one or more objects are combined to form an interactive data structure. The content associated with the one or more objects and the interactive data structure are delivered to a client device. One or more modifications may be made to the one or more objects comprising the interactive data structure. The one or more modifications made to the one or more objects comprising the interactive data structure may be propagated to the content associated with the one or more objects.
Abstract: One website mining embodiment is for characterizing first time users of a website, collecting user session data of the users visiting the website and identifying first time visitors, determining features of the first time visitors utilizing the user session data, determining rules utilizing the features of the first time visitors, monitoring actions of the first time visitors on the website, updating the rules utilizing the monitored actions of the first time visitors and recommending web content utilizing the rules to the first time visitor.
Type:
Application
Filed:
December 22, 2008
Publication date:
June 24, 2010
Applicant:
GENERAL ELECTRIC COMPANY
Inventors:
Feng Xue, Abha Moitra, Steven Matt Gustafson
Abstract: Development using the JavaScript programming language can be limited since JavaScript code is interpreted. Compiling code at a client may interfere with the dynamicity and portability of web pages. Dynamicity and portability of web pages can be preserved while providing the features of a compiled programming language. A compiled programming language code can be embedded within an interpreted programming language code. The embedded compiled programming language code can be extracted and compiled with resources of a server to deliver the robustness and flexibility of the compiled programming language without burdening a client with compiling.
Type:
Application
Filed:
November 26, 2008
Publication date:
May 27, 2010
Applicant:
International Business Machines Corporation
Inventors:
Francesco M. Carteri, Filomena Ferrara, Alessandro Acotti
Abstract: Generating and displaying an enhanced list of search results appropriate for web searching are described. A method for generating an enhanced list of search results includes identifying web pages that are relevant to a query, identifying other web pages hyperlinked to the relevant web pages, creating a graph of the web pages and connecting hyperlinks, and displaying a list of search results ordered in part by the connecting hyperlinks and showing the connecting hyperlinks as part of the list. The method also includes the ability to regenerate the list based on an indication of subjective relevance of a one of the list items. The method enhances the experience of a user in World Wide Web searching and browsing.
Abstract: A host-based seed selection process considers factors such as quality, importance and potential yield of hosts in a decision to use a document of a host as a seed. A subset of a plurality of hosts is determined, including some but not all of the plurality of the hosts, according to an indication of importance of the hosts, according to an expected yield of new documents for the hosts, and according to preferences for the markets the hosts belong to. At least one seed is generated for each host of the determined subset of hosts, wherein each generated at least one seed includes an indication of a document in the linked database of documents. The generated seeds are provided to be accessible by a database crawler.
Abstract: Methods and systems that label a web page collect a set of inbound labels for the web page, estimate a language model for the web page, compute the likelihood of generating each inbound label given the language model and assign a score to each inbound label based on this likelihood, and assign a label to the web page based on the score assigned to each of the set of inbound labels. Inbound labels are preferably collected from the set of web documents linking to the web page. Labels assigned are useful in providing labeled links to web pages from top hosts in search result pages.
Abstract: An Internet infrastructure contains a search server that delivers search result pages of search results or web sites to client devices based upon a search string. The search results provided to the user take into account prior search terms entered by the user, and may take into account user interaction (or lack thereof) with prior search results as well as additional information other than just the search string and popularity ranking of web pages on the Internet. Specifically, a web browser contained in the client devices displays a first set of search result pages of web sites delivered by the search server in response to a search string. Then, in response to a modified search string and/or monitored and processed user interaction with prior search results, the search server delivers a second set of search result pages, comprising more relevant search information.
Abstract: A method is provided to match an advertisement to a search query comprising: receiving search results produced by a search engine in response to a search query; producing an ad query that includes, unigram features, classification features with respect to an external classification system, and phrase features; producing a plurality of representations of corresponding advertisements in terms of the same types of features; and selecting one or more advertisements based upon a measure of similarity of ad query features to advertisements represented in terms of the same features.
Type:
Application
Filed:
April 3, 2008
Publication date:
October 8, 2009
Applicant:
Yahoo! Inc.
Inventors:
Andrei Broder, Marcus Fontoura, Evgeniy Gabrilovich, Vanja Josifovski, Lance Riedel
Abstract: A system allowing a user of a browser program on a computer connected to an open distributed hypermedia system to access and execute an embedded program object. The program object is embedded into a hypermedia document much like data objects. The user may select the program object from the screen. Once selected the program object executes on the user's (client) computer or may execute on a remote server or additional remote computers in a distributed processing arrangement. After launching the program object, the user is able to interact with the object as the invention provides for ongoing interprocess communication between the application object (program) and the browser program. One application of the embedded program object allows a user to view large and complex multi-dimensional objects from within the browser's window. The user can manipulate a control panel to change the viewpoint used to view the image.
Type:
Grant
Filed:
August 9, 2002
Date of Patent:
October 6, 2009
Assignee:
Regents of the University of California
Inventors:
Michael Doyle, David Martin, Cheong Ang
Abstract: Methods and systems are provided that may be used to characterize in some manner the performance that a user may experience when accessing a web document. An exemplary method may include accessing at least one performance characteristic associated with at least a portion of a computing environment adapted for sharing at least one web document, and establishing user experience information associated with the web document based, at least in part, on the performance characteristic.
Type:
Application
Filed:
January 23, 2008
Publication date:
July 23, 2009
Inventors:
Konstantinos Tsioutsiouliklis, Marcin M. Kadluczka
Abstract: Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes receiving a plurality of sets of one or more first keywords on a mobile client, each set of first keywords associated with one or more respective first messages, monitoring user interaction of the respective first messages on the mobile client, determining a user selection rate for each unique first keyword of the plurality of sets of first keywords, receiving a set of target keywords associated with a target message, performing one or more matching operations between the set of target keywords and corresponding user selection rates to produce a set of one or more matching parameters, and displaying the target message on the mobile client dependent upon the matching parameters.
Type:
Application
Filed:
November 11, 2008
Publication date:
May 14, 2009
Applicant:
QUALCOMM Incorporated
Inventors:
Dilip Krishnaswamy, Nakul Verma, Vladimir Bychkovsky
Abstract: A system for autocompleting a general recommended word and an advertising recommended word, the system including: a first database configured to maintain an autocomplete general recommend word; a second database configured to maintain an autocomplete advertising recommended word; an autocomplete indexer component configured to index the autocomplete general recommended word and the autocomplete advertising recommended word; an autocomplete index database configured to classify and store the indexed autocomplete general recommended word and the autocomplete advertising recommended word; a web server configured to 1) receive an input query, and 2) transmit the input query to a predetermined query autocompletion server, and 3) receive the autocomplete general recommended word and the autocomplete advertising recommended word, and 4) display the autocomplete general recommended word and the autocomplete advertising recommended word; and the query autocompletion server is provided.
Type:
Application
Filed:
February 12, 2007
Publication date:
April 9, 2009
Applicant:
NHN CORPORATION
Inventors:
Taeil Kim, Young Kwang Park, JaeHo Choi, Jae Geol Choi, Kyoo Min Im
Abstract: An event data update capability for a data frame of a browser-displayed page is provided by periodically retrieving event data using a refresh frame of the page and updating the data frame with the event data. The updating of the data frame uses code understood natively by the browser. Periodic retrieval of event data by the refresh frame uses the same network connection used to download the refresh frame from a server.
Type:
Grant
Filed:
December 18, 2003
Date of Patent:
January 20, 2009
Assignee:
International Business Machines Corporation
Abstract: System, method and program product determine redirection of a Uniform Resource Locator (“URL”) sent by a web browser to an application. A first URL is sent to the application, and in response, a first web page is received from the application. A second URL is created by appending one or more characters to the first URL. The second URL is unrecognizable by the application. A request for the second URL is sent to the application, and in response, a second web page is received. The content of the second web page is compared to the content of the first web page. If the content of the second web page matches the content of the first web page, a record is made indicating that the first web page is a redirected web page.
Type:
Application
Filed:
September 4, 2008
Publication date:
January 1, 2009
Inventors:
Gregory Frank COPPOLA, Brian Patrick Singer
Abstract: The claimed subject matter provides a system and/or a method that facilitates generating a content rank that includes at least one quantitative measurement to ascertain the importance of a literary work and/or media. An interface component can receive data related to a query. A rank component can employ a content rank based on a quantitative measurement to ascertain an objective ranking of the queried content.
Type:
Application
Filed:
January 10, 2007
Publication date:
July 10, 2008
Applicant:
MICROSOFT CORPORATION
Inventors:
Dzmitry Suponau, Eric L. Burns, Harry Kaplanian, Jay R. Girotto, Jon Michael Buschman, Philip Ti-Fei Su, Yue Liu, Zarah Johnson-Morris
Abstract: A web page prefetching apparatus and method for efficiently prefetching a web page using link class information indicating preference of client devices for links contained in a web page. A client device includes a user input unit receiving a user input signal for a web page request; a controller receiving a first web page provided by a first web server based on a user input signal requesting the first web page, requesting a second web page provided by a second web server from the second web server, which is determined based on link class information indicating the preference of client devices for links contained in the first web page, without a user input signal, and receiving the second web page from the second web server; and a storage unit storing the second web page. Accordingly, since the reliability and efficiency of prefetching can be increased, prefetched web pages can be quickly provided to a user.
Abstract: An apparatus is provided with base table storage sections that store base tables and delta tables for the base tables, a summary table storage section that stores a summary table for storing results of queries to a plurality of base tables and delta information about the summary table, delta data processing sections that insert delta data of the base tables into the delta tables, and a delta computation processing section that generates delta information about the summary table. The delta computation processing section is provided with a generation section that generates delta information about a specified base table on the basis of an update that has been performed for the base table, in a situation where a subsequent update of the specified base table is permitted; and a control section that performs control so that, when a different base table is specified, delta information is generated in a different transaction.
Abstract: A system and method for classifying content objects. The system includes a database and a classification application. The database is configured to store a plurality of content objects. The classification application is coupled to the database and configured to cluster content objects and implement at least one level of classification, including generating summary vectors formed of weighted sums of object vectors. The object vector includes a vector of numbers representative of a frequency of a superset of features potentially found in the content object.
Abstract: A method comprises displaying a mail server information screen, and receiving connection information via the mail server information screen. Further, the method comprises displaying an address page, and receiving recipient information via the address page. In addition, the method comprises displaying a content page, and receiving content in the content page. Additionally, an electronic mail message having the content is compiled, and the electronic mail message is sent to a recipient utilizing the connection information and recipient information.
Type:
Application
Filed:
November 21, 2007
Publication date:
March 20, 2008
Inventors:
Quinton Zondervan, Umair Khan, Gregory Harman, Salman Akhtar, Muhammad Raza, Muhammad Haleem Vaince, Dmitriy Yepishin, Asad Zaidi