Patents by Inventor Andrew Morton

Andrew Morton 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: 8239882
    Abstract: Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user interface to include adding, removing, disabling, enabling and repurposing new or existing user interface components.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Savraj Singh Dhanjal, Alex Mogilevsky, David Andrew Morton, Preethi Ramani, Dien Trang Luu, Eric Michael Faller, Andrew Fomichev, Andy Chung-An Chang
  • Publication number: 20110296322
    Abstract: Methods, systems, and computer products are provided for exposing the programming of an application user interface to allow modification of the associated user interface to include adding, removing, disabling, enabling and repurposing new or existing user interface components.
    Type: Application
    Filed: May 6, 2011
    Publication date: December 1, 2011
    Inventors: Savraj Singh Dhanjal, Alex Mogilevsky, David Andrew Morton, Preethi Ramani, Dien Trang Luu, Eric Michael Faller, Andrew Fomichev, Andy Chung-An Chang
  • Patent number: 7886290
    Abstract: When a user interface of a parent software application is modified such that user interface components of an add-in application are not compatible with the parent application user interface, user interface components associated with functionalities of the add-in application are added to the modified parent application user interface. A prior user interface of the parent application to which the add-in application user interface components are added is run in a background of the parent application and is not visible to users. User interface components in the parent application user interface are linked to corresponding add-in application user interface components in the prior user interface. Selection of a user interface component from the present user interface that is associated with an add-in application functionality causes selection of a corresponding user interface component in the background user interface, and the associated add-in functionality is executed.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: February 8, 2011
    Assignee: Microsoft Corporation
    Inventors: Savraj Singh Dhanjal, Sylvia Antje Hayashi, David Andrew Morton, Preethi Ramani, Angela Wai Ga So, Andy Chung-An Chang
  • Publication number: 20090077170
    Abstract: A system, architecture and method for real-time viewing and collaborative modification of data is disclosed. The platform utilizes pointers to quickly and efficiently render data at a user location. A mechanism for viewing and disseminating modifications in real-time is disclosed.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 19, 2009
    Inventors: Andrew Morton Milburn, Thomas Csaba Hajdu
  • Publication number: 20060134590
    Abstract: A method and system are disclosed for providing a video-based song-learning tool for teaching students to play songs accurately. A song is divided into natural music segments such as intro, verse, chorus, bridge and outro. An interface is provided to allow selection of a music segment to be played. An instructional video is provided for the song in a manner whereby, for each music segment, video content from which to learn the song is presented synchronously with the original artist's audio recording.
    Type: Application
    Filed: October 27, 2005
    Publication date: June 22, 2006
    Inventors: Timothy Huffman, Andrew Morton
  • Patent number: 6389493
    Abstract: A bus management system for dynamically allocating bandwidth comprises a bus and a plurality of slave cards coupled to the bus. The slave cards communicate data to the bus and receive data from the bus. The system also includes a master card coupled to the bus. The master card communicates data to the bus and receives data from the bus. The master card comprises a memory, a communication module, and a control module. The memory stores bandwidth information indicating bandwidths allocated to the slave cards. The communication module, coupled to the bus and the memory, communicates with the slave cards according to the bandwidths indicated by the bandwidth information The control module, coupled to the memory, allocates a new bandwidth to a selected slave card and modifies the bandwidth information to indicate the new bandwidth allocated to the selected slave card.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: May 14, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Mohan Jonathan Barkley, Andrew Morton Spooner