Patents by Inventor Roger K. Richter

Roger K. Richter 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: 7702015
    Abstract: Systems and methods for the processing of images over bandwidth-limited transmission interfaces, such as processing of high resolution video images over standard analog video interfaces, using multi-stream and/or multi-resolution analog methodology. The disclosed systems and methods may also be implemented to provide video resolutions across standard analog video interfaces in a manner that supports digital capture and imaging techniques to obtain useful information from digitally zoomed and enhanced video.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: April 20, 2010
    Assignee: GE Security, Inc.
    Inventors: Roger K. Richter, Richard G. Washington
  • Publication number: 20040223058
    Abstract: Systems and methods for the processing of images over bandwidth-limited transmission interfaces, such as processing of high resolution video images over standard analog video interfaces, using multi-stream and/or multi-resolution analog methodology. The disclosed systems and methods may also be implemented to provide video resolutions across standard analog video interfaces in a manner that supports digital capture and imaging techniques to obtain useful information from digitally zoomed and enhanced video.
    Type: Application
    Filed: March 19, 2004
    Publication date: November 11, 2004
    Inventors: Roger K. Richter, Richard G. Washington
  • Publication number: 20030236745
    Abstract: Methods and systems for providing differentiated service that may be employed, for example, to deliver content or services in a network environment. Differentiated services that may be so delivered include both differentiated information service that may be implemented, for example, at the system and/or processing level, as well as differentiated business service that may be implemented, for example, to differentiate information exchange between different network entities such as different network provider entities, different network user entities, etc. The methods and systems may include or facilitate provisioning of system service parameters such as service level agreement (“SLA”) policies and may be employed in network computing system environments to enable differentiated service provisioning, for example, in accordance with business objectives.
    Type: Application
    Filed: June 12, 2001
    Publication date: December 25, 2003
    Inventors: Neal D. Hartsell, Robert B. Fernander, Gregory J. Jackson, Scott C. Johnson, Chaoxin C. Qiu, Roger K. Richter
  • Publication number: 20030236919
    Abstract: Systems and methods are provided for network connected computing systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the network connected computing system may include a switch based computing system. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner. The network connected computing system may be utilized in one embodiment as a network endpoint system that provides content delivery.
    Type: Application
    Filed: March 1, 2001
    Publication date: December 25, 2003
    Inventors: Scott C. Johnson, Brian W. Bailey, Rodney S. Canion, Thomas E. Garvens, Gregory J. Jackson, Roger K. Richter
  • Publication number: 20030236837
    Abstract: Systems and methods are provided for network connected content delivery systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the content delivery system may include a switch based computing system. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner.
    Type: Application
    Filed: March 1, 2001
    Publication date: December 25, 2003
    Inventors: Scott C. Johnson, Brian W. Bailey, Rodney S. Canion, Thomas E. Garvens, Gregory J. Jackson, Roger K. Richter
  • Publication number: 20030099254
    Abstract: Systems and methods for interfacing asynchronous and non-asynchronous data media, such as for interfacing an asynchronous computing I/O bus medium with a non-asynchronous T/N medium. The disclosed systems and methods may be implemented, for example, in a manner that allows conversion or transformation of information in asynchronous-compliant form to information in non-asynchronous-compliant form in real time.
    Type: Application
    Filed: October 22, 2002
    Publication date: May 29, 2003
    Inventor: Roger K. Richter
  • Publication number: 20030097481
    Abstract: Systems and methods are provided for an improved TCP/UDP checksum method. The checksum methods described herein may be characterized as utilizing the system data movement engine, such as a direct memory access (DMA) engine, as part of the checksum process. The checksum process may be incorporated within the prescribed interface mechanisms utilized to move data across an interconnection medium. In this manner a TCP/UDP checksum process has been provided in which checksum generation is incorporated within the data movement engine utilized with a high speed interconnect medium (for example a switch fabric). Moreover, the checksum process may be split up and different operations performed at different steps of the packet transmission process. Thus, portions of the checksum process may be performed on either side of the interconnect medium during the transmission process.
    Type: Application
    Filed: October 22, 2002
    Publication date: May 22, 2003
    Inventor: Roger K. Richter
  • Publication number: 20030046396
    Abstract: Resource usage accounting may be implemented in information management environments using resource utilization values. Resource usage accounting may be employed, for example, to make possible run-time enforcement of system operations on one or more subsystems or processing engines of an information management system, such as a content delivery system, for example, to advantageously provide intelligent admission control in a distributed environment. In one embodiment, resource usage accounting may be implemented to make possible the management of system resources on a per subsystem or processing engine basis, for example, based on at least two types of resource utilization indicative information: 1) resource usage that has been tracked internally throughout the life span of the overload and policy finite state machine module; and 2) resource status messages received directly or indirectly from one or more subsystems or processing engines.
    Type: Application
    Filed: April 5, 2002
    Publication date: March 6, 2003
    Inventors: Roger K. Richter, Chaoxin C. Qiu, Scott C. Johnson
  • Publication number: 20020194251
    Abstract: Resource usage accounting may be implemented in information management environments using resource utilization values. Resource usage accounting may be employed, for example, to make possible run-time enforcement of system operations on one or more subsystems or processing engines of an information management system, such as a content delivery system, for example, to advantageously provide intelligent admission control in a distributed environment. In one embodiment, resource usage accounting may be implemented to make possible the management of system resources on a per subsystem or processing engine basis, for example, based on at least two types of resource utilization indicative information: 1) resource usage that has been tracked internally throughout the life span of the overload and policy finite state machine module; and 2) resource status messages received directly or indirectly from one or more subsystems or processing engines.
    Type: Application
    Filed: April 5, 2002
    Publication date: December 19, 2002
    Inventors: Roger K. Richter, Chaoxin C. Qiu, Scott C. Johnson
  • Publication number: 20020174227
    Abstract: Methods and systems for providing differentiated service that may be employed, for example, to deliver content or services in a network environment. Differentiated services that may be so delivered include both differentiated information service that may be implemented, for example, at the system and/or processing level, as well as differentiated business service that may be implemented, for example, to differentiate information exchange between different network entities such as different network provider entities, different network user entities, etc. The methods and systems may include or facilitate provisioning of system service parameters such as service level agreement (“SLA”) policies and may be employed in network computing system environments to enable differentiated service provisioning, for example, in accordance with business objectives.
    Type: Application
    Filed: June 12, 2001
    Publication date: November 21, 2002
    Inventors: Neal D. Hartsell, Robert B. Fernander, Gregory J. Jackson, Scott C. Johnson, Chaoxin C. Qiu, Roger K. Richter
  • Publication number: 20020161848
    Abstract: Systems and methods that may be employed to facilitate communication between separate processing objects interconnected by a distributed interconnect. For example, remote access to the operating system or file system memory of a first processing object may be effectively provided to a second processing object by using a tag or identifier to label individual data packets exchanged between the two processing objects.
    Type: Application
    Filed: April 18, 2002
    Publication date: October 31, 2002
    Inventors: Charles A. Willman, Matthew E. Curley, Roger K. Richter, Peter G. Dunlap
  • Publication number: 20020133593
    Abstract: A method and system for the deterministic management of information that may be employed, for example, to deliver content or services in a network environment. The method may include identifying and verifying the availability of system resources required to process a request for content or services before accepting the request. The available required resources may be reserved in conjunction with accepting a request to ensure that the request is efficiently processed. The system may be divided into a plurality of monitored and distributively interconnected subsystems, each interacting with the others in a deterministic manner so as to allow a system monitor to oversee and manage resource availability and increase efficiency of processing the request.
    Type: Application
    Filed: March 1, 2001
    Publication date: September 19, 2002
    Inventors: Scott C. Johnson, Mark J. Conrad, Roger K. Richter
  • Publication number: 20020129123
    Abstract: Methods and systems for intelligent information retrieval and delivery in information delivery environments that may be employed in a variety of information management system environments, including those employing high-end streaming servers. The disclosed methods and systems may be implemented to achieve a variety of information delivery goals, including delivery of continuous content in a manner that is free or substantially free of interruptions and hiccups, to enhance the efficient use of information retrieval resources such as buffer/cache memory, and/or to allocate information retrieval resources among simultaneous users, such as during periods of system congestion or overuse.
    Type: Application
    Filed: November 2, 2001
    Publication date: September 12, 2002
    Inventors: Scott C. Johnson, Chaoxin C. Qiu, Roger K. Richter
  • Publication number: 20020120741
    Abstract: A distributed interconnect may be employed in information management environments to distribute functionality, for example, among processing engines of an information management system and/or processing modules thereof. Distributive interconnects such as switch fabrics and virtual distributed interconnect backplanes, may be employed to establish independent paths from node to node and thus may be used to facilitate parallel and independent operation of each processing engine of a multi-processing engine information management system, e.g. to provide peer-to-peer communication between the engines on an as-needed basis. These and other features of distributed interconnects may be advantageously employed to optimize information management systems operations in a variety of system configurations.
    Type: Application
    Filed: November 2, 2001
    Publication date: August 29, 2002
    Inventors: Theodore S. Webb, Gregory J. Jackson, Scott C. Johnson, Brian J. Pellerin, Chaoxin C. Qiu, Roger K. Richter
  • Publication number: 20020116452
    Abstract: Systems and methods are provided for network connected computing systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the network connected computing system may include a switch based computing system. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner. The network connected computing system may be utilized in one embodiment as a network endpoint system that provides content delivery.
    Type: Application
    Filed: May 31, 2001
    Publication date: August 22, 2002
    Applicant: Surgient Networks, Inc.
    Inventors: Scott C. Johnson, Brian W. Bailey, Rodney S. Canion, Thomas E. Garvens, Gregory J. Jackson, Roger K. Richter
  • Publication number: 20020107903
    Abstract: A multi-processor network processing environment is provided in which parallel processing may occur. In one embodiment, a network processor having multiple processor cores may be utilized. Parallel processing at the front end of the network processor is encouraged while still maintaining ordered serialization between the input and the output of the network processor. The disclosed order serialization techniques obtain the benefits of parallel processing at the front end of the system while minimizing blocking times at the output.
    Type: Application
    Filed: March 1, 2001
    Publication date: August 8, 2002
    Inventors: Roger K. Richter, Gustavo G. Hernandez, Ho Wang
  • Publication number: 20020107962
    Abstract: A network processing endpoint system for responding to network requests via a network is provided. A network processor is programmed to receive network requests and to provide load balancing of the network requests or workloads. The network processor distributes network requests to a set of processing units, which are programmed to respond to the requests. An interconnection medium, which may be a system bus, a switch fabric, or shared memory, directly connects the network processor to the processing units, such that the paths and latencies of the connections are deterministic. Hardware load balancing of the processing units may also be accomplished through the assignment or re-assignment of the processing units to specific tasks to be performed.
    Type: Application
    Filed: March 1, 2001
    Publication date: August 8, 2002
    Inventors: Roger K. Richter, Brian W. Bailey, Ho Wang
  • Publication number: 20020105972
    Abstract: Systems and methods are provided for network connected computing systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the network connected computing system may include a switch based computing system. The switch employed in the system may be a switch fabric. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner. The network connected computing system may be utilized in one embodiment as a network endpoint system that provides content delivery.
    Type: Application
    Filed: March 1, 2001
    Publication date: August 8, 2002
    Inventors: Roger K. Richter, Brian W. Bailey, Rodney S. Canion, Thomas E. Garvens, Gregory J. Jackson, Scott C. Johnson, Theodore S. Webb
  • Publication number: 20020107989
    Abstract: Systems and methods are provided for network connected computing systems that employ functional multi-processing to optimize bandwidth utilization and accelerate system performance. In one embodiment, the network connected computing system may include a switch based computing system. The system may further include an asymmetric multi-processor system configured in a staged pipeline manner. The network connected computing system may be utilized in one embodiment as a network endpoint system that provides content delivery.
    Type: Application
    Filed: March 1, 2001
    Publication date: August 8, 2002
    Inventors: Scott C. Johnson, Brian W. Bailey, Rodney S. Canion, Thomas E. Garvens, Gregory J. Jackson, Roger K. Richter
  • Publication number: 20020108059
    Abstract: A network processing system uses intelligent security hardware as a security accelerator at its front end. The security hardware performs initial processing of incoming data, such as security detection tasks. The security hardware is directly connected to one or more processing units, via a bus or switch fabric, which execute appropriate applications and/or storage programming.
    Type: Application
    Filed: March 1, 2001
    Publication date: August 8, 2002
    Inventors: Rodney S. Canion, Brian W. Bailey, Thomas E. Garvens, Scott C. Johnson, Roger K. Richter, Ho Wang