Patents by Inventor Gerald Kuch

Gerald Kuch 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: 20050223106
    Abstract: An audio and video production system and method, including a video production control switcher; and one or more computers connected through a network and configured for controlling the video production control switcher. The system is further configured for at least one of defining looks, including shot templates, that correspond to particular settings on the production control switcher or settings of parts of the production control switcher; defining sequences of the looks or assigning individual looks to control elements on a computer of the computers; transmitting the looks across the network; and translating of a single look into one or more standard editor commands, and transmitting the commands to the production control switcher.
    Type: Application
    Filed: March 24, 2005
    Publication date: October 6, 2005
    Applicant: Ross Video Limited
    Inventors: David Ross, Jeffrey Moore, Troy English, Gerald Kuch, Charles Pepper, Christopher Rude, Jonathan Pile, Alun Fryer
  • Publication number: 20050177822
    Abstract: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 11, 2005
    Applicant: Microsoft Corporation
    Inventors: Gerald Kuch, Brian Beckman, Jason Zander
  • Publication number: 20050172278
    Abstract: Data layout optimization arranges data members within memory to enhance software performance. Profiling data is consulted to determine how to group data members for an object class into groups. One technique groups the data members based on how frequently the data members are referenced in memory. Another technique groups the data members based on their affinities for one another in time as determined by observing when references to the data members take place. A variety of options when collecting the profiling data and grouping the data members is supported. The data member grouping is recorded in metadata associated with a definition of the object class. At runtime, a class loader places the data members of an object in memory according to the metadata. Data members of different groups can be placed in separately-loadable units of memory in the memory system.
    Type: Application
    Filed: November 12, 2004
    Publication date: August 4, 2005
    Applicant: Microsoft Corporation
    Inventors: Gerald Kuch, Brian Beckman, Jason Zander