Patents by Inventor Robert Ragno

Robert Ragno has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8156094
    Abstract: Systems, methods, and computer-readable media for navigating search results are provided. In response to receiving a search query, at least one individual search result is presented in an overlay window, the overlay window being configured to overlay at least a portion of a document viewing window. Navigation between the overlay window and the document viewing window may be performed in response to receiving input of at least one pre-determined command. Content associated with a selected individual search result (or other document identifier) may be presented in the document viewing window and, substantially simultaneously, the overlay window may be hidden from view. Subsequently, in response to receiving at least one pre-determined command, the overlay window may be re-presented such that it again overlays at least a portion of the document viewing window.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Vivek J. Jhaveri, Robert Ragno
  • Publication number: 20100214976
    Abstract: An “operator cloud” is interposed between mobile subscribers and the Internet. The operator cloud aggregates operators so as to comprise a single node. The operator cloud can provide services through such aggregation, including the tracking of subscriber usage. The operator cloud services can produce accurate metrics concerning mobile Web traffic while safeguarding subscriber personal information. Thus, the metrics and associated information can be valuable to publishers in the mobile Web. In this way, the operator cloud services can be monetized to produce a revenue stream.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 26, 2010
    Applicant: Medio Systems, Inc.
    Inventors: Michael Libes, Robert Ragno
  • Publication number: 20090282363
    Abstract: Systems, methods, and computer-readable media for navigating search results are provided. In response to receiving a search query, at least one individual search result is presented in an overlay window, the overlay window being configured to overlay at least a portion of a document viewing window. Navigation between the overlay window and the document viewing window may be performed in response to receiving input of at least one pre-determined command. Content associated with a selected individual search result (or other document identifier) may be presented in the document viewing window and, substantially simultaneously, the overlay window may be hidden from view. Subsequently, in response to receiving at least one pre-determined command, the overlay window may be re-presented such that it again overlays at least a portion of the document viewing window.
    Type: Application
    Filed: July 22, 2009
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: VIVEK J. JHAVERI, ROBERT RAGNO
  • Patent number: 7587392
    Abstract: Systems, methods, and computer-readable media for navigating search results are provided. In response to receiving a search query, at least one individual search result is presented in an overlay window, the overlay window being configured to overlay at least a portion of a document viewing window. Navigation between the overlay window and the document viewing window may be performed in response to receiving input of at least one pre-determined command. Content associated with a selected individual search result (or other document identifier) may be presented in the document viewing window and, substantially simultaneously, the overlay window may be hidden from view. Subsequently, in response to receiving at least one pre-determined command, the overlay window may be re-presented such that it again overlays at least a portion of the document viewing window.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Vivek J. Jhaveri, Robert Ragno
  • Patent number: 7577643
    Abstract: A method, media and data structure for extraction of key-phrase-content pairs are provided. Query logs having user queries and corresponding web results are processed to generate a content-to-key phrase index that includes key phrases. The query logs are filtered and key phrases are derived from the queries included in the query logs. The key phrases are aggregated based on a repeated content pages in the web results. User behavior and metadata is used to assign scores for each key phrase. The scores are utilized to rank the key phrases. Among other things, the key phrases can be used for advertisement to content matching and content summarization.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventors: Ewa Dominowska, Robert Ragno
  • Publication number: 20080082477
    Abstract: A method, media and data structure for extraction of key-phrase-content pairs are provided. Query logs having user queries and corresponding web results are processed to generate a content-to-key phrase index that includes key phrases. The query logs are filtered and key phrases are derived from the queries included in the query logs. The key phrases are aggregated based on a repeated content pages in the web results. User behavior and metadata is used to assign scores for each key phrase. The scores are utilized to rank the key phrases. Among other things, the key phrases can be used for advertisement to content matching and content summarization.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: EWA DOMINOWSKA, ROBERT RAGNO
  • Publication number: 20080071743
    Abstract: Systems, methods, and computer-readable media for navigating search results are provided. In response to receiving a search query, at least one individual search result is presented in an overlay window, the overlay window being configured to overlay at least a portion of a document viewing window. Navigation between the overlay window and the document viewing window may be performed in response to receiving input of at least one pre-determined command. Content associated with a selected individual search result (or other document identifier) may be presented in the document viewing window and, substantially simultaneously, the overlay window may be hidden from view. Subsequently, in response to receiving at least one pre-determined command, the overlay window may be re-presented such that it again overlays at least a portion of the document viewing window.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Vivek J. Jhaveri, Robert Ragno
  • Publication number: 20070239675
    Abstract: The subject disclosure pertains to Internet or web search engines and more particularly toward a media service integrated or associated therewith. The media service can identity particular media queries as well as provide and present useful information in an easily accessible manner. The search engine can therefore provide a common ground for people to locate things they perceive with respect to media (e.g., advertisements, music, video . . . ) and further facilitate purchase of media items and/or related content or items.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Robert Ragno, Christopher Burges, Rohit Wad
  • Publication number: 20070239632
    Abstract: The subject disclosure pertains to systems and methods for facilitating training of machine learning systems utilizing pairwise training. The number of computations required during pairwise training is reduced by grouping the computations. First, a score is generated for each retrieved data item. During processing of the data item pairs, the scores of the data items in the pair are retrieved and used to generate a gradient for each data item. Once all of the pairs have been processed, the gradients for each data item are aggregated and the aggregated gradients are used to update the machine learning system.
    Type: Application
    Filed: March 17, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Burges, Robert Ragno
  • Publication number: 20070233653
    Abstract: Methods and systems in search marketing which permit advertisers to provide advertisements to a search engine, as well as bids associated with the advertisements themselves, are provided. Advertisements are selected for presentation when they are determined to be relevant and payment for presentation is due only upon the conditions of the bid being met. If desired, advertisers may be permitted to provide, in addition to an advertisement, one or more destination pages associated with selection of the advertisement. In this case, relevance can be determined not only on the basis of the content of the advertisement itself, but also on the content of the destination page(s).
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Jody Biggs, Li Li, Robert Ragno
  • Publication number: 20070208730
    Abstract: Systems and methods that estimate user preference, via automatic interpretation of user behavior. A user behavior component associated with a search engine can automatically interpret collective behavior of users (e.g., web search users). Such feedback component can include user behavior features and predictive models (e.g., from a user behavior component) that are robust to noise, which can be present in observed user interactions with the search results (e.g., malicious and/or irrational user activity.
    Type: Application
    Filed: July 14, 2006
    Publication date: September 6, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Yevgeny Agichtein, Eric Brill, Susan Dumais, Robert Ragno
  • Publication number: 20070136533
    Abstract: System(s) and method(s) that facilitate utilizing pre-cached disk space. Pre-cached memory space within a storage device is identified, and a subset of the pre-cached memory space is pre-populated with data so that the data can be selectively and dynamically accessed. During use of a computer (e.g., in a web-browsing session) a subset of the pre-stored data can be dynamically and selectively exposed to the user as a function of user and/or computer application state. Pre-storage of the data on pre-cached memory of the computer mitigates delayed data access (e.g., due to insufficient transmission bandwidth) thereby enhancing user computing experience. The user can utilize the device without having to distinguish between pre-cached and free memory. In other words, the operating system can present the cached memory to the user so that it appears as free memory without the user having to direct the system to do so.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Applicant: Microsfoft Corporation
    Inventors: Kenneth Church, Robert Ragno, Bo Thiesson
  • Publication number: 20070124693
    Abstract: A unique system and method that facilitates storing virtually all web content that has been viewed or visited by a user on the user's local cache for access anytime by the user. The system and method involve monitoring the user's web activity. Pages that have been viewed or visited can be saved at timed intervals to a local cache. If pages have been updated, those changes can be saved. Thus, multiple versions of a web page can be accessed and the user can select which version to view. The updated page can be visually modified to distinguish between older and newer content. If offline, the user can still view desired pages by accessing them from the local cache. By saving the user's web activity, the user can resume a previous browsing session. A user can also choose to receive periodic notifications when changes to previously viewed pages occur.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Applicant: Microsoft Corporation
    Inventors: Ewa Dominowska, Robert Ragno
  • Publication number: 20070100824
    Abstract: A unique ranking system and method that facilitates improving the ranking and ordering of objects to further enhance the quality, accuracy, and delivery of search results in response to a search query. The system and method involve monitoring and tracking an object in terms of the number of times it's been accessed and optionally by whom, when, for how long, and an access rate. The user's interaction with the object can be tracked as well. By tracking the objects, a popularity measure can be determined. Popularity based rankings can be computed based on the popularity measure or some function thereof. The popularity measure can be affected by the access time, who accessed it, access duration or the user's interaction with the object upon access. The popularity based rankings can be utilized by a search component to improve the quality and retrieval of search results.
    Type: Application
    Filed: November 3, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Matthew Richardson, Eric Brill, Robert Ragno, Robert Rounthwaite
  • Publication number: 20060242138
    Abstract: A system for searching for information is disclosed. The system comprises a search module that obtains a set of results that is responsive to a query. The system also includes a biasing module that ranks members of the set of results based at least in part upon a member of a set of information derived from prior information-gathering tasks. Methods for using such system are also provided.
    Type: Application
    Filed: August 24, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Brill, Robert Ragno
  • Publication number: 20060190436
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Application
    Filed: June 23, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Matthew Richardson, Robert Ragno
  • Publication number: 20060161520
    Abstract: A system and related techniques accepts user search or query terms over of the Internet or other network or connection. In addition to presenting regularly generated search results, according to embodiments of the invention the search engine and related logic may examine the search string for suggested refinements or improvements to the search terms, to attempt to derive improved results or results closer to the user's search intent. According to embodiments of the invention in one regard, the alternative search logic may attempt to extract related or more meaningful search terms from sources including past usage patterns by users, and other data. That alternative search logic may thus examine the user's search terms to determine a substring match to prior searches, for instance stored by the search host for all users.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Brett Brewer, Eric Watson, Eric Brill, James Dai, Oliver Hurst-Hiller, Robert Ragno, Silviu-Petru Cucerzan
  • Publication number: 20060122978
    Abstract: The present invention leverages relevance data to provide enhanced search query results based on relevancy to a specific entity via an entity-specific tunable search. This allows an entity to retrieve information that is of more value to that entity, in a faster and more efficient manner. The entity itself can be an individual user, a grouping of users, and/or an enterprise and the like. In one instance of the present invention, entity-specific relevance information is determined via employment of similarity of the entity to another entity or group of entities. Interest levels and/or satisfaction levels of similar entities can also be utilized along with similarity information to facilitate in deriving the relevance information.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Brill, Noah Smith, Robert Ragno
  • Publication number: 20060101037
    Abstract: Systems and methods are described that allow programmatic access to search engine results and query logs in a structured form. The search results can be retrieved from the search engine in an intermediary form that contains the information that is in the HTML pages provided to web browsers (potentially with additional information). This intermediary form can then be broken down on the client machine, using local resources, to assemble the structured objects. The library also provides for caching of the search results. This can be provided both on the local machine and on a remote database. When the results for a query exist in the caches, they can be retrieved from such location instead of querying the search engine. Documents and/or web pages can also be cached. The library can also be directed to operate only from the cache, effectively exposing a local data set instead of the remote search engine.
    Type: Application
    Filed: July 1, 2005
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Eric Brill, Robert Ragno
  • Publication number: 20060085766
    Abstract: A predictive travel log system using one or more ranking schemes to predict the location that a user would seek to navigate to through back and forward navigation in a web browser is provided. The navigation functionality can be exposed through traditional back and forward buttons with drop down travel log menus found in a browser user interface.
    Type: Application
    Filed: October 15, 2004
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Ewa Dominowska, Robert Ragno