Browsing Optimization (epo) Patents (Class 707/E17.119)
  • Publication number: 20100185644
    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
  • Patent number: 7747686
    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.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: June 29, 2010
    Assignee: Yahoo! Inc.
    Inventor: Shyam Kapur
  • Publication number: 20100161785
    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
  • Publication number: 20100131951
    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
  • Publication number: 20100125573
    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.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Applicant: Microsoft Corporation
    Inventor: Gina D. Venolia
  • Publication number: 20100114858
    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.
    Type: Application
    Filed: October 27, 2008
    Publication date: May 6, 2010
    Applicant: YAHOO! INC.
    Inventor: Pavel Dmitriev
  • Publication number: 20090319533
    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.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Inventor: Ashwin Tengli
  • Publication number: 20090282023
    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.
    Type: Application
    Filed: February 10, 2009
    Publication date: November 12, 2009
    Inventor: James D. Bennett
  • Publication number: 20090254512
    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
  • Patent number: 7599985
    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
  • Publication number: 20090187592
    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
  • Publication number: 20090125517
    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
  • Publication number: 20090100004
    Abstract: System and methodology for automatic tuning of database query optimizer is described.
    Type: Application
    Filed: October 11, 2007
    Publication date: April 16, 2009
    Applicant: SYBASE, INC.
    Inventors: Mihnea Andrei, Xun Cheng, Edwin A. Seputis, Xiao Ming Zhou
  • Publication number: 20090094145
    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
  • Patent number: 7480698
    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
    Inventor: Bruce M. Potter
  • Publication number: 20090006424
    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
  • Publication number: 20080168045
    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
  • Publication number: 20080114773
    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.
    Type: Application
    Filed: April 20, 2007
    Publication date: May 15, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-hak Choi, Hyo Kim
  • Publication number: 20080086449
    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.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 10, 2008
    Inventors: Hirofumi Matsuzawa, Masahiro Ohkawa
  • Publication number: 20080077579
    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.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 27, 2008
    Inventors: Cuneyt Ozveren, Ulas Kirazci
  • Publication number: 20080071821
    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