Patents by Inventor Derrick Whittle

Derrick Whittle 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: 9037996
    Abstract: Email functions, such as, for example, reply, reply to all, forward, delete, mark as unread, and mark as spam are made accessible to a user through a browser independent sidebar. In one embodiment, email messages stored by an email service provider comprise a first identifier used by a first email retrieval client and a second identifier used by the sidebar. In one embodiment, a protocol used by the sidebar to retrieve messages is augmented to comprise the first identifier, so that the sidebar can use email functions, such as, for example, mark as spam, that identify messages using the first identifier.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: May 19, 2015
    Assignee: YAHOO! INC.
    Inventors: Marc Bishop, Derrick Whittle, Tracy Hsu
  • Patent number: 8065675
    Abstract: A method of notifying a user about the existence of relevant software and facilitating the installation of such software using a browser. A user's interactions with the browser are monitored to determine a context for a given browsing session, and it is determined whether software relevant to the context is available. If such software is available, it is recommended to the user, and if the user wishes to install the software, the installation can be performed via the browser. The software can be recommended to the user through a variety of means, including incorporating the recommendation in a static web page, incorporating the recommendation in a dynamic web page, and delivering the recommendation as part of advertising content. The recommendation may include a link to installation scripts or the like which facilitate the installation of the software by the browser.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: November 22, 2011
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Strauss, Derrick Whittle, Marco Boerries, Ashit Gandhi, Johnny J. Speaks
  • Patent number: 7958446
    Abstract: A browsing application for accessing resources over a network includes code for receiving a command from a user to translate textual material appearing on an arbitrary page displayed in the content display area, and code for causing the textual material to be passed to a translation resource on the network, whereby the display area of the browsing application is caused to display a page which includes a translation of the textual material. The application may display a menu accessible from an arbitrary page whereby the user may select among translation options such as a translate to language and a translate from language. The application may be configured to cause text selected by a user to be translated, and/or may cause an entire page to be translated. Translated text may be displayed along with graphics in a layout similar to that of the original page.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: June 7, 2011
    Assignee: Yahoo! Inc.
    Inventors: Edward Seitz, Brockton Davis, Derrick Whittle, James Bollas
  • Publication number: 20080235680
    Abstract: A method of notifying a user about the existence of relevant software and facilitating the installation of such software using a browser. A user's interactions with the browser are monitored to determine a context for a given browsing session, and it is determined whether software relevant to the context is available. If such software is available, it is recommended to the user, and if the user wishes to install the software, the installation can be performed via the browser. The software can be recommended to the user through a variety of means, including incorporating the recommendation in a static web page, incorporating the recommendation in a dynamic web page, and delivering the recommendation as part of advertising content. The recommendation may include a link to installation scripts or the like which facilitate the installation of the software by the browser.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: Yahoo! Inc.
    Inventors: Jonathan Strauss, Derrick Whittle, Marco Boerries, Ashit Gandhi, Johnny J. Speaks
  • Publication number: 20070174286
    Abstract: A browsing application in one embodiment includes instructions for accessing a resource over a network using a general purpose computer, the instructions comprising code for examining an address field of the browsing application and matching a first string input therein with at least one shortcut in a predefined list of shortcuts to search resources on the network, code for using the shortcut list to identify at least a portion of a predefined URL associated with the matched first string, and code for causing a second string input into the address field to be passed as a parameter to a resource on said network and associated with the predefined URL. In another embodiment, the browsing application includes instructions including code for using a string input into an address field of the browsing application to generate and display a task list which includes a plurality of possible resources to which the string can be passed.
    Type: Application
    Filed: October 18, 2005
    Publication date: July 26, 2007
    Applicant: Yahoo!, Inc.
    Inventors: Edward Seitz, Derrick Whittle, Robert Gue, Brockton Davis, James Bollas, Michael Wolford
  • Publication number: 20070157105
    Abstract: Sidebars group a plurality of Internet and other services in one easily accessible location on the desktop. In one embodiment, a user's sidebar preferences, such as, for example, the types of applications modules that populate their sidebar are stored by an Internet content provider on a network server. A user can access their personal sidebar preferences from any computer with an Internet connection. In addition, in one embodiment, application module information loaded into the application modules is also stored on a server, thus changes made in a sidebar are reflected in their “full service” counterpart applications.
    Type: Application
    Filed: January 4, 2006
    Publication date: July 5, 2007
    Inventors: Stephen Owens, Marc Bishop, Derrick Whittle
  • Publication number: 20070157113
    Abstract: Email functions, such as, for example, reply, reply to all, forward, delete, mark as unread, and mark as spam are made accessible to a user through a browser independent sidebar. In one embodiment, email messages stored by an email service provider comprise a first identifier used by a first email retrieval client and a second identifier used by the sidebar. In one embodiment, a protocol used by the sidebar to retrieve messages is augmented to comprise the first identifier, so that the sidebar can use email functions, such as, for example, mark as spam, that identify messages using the first identifier.
    Type: Application
    Filed: January 23, 2006
    Publication date: July 5, 2007
    Inventors: Marc Bishop, Derrick Whittle, Tracy Hsu
  • Publication number: 20060265472
    Abstract: A method of transferring content between a plurality of devices, one embodiment of the method comprising opening a network browsing application on a first device; identifying content to be transferred to at least one second device; causing a content transfer user interface to be opened on the first device; identifying the at least one second device; and, causing the identified content to be transferred to the at least one identified second device.
    Type: Application
    Filed: May 17, 2006
    Publication date: November 23, 2006
    Applicant: Yahoo! Inc.
    Inventors: Edward Seitz, Derrick Whittle, Robert Gue, Stephen Owens, Brockton Davis, James Bollas, Michael Wolford
  • Publication number: 20060265481
    Abstract: A method and user interfaces for permitting a user to define and edit a set of web sites to be loaded when a network browsing application is loaded. This allows the user to easily keep track of the latest changes to one or more of the user's favorite web sites, to track the status of corporate information, or the like. The set of web sites can be individually controlled, or an administrator or other entity may specify at least a subset of the set of web sites to be loaded.
    Type: Application
    Filed: May 17, 2006
    Publication date: November 23, 2006
    Applicant: Yahoo! Inc.
    Inventors: Edward Seitz, Derrick Whittle, Robert Gue, Stephen Owens, Brockton Davis, James Bollas, Michael Wolford
  • Publication number: 20060265652
    Abstract: A browsing application for accessing resources over a network includes code for receiving a command from a user to translate textual material appearing on an arbitrary page displayed in the content display area, and code for causing the textual material to be passed to a translation resource on the network, whereby the display area of the browsing application is caused to display a page which includes a translation of the textual material. The application may display a menu accessible from an arbitrary page whereby the user may select among translation options such as a translate to language and a translate from language. The application may be configured to cause text selected by a user to be translated, and/or may cause an entire page to be translated. Translated text may be displayed along with graphics in a layout similar to that of the original page.
    Type: Application
    Filed: October 31, 2005
    Publication date: November 23, 2006
    Applicant: Yahoo!, Inc.
    Inventors: Edward Seitz, Brockton Davis, Derrick Whittle, James Bollas
  • Publication number: 20050066018
    Abstract: A method, apparatus, computer program product, and computer system for ensuring consistency between data displayed by multiple independent client programs that can simultaneously display server-provided data. The data are accessible only from a server that is not persistently connected to the client computer system(s) displaying the data, so the client programs cannot retrieve the data independently without sending a request to the server. Client programs do not poll the server by sending a request to learn that data capable of being displayed by the multiple client programs have been updated. Instead, client programs are notified by the server program receiving the request to change the data at the time the request is received.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 24, 2005
    Inventors: Derrick Whittle, Vincent Sollicito, Edward Seitz, Brockton Davis, Stephen Owens, Richard Vaughan, James Bollas
  • Publication number: 20050050547
    Abstract: A method and apparatus for synchronizing a client-side information store with a server-side database in a client/server architecture are disclosed. The method includes receiving data and receiving a script. The script defines a function of a control, and the function allows the control to perform an operation using the data.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Derrick Whittle, Vincent Sollicito, Edward Seitz
  • Publication number: 20050050301
    Abstract: A method, apparatus, computer system and computer program product that enable a server to provide information and control the display of the information at a client dynamically without being persistently connected to the client. Functionality of the user interface can be changed without changing a client application displaying the information, installing a new application on the client computer system, or maintaining a persistent network connection between the client computer system and the server computer system. A control program running on the client computer system is configured to operate according to instructions provided by the server. The instructions provide information such as particular modules to present within the user interface and the layout of windows that provide access to the modules. The server also provides instructions for responses to be performed upon receiving events.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Derrick Whittle, Vincent Sollicito, Edward Seitz, Brockton Davis, Stephen Owens, Richard Vaughan, James Bollas, Robert Gue, James Biddy, Michael Wolford, Steven Dowds
  • Publication number: 20050050462
    Abstract: An apparatus, method, computer system, and computer program product to optimize space available for displaying text descriptions in a limited area, such as a sidebar. Space is optimized by displaying only the maximum portion of the text describing each selection that will fit within the limited area, thereby allowing space to display additional text descriptions in the remaining portion of the limited area. Positioning a pointer over the maximum portion of the text causes the complete portion of the text to be displayed. The complete portion of the text can serve as a link to content related to the text. Space is also optimized by providing a thin scroll bar to add space for displaying content within a window.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Derrick Whittle, Edward Seitz