Patents by Inventor Christopher S. George

Christopher S. George 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: 7822938
    Abstract: The techniques and mechanisms described herein are directed to a method for performing garbage collection based on the total memory consumed by managed objects on a heap. The total memory includes heap memory and unmanaged memory. The garbage collector accepts input that indicates the amount of unmanaged memory and associates this amount with the managed object. The garbage collector then adjusts a collection strategy for the managed object based on the input. The input is sent to the garbage collector if the allocated amount meets a certain criteria in comparison with the size of the managed object on the heap. The amount may be automatically disassociated with the managed object when the managed is destroyed or the garbage collector may receive another input that removes the amount from being associated with the managed object.
    Type: Grant
    Filed: October 20, 2004
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Patrick H. Dussud, Christopher S. George, Gang Peng
  • Patent number: 7716644
    Abstract: A system and method facilitating attributed debugging is provided that facilitates a developer of an object to determine what information a debugger displays. An expression evaluator is provided. The system can further include, optionally, a debuggee (e.g., process to be debugged). The debuggee includes attribute(s) which are employed by the debugger to facilitate debugging of the application—“attributed debugging.” This allows a developer of a type to declaratively indicate how information is to be displayed during debugging. Attributed debugging thus allows the manipulation of the view of data in the debugger by allowing the type author annotations with which they can control.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Anson Horton, Michael Montwill, Peter A. Hallam, Christopher S. George, Gang Peng
  • Patent number: 5267181
    Abstract: The cybernetic interface of the present invention contemplates a remote hand-held, data input unit which communicates as an input device to a computer. The data input unit has the following broad features; an ergonomically correct handle, a symmetrical design so that the handle may be operated by either the right or left hand of the user, a chord keyboard on the handle that is operated by the four fingers of a hand of a user, a shift keyboard that is operated by the thumb of the same hand of the user, an integral means for generating pointer control information, a strap or band to support the unit in the hand, and a communications means to communicate the input from the data input unit to the computer either by wired or wireless means.
    Type: Grant
    Filed: November 3, 1989
    Date of Patent: November 30, 1993
    Assignee: Handykey Corporation
    Inventor: Christopher S. George
  • Patent number: D327882
    Type: Grant
    Filed: May 31, 1990
    Date of Patent: July 14, 1992
    Assignee: Handykey Corporation
    Inventors: Christopher S. George, Daniel Harden