Patents by Inventor Christopher J. Cormack

Christopher J. Cormack 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).

  • Publication number: 20100328324
    Abstract: Embodiments provide techniques for the analysis of graphics applications. For instance, an apparatus may include a graphics application program interface (API), a graphics engine, and a graphics analysis tool. The graphics analysis tool may receive multiple draw calls issued to the graphics API, and arrange the draw calls into multiple sequences, each sequence corresponding to a particular render target. From this information various analysis tasks may be performed. For instance, overdraw images may be generated. Such overdraw images may be enhanced to improve their dynamic range. Also, pixel histories may be generated based on corresponding pixel selections. The effect of draw calls on selected pixels may also be determined. Further, such tasks may be performed on a per render target basis.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Inventors: Lawrence E. Wickstrom, Christopher J. Cormack
  • Publication number: 20100328321
    Abstract: Embodiments provide techniques for the analysis of graphics applications. For instance, an apparatus may include a graphics application program interface (API), a graphics engine, and a graphics analysis tool. The graphics analysis tool may receive multiple draw calls issued to the graphics API, and arrange the draw calls into multiple sequences, each sequence corresponding to a particular render target. From this information various analysis tasks may be performed. For instance, overdraw images may be generated. Such overdraw images may be enhanced to improve their dynamic range. Also, pixel histories may be generated based on corresponding pixel selections. The effect of draw calls on selected pixels may also be determined. Further, such tasks may be performed on a per render target basis.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 30, 2010
    Inventors: Christopher J. Cormack, Sergey Shtin, Brian W. Brown, Lawrence Wickstrom
  • Publication number: 20090083784
    Abstract: According to some embodiments, content filtering is provided for a digital audio signal.
    Type: Application
    Filed: November 21, 2008
    Publication date: March 26, 2009
    Inventors: Christopher J. Cormack, Tony Moy
  • Patent number: 7461004
    Abstract: According to some embodiments, content filtering is provided for a digital audio signal.
    Type: Grant
    Filed: May 27, 2004
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Christopher J. Cormack, Tony Moy
  • Patent number: 7320033
    Abstract: A system and process are described where a user of a mobile device grants access to resources associated with the mobile device to other users. Access is typically established when the user of the mobile device couples the device to a network environment and another user provides data that matches sharing criteria associated with the desired resource. The sharing criteria can include user ID/password combination, a network ID or a combination of both.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: January 15, 2008
    Assignee: Intel Corporation
    Inventors: Terry R. Bradfield, Jeff R. Jackson, Christopher J. Cormack
  • Patent number: 7194625
    Abstract: A method and apparatus for authenticating a Windows® system registry comprising generating and storing a user identity value. The user identity value is generated by inserting a user identity in a one way function. The technique also generates and stores a registry security value corresponding with the system registry. In one embodiment, the registry security value is obtained by concatenating system registry information, for example, system registry files or system registry handle keys, and inserting the concatenated system registry information in a one way function to obtain the registry security value. An application program authenticates the registry information before using the registry information. Alternately, the registry is monitored and a change to the registry is permitted if a user identity value is equal to the stored user identity value.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: March 20, 2007
    Assignee: Intel Corporation
    Inventors: Christopher J. Cormack, Jeff R. Jackson, Jeremy A. White
  • Patent number: 6839709
    Abstract: A layered resource data structure includes several layers of resources, organized by access priority. A code module is linked to an access path through the layers of the resource data structure. The code module requests resources by accessing the resources in turn in each of the layers of the resource data structure until a resource matching the resource request is located. Resources are added to and removed from the data structure without requiring custom code modifications.
    Type: Grant
    Filed: March 19, 2002
    Date of Patent: January 4, 2005
    Assignee: Intel Corporation
    Inventors: Christopher J. Cormack, Jeff R. Jackson
  • Publication number: 20030182280
    Abstract: A layered resource data structure includes several layers of resources, organized by access priority. A code module is linked to an access path through the layers of the resource data structure. The code module requests resources by accessing the resources in turn in each of the layers of the resource data structure until a resource matching the resource request is located. Resources are added to and removed from the data structure without requiring custom code modifications.
    Type: Application
    Filed: March 19, 2002
    Publication date: September 25, 2003
    Inventors: Christopher J. Cormack, Jeff R. Jackson
  • Publication number: 20030023725
    Abstract: A system and process are described where a user of a mobile device grants access to resources associated with the mobile device to other users. Access is typically established when the user of the mobile device couples the device to a network environment and another user provides data that matches sharing criteria associated with the desired resource. The sharing criteria can include user ID/password combination, a network ID or a combination of both.
    Type: Application
    Filed: July 27, 2001
    Publication date: January 30, 2003
    Inventors: Terry R. Bradfield, Jeff R. Jackson, Christopher J. Cormack
  • Publication number: 20020194488
    Abstract: A method and apparatus for authenticating a Windows® system registry comprising generating and storing a user identity value. The user identity value is generated by inserting a user identity in a one way function. The technique also generates and stores a registry security value corresponding with the system registry. In one embodiment, the registry security value is obtained by concatenating system registry information, for example, system registry files or system registry handle keys, and inserting the concatenated system registry information in a one way function to obtain the registry security value. An application program authenticates the registry information before using the registry information. Alternately, the registry is monitored and a change to the registry is permitted if a user identity value is equal to the stored user identity value.
    Type: Application
    Filed: June 19, 2001
    Publication date: December 19, 2002
    Inventors: Christopher J. Cormack, Jeff R. Jackson, Jeremy A. White