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: 8156094Abstract: 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: GrantFiled: July 22, 2009Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Vivek J. Jhaveri, Robert Ragno
-
Publication number: 20100214976Abstract: 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: ApplicationFiled: February 6, 2009Publication date: August 26, 2010Applicant: Medio Systems, Inc.Inventors: Michael Libes, Robert Ragno
-
Publication number: 20090282363Abstract: 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: ApplicationFiled: July 22, 2009Publication date: November 12, 2009Applicant: MICROSOFT CORPORATIONInventors: VIVEK J. JHAVERI, ROBERT RAGNO
-
Patent number: 7587392Abstract: 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: GrantFiled: September 15, 2006Date of Patent: September 8, 2009Assignee: Microsoft CorporationInventors: Vivek J. Jhaveri, Robert Ragno
-
Patent number: 7577643Abstract: 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: GrantFiled: September 29, 2006Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Ewa Dominowska, Robert Ragno
-
Publication number: 20080082477Abstract: 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: ApplicationFiled: September 29, 2006Publication date: April 3, 2008Applicant: MICROSOFT CORPORATIONInventors: EWA DOMINOWSKA, ROBERT RAGNO
-
Publication number: 20080071743Abstract: 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: ApplicationFiled: September 15, 2006Publication date: March 20, 2008Applicant: Microsoft CorporationInventors: Vivek J. Jhaveri, Robert Ragno
-
Publication number: 20070239675Abstract: 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: ApplicationFiled: March 29, 2006Publication date: October 11, 2007Applicant: Microsoft CorporationInventors: Robert Ragno, Christopher Burges, Rohit Wad
-
Publication number: 20070239632Abstract: 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: ApplicationFiled: March 17, 2006Publication date: October 11, 2007Applicant: Microsoft CorporationInventors: Christopher Burges, Robert Ragno
-
Publication number: 20070233653Abstract: 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: ApplicationFiled: March 31, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Jody Biggs, Li Li, Robert Ragno
-
Publication number: 20070208730Abstract: 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: ApplicationFiled: July 14, 2006Publication date: September 6, 2007Applicant: MICROSOFT CORPORATIONInventors: Yevgeny Agichtein, Eric Brill, Susan Dumais, Robert Ragno
-
Publication number: 20070136533Abstract: 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: ApplicationFiled: December 9, 2005Publication date: June 14, 2007Applicant: Microsfoft CorporationInventors: Kenneth Church, Robert Ragno, Bo Thiesson
-
Publication number: 20070124693Abstract: 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: ApplicationFiled: November 29, 2005Publication date: May 31, 2007Applicant: Microsoft CorporationInventors: Ewa Dominowska, Robert Ragno
-
Publication number: 20070100824Abstract: 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: ApplicationFiled: November 3, 2005Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Matthew Richardson, Eric Brill, Robert Ragno, Robert Rounthwaite
-
Publication number: 20060242138Abstract: 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: ApplicationFiled: August 24, 2005Publication date: October 26, 2006Applicant: Microsoft CorporationInventors: Eric Brill, Robert Ragno
-
Publication number: 20060190436Abstract: 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: ApplicationFiled: June 23, 2005Publication date: August 24, 2006Applicant: Microsoft CorporationInventors: Matthew Richardson, Robert Ragno
-
Publication number: 20060161520Abstract: 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: ApplicationFiled: January 14, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Brett Brewer, Eric Watson, Eric Brill, James Dai, Oliver Hurst-Hiller, Robert Ragno, Silviu-Petru Cucerzan
-
Publication number: 20060122978Abstract: 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: ApplicationFiled: December 7, 2004Publication date: June 8, 2006Applicant: Microsoft CorporationInventors: Eric Brill, Noah Smith, Robert Ragno
-
Publication number: 20060101037Abstract: 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: ApplicationFiled: July 1, 2005Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Eric Brill, Robert Ragno
-
Publication number: 20060085766Abstract: 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: ApplicationFiled: October 15, 2004Publication date: April 20, 2006Applicant: Microsoft CorporationInventors: Ewa Dominowska, Robert Ragno