Patents by Inventor James Bollas

James Bollas 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: 9582602
    Abstract: A browsing application includes instructions for identifying and subscribing to a syndication feed delivered over a network. The instructions include code for analyzing a page of data that has been retrieved over the network by a browsing application to determine the availability of the syndication feed, code for causing a user interface element to be displayed on the browsing application, the user interface element indicating the availability of the syndication feed, and code for responding to a user's selection of the user interface element by causing the browsing application to display a page which permits the user to subscribe to the syndication feed.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: February 28, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Stephen Owens, James Bollas, Michael Wolford
  • 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: 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: 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: 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: 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: 20060265518
    Abstract: A browsing application includes instructions for identifying and subscribing to a syndication feed delivered over a network. The instructions include code for analyzing a page of data that has been retrieved over the network by a browsing application to determine the availability of the syndication feed, code for causing a user interface element to be displayed on the browsing application, the user interface element indicating the availability of the syndication feed, and code for responding to a user's selection of the user interface element by causing the browsing application to display a page which permits the user to subscribe to the syndication feed.
    Type: Application
    Filed: October 31, 2005
    Publication date: November 23, 2006
    Applicant: Yahoo!, Inc.
    Inventors: Stephen Owens, James Bollas, Michael Wolford
  • 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: 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