Patents by Inventor Ian Michael Sands

Ian Michael Sands 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: 8032832
    Abstract: Technologies are described herein for providing a non-linear presentation canvas. A non-linear presentation canvas is provided. The non-linear presentation canvas is a virtual space onto which multimedia files and hyperlinks can be inserted. A content preview for one or more of the multimedia files and hyperlinks inserted onto the non-linear presentation canvas is displayed. The content preview is selectable to display the corresponding multimedia files and hyperlinks during a presentation.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: October 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Victor Kevin Russ, Ian Michael Sands
  • Publication number: 20090265632
    Abstract: Technologies are described herein for providing a non-linear presentation canvas. A non-linear presentation canvas is provided. The non-linear presentation canvas is a virtual space onto which multimedia files and hyperlinks can be inserted. A content preview for one or more of the multimedia files and hyperlinks inserted onto the non-linear presentation canvas is displayed. The content preview is selectable to display the corresponding multimedia files and hyperlinks during a presentation.
    Type: Application
    Filed: April 21, 2008
    Publication date: October 22, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Victor Kevin Russ, Ian Michael Sands
  • Patent number: 7542845
    Abstract: The information navigation interface facilitates receiving an indication of a discrete physical contact event with a user input device. The contact event is associated with a user request for navigating an assembly of displayable information. A navigation action based on the received indication is then determined. The navigation action may include either (a) both scrolling and expansion of currently displayed information wherein the scrolling and expansion occur simultaneously or nearly simultaneously, or (b) both scrolling and contraction of currently displayed information wherein the scrolling and contraction occur simultaneously or nearly simultaneously. Once determined, the navigation action is applied, resulting in a display of a second portion of the assembly of information.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: June 2, 2009
    Assignee: Microsoft Corporation
    Inventors: Ian Michael Sands, Victor Kevin Russ
  • Publication number: 20050256786
    Abstract: A system and method for empowering consumers in a retail environment. Among many other features, the present invention provides a number of menu and item list features to enhance a shopper's experience in a retail environment. In addition, the invention provides an item-level location mapping feature. By the use of the user's shopping list and a database storing information describing the location of items on the list, the system dynamically generates routing maps that show a path the user can take to locate the items on the list. The display may include a map with a route graphically displayed on the map, and/or a text description of the route.
    Type: Application
    Filed: August 31, 2004
    Publication date: November 17, 2005
    Inventors: Ian Michael Sands, Andrew Kelly, Victor Kevin Russ