Patents by Inventor Scott James Forstall

Scott James Forstall 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: 8185529
    Abstract: Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: May 22, 2012
    Assignee: Apple Inc.
    Inventors: Scott James Forstall, Donald D. Melton, John William Sullivan, Darin Benjamin Adler
  • Patent number: 8065392
    Abstract: Displaying web feed contents into email messages. A web feed manager formats web feed contents from a web feed to allow a user on the email client application to read web feed contents as email messages with all the controls typically provided by the email client application for an email message, such as displays with threading views and folders for saving messages. In one implementation, web feed contents archived by the email client remains linked to the web feed manager such that the archived content is updated with new content as received.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: November 22, 2011
    Assignee: Apple Inc.
    Inventors: Sarah Anne Wilkin, Brendan Langoulant, Ricci Edward Adams, Scott James Forstall
  • Patent number: 8060830
    Abstract: Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web site is publishing feeds and notifies the user, who can then access the feed easily. In another embodiment, a browser determines that a web page or feed is advertising relationship XML, and displays information about the people identified in the relationship XML. In yet another embodiment, a browser determines that a file contains a feed and enables the user to view it in a user-friendly way. In yet another embodiment, feed state information is stored in a repository that is accessible by applications that are used to view the feed. In yet another embodiment, if a feed's state changes, an application notifies the repository, and the state is updated. In yet another embodiment, a feed is parsed and stored in a structured way.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: November 15, 2011
    Assignee: Apple Inc.
    Inventors: Jessica Kahn, Jens Alfke, Steven P. Jobs, Scott James Forstall, Gregory N. Christie, Stephen O. Lemay, Donald Dale Melton
  • Patent number: 7900149
    Abstract: Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: March 1, 2011
    Assignee: Apple Inc.
    Inventors: Timothy Gene Hatcher, David Frank Harrison, Scott James Forstall
  • Patent number: 7865511
    Abstract: Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web site is publishing feeds and notifies the user, who can then access the feed easily. In another embodiment, a browser determines that a web page or feed is advertising relationship XML, and displays information about the people identified in the relationship XML. In yet another embodiment, a browser determines that a file contains a feed and enables the user to view it in a user-friendly way. In yet another embodiment, feed state information is stored in a repository that is accessible by applications that are used to view the feed. In yet another embodiment, if a feed's state changes, an application notifies the repository, and the state is updated. In yet another embodiment, a feed is parsed and stored in a structured way.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: January 4, 2011
    Assignee: Apple Inc.
    Inventors: Jessica Kahn, Jens Alfke, Sarah Anne Wilkin, Scott James Forstall, Gregory N. Christie, Donald Dale Melton
  • Publication number: 20100325100
    Abstract: Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
    Type: Application
    Filed: August 27, 2010
    Publication date: December 23, 2010
    Inventors: Scott James Forstall, Donald D. Melton, John William Sullivan, Darin Benjamin Adler
  • Patent number: 7818659
    Abstract: Techniques for presenting and managing syndication XML (feeds) are disclosed. In one embodiment, a user can modify how a feed is displayed, such as which content (and how much) is displayed, in what order, and how it is formatted. In another embodiment, a modification regarding how a feed is displayed is stored so that it can be used again at a later time. In yet another embodiment, a user can create a custom feed through aggregation and/or filtering of existing feeds. Aggregation includes, for example, merging the articles of multiple feeds to form a new feed. Filtering includes, for example, selecting a subset of articles of a feed based on whether they satisfy a search query. In yet another embodiment, a user can find articles by entering a search query into a search engine that searches feeds, which will identify one or more articles that satisfy the query.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: October 19, 2010
    Assignee: Apple Inc.
    Inventors: Jessica Kahn, Jens Alfke, Sarah Anne Wilkin, Albert Riley Howard, Jr., Scott James Forstall, Stephen O. Lemay, Donald Dale Melton, Wayne Russell Loofbourrow
  • Patent number: 7788248
    Abstract: Providing immediate search feedback is disclosed. Search input is received within a search field of a web browser application. Based on characteristics of the search input, a determination is made whether to automatically submit a query to a search engine. In one aspect, the query is automatically submitted to the search engine. The query is based on the received first search input. Results are displayed within the web browser application, the results web page returned from the query submitted to the search engine.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: August 31, 2010
    Assignee: Apple Inc.
    Inventors: Scott James Forstall, Donald D. Melton, John William Sullivan, Darin Benjamin Adler
  • Publication number: 20080307077
    Abstract: A technique of configuring an email client application to set up a user's email account on the email client application. In one embodiment, the email client application requests the user to input an email address and a password and based on the email address, the email client application determines the corresponding email server providing the email service. Then, the email client searches stored information regarding the email service or server and automatically sets up an email account based on the stored information.
    Type: Application
    Filed: October 25, 2007
    Publication date: December 11, 2008
    Inventors: Brendan Langoulant, Ricci Edward Adams, Scott James Forstall
  • Publication number: 20080306972
    Abstract: Displaying web feed contents into email messages. A web feed manager formats web feed contents from a web feed to allow a user on the email client application to read web feed contents as email messages with all the controls typically provided by the email client application for an email message, such as displays with threading views and folders for saving messages. In one implementation, web feed contents archived by the email client remains linked to the web feed manager such that the archived content is updated with new content as received.
    Type: Application
    Filed: October 25, 2007
    Publication date: December 11, 2008
    Inventors: Sarah Anne Wilkin, Brendan Langoulant, Ricci Edward Adams, Scott James Forstall
  • Publication number: 20080307328
    Abstract: Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option.
    Type: Application
    Filed: October 25, 2007
    Publication date: December 11, 2008
    Inventors: Timothy Gene Hatcher, David Frank Harrison, Scott James Forstall
  • Patent number: 7428709
    Abstract: In a scrollable user interface window including two or more panels, a single scroll bar scrolls all of the panels. Panels move in lock-step with one another at certain times, but not at other times, depending on whether the lock-step scrolling would cause blank areas to be displayed. If the user's scroll commands would result in a blank area of a panel being displayed, the scroll command is not performed; rather, the panel remains frozen in its current position, even while other panel(s) do scroll. Thus, the present invention ensures that useful content is displayed at all times in all panels, and no screen real estate is wasted due to scrolling operations.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: September 23, 2008
    Assignee: Apple Inc.
    Inventors: Scott James Forstall, Gregory N. Christie, Kevin John Tiene, Donald Dale Melton, Stephen Lemay, Wayne Russell Loofbourrow, Jessica Kahn, David Hyatt