Patents by Inventor Colin Acton

Colin Acton 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: 8191094
    Abstract: A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
  • Publication number: 20080307464
    Abstract: A channel-selection filter. The channel-selection filter helps a user navigate to a desired channel. In particular, the channel-selection filter presents a filtered channel list to the user when the user issues one or more channel-filtering commands. The filtered channel list narrows a list of all available channels to those channels that correspond to the channel-filtering commands issued by the user. When presented with a filtered channel list, the user can select a channel from the filtered channel list. The user can also issue additional channel-filtering commands to further narrow the list of channels presented in the filtered channel list.
    Type: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Frederic Azera, Colin Acton, Cory Cirrincione, Michael Hayton, Erick Fejta
  • Publication number: 20070150478
    Abstract: Identifying a location of a metadata package to an application program. The system maintains a plurality of metadata packages and locations associated therewith. The plurality of metadata packages is filtered based on attributes in a request received from the application program to identify at least one metadata package. The location associated with the identified metadata package is sent to the application program.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Wei Wei Cho, Aayaz Bhorania, Amy Thompson, Stephen Husak, Frederic Azera, Colin Acton
  • Publication number: 20070150595
    Abstract: Identifying a location and download schedule of web services. Responsive to a request from the application program, the system generates a list of the web services available to an application program along with locations and schedule times associated with the web services. The schedule times implement load management of the web services. The application program accesses the web services at the identified locations at the determined schedule times.
    Type: Application
    Filed: December 23, 2005
    Publication date: June 28, 2007
    Applicant: Microsoft Corporation
    Inventors: Aayaz Bhorania, Wei Wei Cho, Liang Ge, Stephen Husak, Frederic Azera, Colin Acton
  • Publication number: 20070143792
    Abstract: An extensible mechanism for storage and interchange of objects is described herein. According to first aspect of the disclosure, objects having respective class definitions are received. The objects are represented in an interchange format by mapping the class definitions of the objects to corresponding fields defined within the interchange format. According to a second aspect of the disclosure, the objects are loaded into a persistent store by mapping the class definitions of the objects to corresponding fields of the store. According to at least a third aspect of the disclosure, a data structure for a unique identifier element is described, along with processes using the unique identifier element to determine whether to update an existing object in the store, or to create a new object in the store.
    Type: Application
    Filed: January 30, 2006
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Colin Acton, Frederic Azera, Constantin Stanciu, Samuel Clement, Stephen Husak, Alan Shield, Andrew Simms
  • Publication number: 20050216752
    Abstract: A transport stream is encrypted in such a manner that the stream may be processed without requiring encrypted portions of the stream to be decrypted. Thus, an analysis is performed on the stream to determine at least one portion of the stream that is to pass unencrypted, thus enabling the stream to be processed in a manner that bypasses encrypted portions of the stream.
    Type: Application
    Filed: March 26, 2004
    Publication date: September 29, 2005
    Inventors: Jan Hofmeyr, Colin Acton, Bernhard Kotzenberg, Arnaud Robert, James Alkove, Thaddeus Pritchett, Matthijs Gates