Patents by Inventor Gerald S. Williams

Gerald S. Williams 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: 7596779
    Abstract: A condition management callback system and method for use with a processor employing a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a condition management structure, (2) a callback abstraction subsystem configured to register a callback for at least one element object in the condition management structure and store logically abstracted data associated with the callback and (3) an abstraction retrieval subsystem configured to employ the condition management structure to determine a condition of at least one status indicator in the condition management structure by traversing the hierarchical register consolidation structure, initiate the callback based on the condition and pass the logically abstracted data if the element object representing the status indicator has the callback registered.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: September 29, 2009
    Assignee: Agere Systems Inc.
    Inventors: Russell Hitchcock, Michael A. Holmes, Keith Kahn, Gerald S. Williams
  • Patent number: 7500228
    Abstract: A system for, and method of, automatically generating a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a graph generator that parses a High-level Design Language (HDL) file to generate an intermediate graph containing definitions of microprocessor-accessible registers, node interrelationships and summary bits and masks associated with alarm registers, (2) a graph converter, associated with the graph generator, that selectively adds virtual elements and nodes to the intermediate graph to transform the intermediate graph into a mathematical tree and (3) a description generator, associated with the graph converter, that employs the mathematical tree to generate a static tree description in a programming language suitable for use by a device-independent condition management structure.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: March 3, 2009
    Assignee: Agere Systems Inc.
    Inventors: Michael A. Holmes, Gerald S. Williams
  • Patent number: 7389496
    Abstract: For use with a processor employing a hierarchical register consolidation structure (HRCS), a condition management system and method of operation thereof. In one embodiment, the system includes a condition management structure (CMS) that abstracts groups of status indicators associated with the HRCS into a tree of hierarchical container objects and element objects. Each of the container objects is associated with at least one of the element objects and linked to a single parent object, and each of the element objects configured to represent at least one of the status indicators and linked to a single child object. The system further includes an abstraction retrieval subsystem that employs the CMS to traverse the HRCS to determine a condition of at least one of the status indicators, and an abstraction management subsystem that employs the CMS to control a propagation of selected ones of the status indicators through the HRCS.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: June 17, 2008
    Assignee: Agere Systems Inc.
    Inventors: Jason Eckhart, Michael A. Holmes, Chang Li, Gerald S. Williams
  • Patent number: 6314564
    Abstract: A method of resolving arbitrarily-complex expressions during the linking operation of an object file is disclosed. This is accomplished by including stack operations in the relocation entries of relocatable object files. By adding stack operations to the relocation entries, postfix notation (also known as “reverse Polish notation”) can be utilized to allow the resolution of the arbitrarily-complex expressions during the linking operation and within the object file itself.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: November 6, 2001
    Assignee: Agere Systems Guardian Corp.
    Inventors: David K. Charles, Gerald S. Williams
  • Patent number: 5991539
    Abstract: A parser includes a plurality of entry points, an allocater, and a reinvoker. The plurality of entry points each invoke a respective portion of the parser to attempt to interpret a stream of tokens corresponding to a statement in a respectively different way. An allocater defines a local state for each invocation of each respective portion of the parser. A reinvoker enters more than one of the entry points to attempt to interpret the stream of tokens.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: November 23, 1999
    Assignee: Lucent Technologies, Inc.
    Inventor: Gerald S. Williams
  • Patent number: 5963742
    Abstract: A parser includes a plurality of subparsers, a main parser unit, and a selector. Each of the subparsers attempts to interpret a stream of tokens corresponding to a statement in a respectively different way. In addition, each subparser returns a speculative result and a respective confidence level. The main parser unit receives the stream of tokens, identifies that the stream of tokens make up a statement and invokes at least a few of the subparsers. The selector selects one speculative result based upon the confidence level returned by the subparsers which are invoked by the main parser unit.
    Type: Grant
    Filed: September 8, 1997
    Date of Patent: October 5, 1999
    Assignee: Lucent Technologies, Inc.
    Inventor: Gerald S. Williams
  • Patent number: 4073747
    Abstract: Spent activated carbon is regenerated by contacting it with formaldehyde in an amount sufficient to restore its activation. Following the treatment the regenerated carbon is rinsed to remove residual formaldehyde and is then ready for use.
    Type: Grant
    Filed: December 13, 1976
    Date of Patent: February 14, 1978
    Assignee: The United States of America as represented by the Secretary of Agriculture
    Inventors: Karel Popper, Wayne M. Camirand, Gerald S. Williams, Edward P. Mecchi