Patents by Inventor Teddy Christian Johnson

Teddy Christian Johnson 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: 7320032
    Abstract: Methods and associated structures for limiting the number of sessions presently active between a server process and client processes distributed over a number of computing devices on a network. The methods and associated structures serve to reduce resource hogging by a particular computing device on a network and thereby reduce opportunities for denial of service attacks on the security of a server node. The server process maintains a session log to record each presently active session between the server process and a computing node identified by a source identifier provided by the client with the establishment and termination of each session. When the number of such active sessions for a particular source identity exceeds the predetermined threshold further requests to establish new sessions associated with that same source identity are rejected by the server process.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: January 15, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Teddy Christian Johnson
  • Patent number: 7222177
    Abstract: Methods and associated structure for allocating computing resources among the plurality of cgi-bin processes spawned by a Web server process such that high-priority customers receive priority in allocation of such computing resources for cgi-bin processes its bond on behalf of high-priority customers. The methods and structures of the present invention preferably utilize Hewlett-Packard's process resource monitor (“PRM”) scheduling features to define customer relationship levels as a parameter in the allocation of computing resources. Customer or user ID information associated with a requesting Web client process are associated with the process on behalf of the requesting client. PRM configuration information then mapped such user or customer ID information to a particular priority level for allocation of computing resources.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: May 22, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Teddy Christian Johnson
  • Publication number: 20040205159
    Abstract: The invention provides a system and method for communicating to a customer device. Briefly described, one embodiment is an access portal configured to relay communications between a customer device and a server device comprising a first access port coupled to a communication system and configured to receive a first communication directed to the access portal from the customer device, the first communication identifying the access portal with an access portal identifier and further requesting content from the server device; a processor configured to map a server device identifier to the received first communication, the server device identifier identifying the server device; and a second access port configured to transmit the first communication with the mapped server device identifier onto a high quality of service communication system such that the first communication is directed to the server device coupled to the high quality of service communication system.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 14, 2004
    Inventors: Teddy Christian Johnson, Daniel Scott Jorgenson, Russell Vincent Lown
  • Publication number: 20020188734
    Abstract: Methods and associated structure for allocating computing resources among the plurality of cgi-bin processes spawned by a Web server process such that high-priority customers receive priority in allocation of such computing resources for cgi-bin processes its bond on behalf of high-priority customers. The methods and structures of the present invention preferably utilize Hewlett-Packard's process resource monitor (“PRM”) scheduling features to define customer relationship levels as a parameter in the allocation of computing resources. Customer or user ID information associated with a requesting Web client process are associated with the process on behalf of the requesting client. PRM configuration information then mapped such user or customer ID information to a particular priority level for allocation of computing resources.
    Type: Application
    Filed: May 21, 2001
    Publication date: December 12, 2002
    Inventor: Teddy Christian Johnson
  • Publication number: 20020174220
    Abstract: Methods and associated structures for limiting the number of sessions presently active between a server process and client processes distributed over a number of computing devices on a network. The methods and associated structures serve to reduce resource hogging by a particular computing device on a network and thereby reduce opportunities for denial of service attacks on the security of a server node. The server process maintains a session log to record each presently active session between the server process and a computing node identified by a source identifier provided by the client with the establishment and termination of each session. When the number of such active sessions for a particular source identity exceeds the predetermined threshold further requests to establish new sessions associated with that same source identity are rejected by the server process.
    Type: Application
    Filed: May 21, 2001
    Publication date: November 21, 2002
    Inventor: Teddy Christian Johnson