Patents by Inventor Warren G. Stevens

Warren G. Stevens 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).

  • Publication number: 20130298049
    Abstract: An application provides a search box that is configured to enable a user to enter searchable text. The application provides a quick pick search provider menu that is configured to include different sections that provide suggestions as text is entered into the search box. At least some of the suggestions are locally maintained, and at least some other of the suggestions are received from one or more remote search providers. In some embodiments, the application can comprise a web browser.
    Type: Application
    Filed: June 27, 2013
    Publication date: November 7, 2013
    Inventors: Sean Lyndersay, Warren G. Stevens, Benjamin N. Truelove, Amy Adams Placzkiewicz, Sebastien Zimmermann, Tariq Sharif, Eric A. Vera, Sharon Cohen, Mike Pell, Jonathan A. Gass
  • Patent number: 8479118
    Abstract: A Web browser includes a quick pick search provider menu that provides a user interface which provides a user with the ability to quickly select a new search provider which appears when the user places focus in the Web browser's search box. In one or more embodiments, the Web browser's search box comprises a native part of the Web browser and is not a search box associated with an installed tool bar. In other embodiments, search box functionality is provided as an extension to the Web browser. Further, various embodiments enable the user to switch between search providers in an easy and intuitive way. Yet other embodiments provide an opportunity for users to switch between search providers using keywords in the search box. Further embodiments enable users to define collections of search providers to which individual searches can be sent.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: Sean Lyndersay, Warren G Stevens, Benjamin N Truelove, Amy Adams Placzkiewicz, Sebastien Zimmermann, Tariq Sharif, Eric A Vera, Sharon Cohen, Mike Pell, Jonathan A Gass
  • Publication number: 20130067358
    Abstract: Various embodiments enable a web browser to promote the availability of an installable application that is associated with a website to which the web browser has been navigated. The web browser is configured to discover the availability of these applications and, responsively, provide a user experience through which the user can acquire and install such applications, as well as switch to applications that have previously been installed. Thus, through the various embodiments, a user is relieved of the burden of having to navigate to a particular application store and periodically search for applications associated with sites to which they browse.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Rahul Jaikrishin Lalmalani, Jane T. Kim, Jennifer C. Trahan, Marcus A. Lewis, Mary-Lynne Williams, Lindsey R. Barcheck, Warren G. Stevens, Sarah J. Bowers, Mirko Mandic
  • Publication number: 20120192089
    Abstract: In one or more embodiments, a Web browser receives user input in the form of text that is entered in a suitably-configured text entry bar, such as an address bar. The web browser processes the text and ascertains whether the text appears to be a search or an attempted navigation. Based on whether the text appears to be a search or an attempted navigation, the web browser communicates the text to a search provider, along with an indication of whether the text appears to be a search or an attempted navigation. The search provider receives the text and the indication and can then take appropriate action as by returning a search results page or causing the web browser to be redirected to a website associated with the received text.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Clint C. Jorgenson, Pui Ching Hon
  • Publication number: 20120191744
    Abstract: Various embodiments are directed to providing users with more control over their navigation privacy, while offering robust search experiences through a web browser's address bar. In one or more embodiments, a web browser's search suggestion functionality is turned off by default. Users may choose to opt into the search suggestion functionality so that search suggestions can be provided to them when they enter search terms in the browser's address bar. In one or more embodiments, the status of search suggestion functionality is conveyed to the user so that they understand that their keystrokes are being provided to a search provider so that search suggestions can, in turn, be provided back to the web browser.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Warren G. Stevens, Laura J. Gehring, Sarah J. Bowers, Pui Ching Hon, Clint C. Jorgenson, Mary-Lynne Williams, Jason W. Upton, Robert J. Mauceri, JR., Fergal M. Burke, Martin J. Hall
  • Publication number: 20120066612
    Abstract: Various embodiments provide a download bar user interface control that is designed to help users maintain focus on their browsing activities, while offering notifications regarding a file download. In at least some embodiments, the download bar user interface control is non-modal and is presented at a location within the browsing field-of-view that is selected to reduce user distraction. Various embodiments also provide a download manager user interface that enables multiple download-related tasks to be performed. In at least some embodiments, the download manager user interface is presented responsive to input to the download bar user interface control. Further to some embodiments, the download bar user interface control can be closed responsive to the download manager user interface being presented and download-related notifications and options transferred from the download bar user interface control to the download manager user interface.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Inventors: Ritika Virmani, Jane T. Kim, Warren G. Stevens, Dave Risney, Todd Sahl, Andrew E. Olson, Sarah J. Bowers, Susan Makarian, Clint C. Jorgenson, Randall K. Winjum, Eric M. Lawrence
  • Publication number: 20120066346
    Abstract: A Web browser of a computing device downloads or otherwise obtains a file. File information identifying the file is obtained and is sent to a remote reputation service. Client information identifying aspects of the computing device can also optionally be sent to the remote reputation service. In response to the file information (and optionally client information), a reputation indication for the file is received from the remote reputation service. A user interface for the Web browser to present at the computing device is determined, based at least in part on the reputation indication, and presented at the computing device.
    Type: Application
    Filed: September 13, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ritika Virmani, Ryan C. Colvin, Elliott Jeb Haber, Warren G. Stevens, Jane T. Kim, Jess S. Holbrook, Sarah J. Bowers, John L. Scarrow, Jeffrey R. McKune
  • Publication number: 20120066645
    Abstract: Various embodiments utilize certain events that occur within a Web browser to recognize an imminent intent, on the part of the user, to navigate to a website. Given such events, in combination with a user's past browsing patterns and history, an automated and personalized navigation solution can be provided to expedite navigation.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Inventors: Avrum S. Laurie, Jennifer C. Trahan, John H. Lueders, Prashant Singh, Louis A. Martinez, Jane T. Kim, Warren G. Stevens, Jess S. Holbrook, Kuei-Chih Sun, Mary-Lynne Williams, Sarah J. Bowers
  • Publication number: 20120066634
    Abstract: In at least some embodiments, a web browser user interface is designed to enable site branding and functionality. Specifically, websites can provide content that can be utilized in a control layout area near the top of the web browser user interface to reinforce branding through the use of color and/or a site-provided icon, termed a “favicon” that serves dual roles as a branding instrumentality and a site's home button. Further, in at least some embodiments, branding can be reinforced through the use of a site-associated color that is utilized for rendering one or more web browser navigation controls.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Jane T. Kim, Mary-Lynne Williams, Jess S. Holbrook, Sarah J. Bowers, Warren G. Stevens, Mirko Mandic, Martin J. Hall, Bruce A. Morgan, Israel Hilerio, Alexander H. Malek, Laura J. Gehring, Michael J. Ens, John E. Davis
  • Publication number: 20120066635
    Abstract: In various embodiments, a web browser user interface includes a subset of selected controls distributed along a single line at the top of the web browser user interface. Layouts of the controls can be in a left-to-right or a right-to-left fashion. Specifically, in a left-to-right layout, selected controls meeting certain criteria can appear to the left of other controls. Similarly, in a right-to-left layout, selected controls meeting certain criteria can appear to the right of other controls. In at least some embodiments, at least some of the controls that appear distributed along the single line are controls that are related to navigation of some type. Such controls can include those that enable textual input to be provided by user.
    Type: Application
    Filed: September 14, 2010
    Publication date: March 15, 2012
    Inventors: Jane T. Kim, Mary-Lynne Williams, Jess S. Holbrook, Sarah J. Bowers, Warren G. Stevens, Mirko Mandic, Martin J. Hall, Bruce A. Morgan, Alexander H. Malek, Laura J. Gehring
  • Publication number: 20120060110
    Abstract: Various embodiments provide a notification bar user interface control that is designed to help users maintain focus on their browsing activities, while offering notifications in the form of suggestions. In at least some embodiments, the notification bar user interface control is non-modal and is presented at a location within the browsing field-of-view that is selected to reduce user distraction. Further, in at least some embodiments, the notification bar user interface control is presented in a manner which overlays content of the web page and thus, does not cause layout of the web page to be changed.
    Type: Application
    Filed: September 8, 2010
    Publication date: March 8, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ritika Virmani, Eugene Chang, Martin J. Hall, Jane T. Kim, Warren G. Stevens, Michael J. Ens, John H. Lueders, Prashant Singh, Sarah J. Bowers, Mike Pell, Mary-Lynne Williams
  • Publication number: 20090150826
    Abstract: A Web browser includes a quick pick search provider menu that provides a user interface which provides a user with the ability to quickly select a new search provider which appears when the user places focus in the Web browser's search box. In one or more embodiments, the Web browser's search box comprises a native part of the Web browser and is not a search box associated with an installed tool bar. In other embodiments, search box functionality is provided as an extension to the Web browser. Further, various embodiments enable the user to switch between search providers in an easy and intuitive way. Yet other embodiments provide an opportunity for users to switch between search providers using keywords in the search box. Further embodiments enable users to define collections of search providers to which individual searches can be sent.
    Type: Application
    Filed: December 10, 2007
    Publication date: June 11, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sean Lyndersay, Warren G. Stevens, Benjamin N. Truelove, Amy Adams Placzkiewicz, Sebastien Zimmermann, Tariq Sharif, Eric A. Vera, Sharon Cohen, Mike Pell, Jonathan A. Gass
  • Publication number: 20090144234
    Abstract: Various embodiments enable information, in addition to textual information, to be presented to a user when the user enters a search query in a search box forming part of a user interface of an application. In one or more embodiments, a Web browser provides a search box in which a user can enter a search query. While the user is entering a search query, the Web browser can communicate with a third-party search provider to receive information, such as non-textual information, which can be presented to the user to assist in formulating their search query. The non-textual information can include images and other visual information of a non-textual nature.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Tariq Sharif, Warren G. Stevens, Sebastien Zimmermann, Sean Lyndersay, Amy Adams Placzkiewicz, Eric A. Vera, Jonathan A. Gass, Benjamin N. Truelove, Sharon Cohen, Mike Pell
  • Publication number: 20090019063
    Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.
    Type: Application
    Filed: September 19, 2008
    Publication date: January 15, 2009
    Applicant: Microsoft Corporation
    Inventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean O. Lyndersay, Warren G. Stevens, Wayne WY Choi, William Gould, Bruce A. Morgan
  • Publication number: 20090013266
    Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like. Further, in at least some embodiments, a user can subscribe to a particular web feed, be provided with a user interface that contains distinct indicia to identify new feeds, and can efficiently consume or read RSS feeds using both an RSS reader and a web browser.
    Type: Application
    Filed: September 19, 2008
    Publication date: January 8, 2009
    Applicant: Microsoft Corporation
    Inventors: Amar S. Gandhi, Jane T. Kim, John H. Lueders, Sean O. Lyndersay, Warren G. Stevens, Wayne WY. Choi, William Gould, Bruce A. Morgan
  • Patent number: 7467355
    Abstract: An integrated user environment for creating, managing, and organizing components of a project. A user is able to select a predefined project that includes a list of to do items, or can start with a blank project and add to do items. Once a to do item has been added, the user can associate several different functions with the to do item, including a due date, a note, and one of several categories of entities. These entities include a task or template, a document, and a Web link. If the user selects a task or template, Answer Wizard technology returns options that may be relevant to the selected to do item. Since all of the components of the project are accessible by the user from within an integral project environment, it is relatively efficient for the user to manage the project and make any changes that are required.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: December 16, 2008
    Assignee: Microsoft Corporation
    Inventors: Joseph Jacob Zukowski, Brian Thomas Albrecht, Douglas C. Kramer, Warren G. Stevens, Benjamin Nicholas Truelove
  • Patent number: 6526529
    Abstract: A method and system for dynamically updating the error messages corresponding to a shipped software product. The exiting generic error messages shipped with a software product are replaced or appended as errors are resolved or better understood, whereby a user who receives an error message will see the latest known information for that error message. A file of updated error messages is automatically downloaded when the user is connected to the Internet. Any time an error message is to be displayed, an error handling mechanism compares identifier information of the error message to the file of updated error messages, and if a match is found, overwrites or extends the existing error message that was shipped with the code for display to the user. If no match is found, the existing message is displayed.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: February 25, 2003
    Assignee: Microsoft Corporation
    Inventors: Jan T. Miksovsky, Todd M. Colby, Warren G. Stevens
  • Patent number: 6253194
    Abstract: A stack-language interface between a client application and its underlying database. To query the database, the client application passes a search expression to a database API. The search expression includes simple operands, which define values for individual search criteria, and one or more operators, which define the logical relationship between two or more operands. Upon receiving the search expression, the database API searches the database to retrieve records satisfying the search criteria. For each record, the database API executes the search expression on the stack machine to determine if the record matches the search criteria as defined by the operands and operators in the search expression. Once the relevant records are retrieved, the database API may present a list of objects representing those records to the client application.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: June 26, 2001
    Assignee: Microsoft Corporation
    Inventors: David L. Johnson, David R. Parlin, R. Scott Wigton, Warren G. Stevens