Patents by Inventor Alan Frank Blackwell

Alan Frank Blackwell 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: 8281259
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Ralph Sommerer, Rachel Jones, Alan Frank Blackwell
  • Patent number: 7962843
    Abstract: A method includes storing one or more resource identifiers identifying one or more associated resources visited using a browser application, and presenting the resource identifiers in an order designated by one of a plurality of history presentation settings and resource navigation context specifications. The history presentation setting and navigation context can be selected by a user. Exemplary history presentation settings include chronological and domain-name grouped. Exemplary navigation context includes resource identifier, such as name, URI, or domain of the currently viewed resource. The method may further include presenting a thumbnail when a pointer icon is positioned over one of the resource identifiers.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: June 14, 2011
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Rachel Jones, Alan Frank Blackwell
  • Publication number: 20100306665
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Application
    Filed: July 19, 2010
    Publication date: December 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: NATASA MILIC-FRAYLING, SAMUEL GAVIN SMYTH, KERRY RODDEN, RALPH SOMMERER, RACHEL JONES, ALAN FRANK BLACKWELL
  • Patent number: 7774721
    Abstract: A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different resources and a backward navigation module operable to detect selection of a backward navigation button and cause navigation to the first resource. A method includes designating a target resource accessible via a backward navigation button in a first browser session, detecting selection of the backward navigation button in a second browser session, and navigating to the target resource in the second browser session. The method can involve detecting hovering of a pointer icon over the backward navigation button and responsively presenting a thumbnail of a resource associated with the backward navigation button.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Natasa Milic-Frayling, Samuel Gavin Smyth, Kerry Rodden, Ralph Sommerer, Rachel Jones, Alan Frank Blackwell
  • Patent number: 7266763
    Abstract: A method of creating a user-defined function in a spreadsheet application is provided. The user-defined function is callable by a calling label in the spreadsheet application. A formula is received in the spreadsheet application. The formula is transferred to a function sheet of the spreadsheet application to define at least a portion of a function body. An interface is defined by identifying the calling label, an input parameter and a result parameter of the user-defined function. The function body operates on an argument corresponding to the input parameter and generates a result corresponding to the result parameter. The interface is stored in association with the function body to create the user-defined function.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Simon Peyton-Jones, Alan Frank Blackwell, Margaret Myers Burnett
  • Publication number: 20040103366
    Abstract: User-defined function capabilities in a spreadsheet application allow users to create new named functions that are defined using the spreadsheet formula paradigm. A user may define spreadsheet functions from formulae entered in a worksheet or function sheet of a spreadsheet application. The formula interface is well known to spreadsheet users; therefore, expanding the formula feature to provide encapsulated functions that can be imported, exported, customized, and compiled supplies new power and flexibility to users who do not wish to learn a programming language. Furthermore, the user-defined functions in spreadsheets represent vectors and matrices as “first class” values, similar to Boolean values, numbers, and strings.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 27, 2004
    Applicant: Microsoft Corporation
    Inventors: Simon Peyton-Jones, Alan Frank Blackwell, Margaret Myers Burnett