Patents by Inventor Cliff N. Click

Cliff N. Click 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: 20070288728
    Abstract: Indicating usage in a system is disclosed. Indicating includes obtaining active thread information related to a number of hardware threads in a processor core, combining the active thread information with information related to a decreasing ability of the processor core to increase throughput by utilizing additional hardware threads, and indicating the usage in the system based at least in part on both the active thread information and the ability of the processor core to increase throughput by utilizing additional hardware threads.
    Type: Application
    Filed: June 7, 2006
    Publication date: December 13, 2007
    Inventors: Gil Tene, Michael A. Wolf, Cliff N. Click
  • Patent number: 7257685
    Abstract: Improving performance of a computer program is disclosed. A first set of escape data is gathered. A first compiled program is provided using the first set of escape data. A second set of escape data is gathered based on the first compiled program. A second compiled program is provided using the second set of escape data. The second compiled program is more optimized than the first compiled program.
    Type: Grant
    Filed: August 11, 2006
    Date of Patent: August 14, 2007
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Cliff N. Click, Michael A. Wolf, Ivan Posva
  • Patent number: 7117318
    Abstract: A technique for managing an object in memory is disclosed. The technique comprises: assigning the object to an assigned frame wherein the object can be released when the assigned frame is released; detecting an attempt to place a reference to the object in an older frame, the older frame being older than the assigned frame; and reassigning the object to a reassignment frame that is at least as old as the older frame.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: October 3, 2006
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Cliff N. Click, Michael A. Wolf, Ivan Posva
  • Patent number: 6059840
    Abstract: Scheduling instructions by eliminating COPY instructions to reduce code size and increase performance in a computer program compiler. According to one embodiment of the present invention COPY instructions are coalesced prior to preparing a ready list. The ready list is polled and instructions selected for scheduling. After selection of a next instruction, liveness conflicts are determined, where a live register contains a valid value that is needed at a later step. Conflicts are then resolved and instruction scheduling continues. The process is continued until the ready list is empty.
    Type: Grant
    Filed: March 17, 1997
    Date of Patent: May 9, 2000
    Assignee: Motorola, Inc.
    Inventor: Cliff N. Click, Jr.