Patents by Inventor Daniel Scott Jorgenson

Daniel Scott Jorgenson 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: 20180198878
    Abstract: In some examples, a reverse proxy system includes a network interface and a reverse proxy engine. The network interface may communicate with a web client and multiple web applications.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: Andreas Keldenich, Daniel Scott Jorgenson
  • Patent number: 7669246
    Abstract: A system comprises a business entitlement object, a primary account associated with a first user, wherein the primary account is linked to the business entitlement object, a secondary user condition defined by the first user, and a first secondary account, wherein a second user links the first secondary account to the business entitlement object according to the secondary user condition.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: February 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Scott Jorgenson, Joseph Gerard Moffat, Richard Paul Kane, Christopher John Hoffman, Ahmed Khattab, Nirmaladevi Kulandaivelu, Kathleen M. Cox, Thomas M. Graefe, Fabrizio Mancuso
  • Patent number: 7203764
    Abstract: The present invention provides a system and method for distributing load among redundant, independent, stateful web server sites that overcome the limitations of prior art solutions. This is accomplished by constructing the server computer to respond to an initial connection request from a client computer with the name of a server computer site, pool or group selected based on various criteria. The server computer site, pool and group names are maintained in DNS nameservers with load balancing and failover capabilities. As a result, the single-point-of-failure and performance issues introduced by prior art web proxy servers are eliminated. In addition, since the session state information is only maintained on the selected server computer site, the need to synchronize web proxy server state with server computer state is eliminated.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: April 10, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Daniel Scott Jorgenson
  • Patent number: 7024451
    Abstract: A system and method are provided for maintaining consistent server-side state across a pool of collaborating servers with independent state repositories. When a client performs an event on a collaborating server which affects such state on the server, it publishes notification of the event into a queue maintained in client-side state which is shared by all of the collaborating servers in the pool. As the client makes requests to servers within the pool, the queue is thus included in each request. When a collaborating server needs to access its server-side state in question, it first discerns events new to it from the queue and replicates their effects into such server-side state. As a result, the effects of events upon server-side state are replicated asynchronously across the servers in the pool, as the client navigates among them.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: April 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Daniel Scott Jorgenson
  • Patent number: 7003799
    Abstract: A system and method are provided for performing file transfers using an HTTP- or HTTPS-based Supplier Transport Gateway to connect Customer and Supplier Repositories located behind their respective firewalls. In some embodiments, the Transport Gateway is placed outside the Supplier firewall, and a Supplier Transport Proxy inside the firewall connects the Transport Gateway to the internal Supplier Repositories. In other embodiments, the Transport Gateway and Transport Proxy are reversed, the Proxy residing outside the Supplier firewall and relaying Customer HTTP/HTTPS traffic to the Transport Gateway inside the firewall, which then connects to the internal Supplier Repositories. In either case, the HTTP- or HTTPS-based Customer Repository connects through a Customer Proxy to the Supplier's Transport Gateway to request file upload/download operations.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: February 21, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Daniel Scott Jorgenson
  • Patent number: 6845390
    Abstract: A system and method are provided for replicating state among collaborating World Wide Web servers connected to a computer network. When a collaborating Web server needs to access state information, the collaborating Web server first determines whether the state information has been modified since the last time the collaborating Web server accessed the state information. If the state information has been modified, the collaborating Web server requests a copy of the state information from the last collaborating Web server to modify the state information. As a result, state information is only replicated among collaborating Web servers on an as-needed basis, greatly reducing the amount of data that needs to be replicated among collaborating Web servers.
    Type: Grant
    Filed: November 10, 2000
    Date of Patent: January 18, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel Scott Jorgenson, Kenneth Joseph Schulz
  • Patent number: 6813635
    Abstract: The present invention provides a system and method for distributing load among redundant, independent, stateful web server sites that overcome the limitations of prior art solutions. This is accomplished by constructing the server computer to respond to an initial connection request from a client computer with the name of a server computer site, pool or group selected based on various criteria. The server computer site, pool and group names are maintained in DNS nameservers with load balancing and failover capabilities. As a result, the single-point-of-failure and performance issues introduced by prior art web proxy servers are eliminated. In addition, since the session state information is only maintained on the selected server computer site, the need to synchronize web proxy server state with server computer state is eliminated.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: November 2, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Daniel Scott Jorgenson
  • 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: 20030105805
    Abstract: A system and method are provided for maintaining consistent server-side state across a pool of collaborating servers with independent state repositories. When a client performs an event on a collaborating server which affects such state on the server, it publishes notification of the event into a queue maintained in client-side state which is shared by all of the collaborating servers in the pool. As the client makes requests to servers within the pool, the queue is thus included in each request. When a collaborating server needs to access its server-side state in question, it first discerns events new to it from the queue and replicates their effects into such server-side state. As a result, the effects of events upon server-side state are replicated asynchronously across the servers in the pool, as the client navigates among them.
    Type: Application
    Filed: November 5, 2001
    Publication date: June 5, 2003
    Inventor: Daniel Scott Jorgenson
  • Publication number: 20030033354
    Abstract: Systems and methods for caching entitlement sets are provided. A representative system is implemented as a program for caching an entitlement set. The entitlement set designates services and products a user is entitled to access. Such a program can include: logic configured to receive a login request from the user; logic configured to determine whether a dirty buffer related to the user exists, the dirty buffer having been created after a triggering event, the dirty buffer indicating the triggering event has occurred; logic configured to read a preexisting entitlement set from a memory element if the dirty buffer does not exist; and logic configured to calculate a new entitlement set if the dirty buffer does exist.
    Type: Application
    Filed: August 8, 2001
    Publication date: February 13, 2003
    Inventors: Kenneth Joseph Schulz, Joseph Gerard Moffat, Daniel Scott Jorgenson, Ahmed Khattab, Robert Maslin Hull, Gautam Shah
  • Publication number: 20020104022
    Abstract: A system and method are provided for performing file transfers using an HTTP- or HTTPS-based Supplier Transport Gateway to connect Customer and Supplier Repositories located behind their respective firewalls. In some embodiments, the Transport Gateway is placed outside the Supplier firewall, and a Supplier Transport Proxy inside the firewall connects the Transport Gateway to the internal Supplier Repositories. In other embodiments, the Transport Gateway and Transport Proxy are reversed, the Proxy residing outside the Supplier firewall and relaying Customer HTTP/HTTPS traffic to the Transport Gateway inside the firewall, which then connects to the internal Supplier Repositories. In either case, the HTTP- or HTTPS-based Customer Repository connects through a Customer Proxy to the Supplier's Transport Gateway to request file upload/download operations.
    Type: Application
    Filed: January 30, 2001
    Publication date: August 1, 2002
    Inventor: Daniel Scott Jorgenson