Patents by Inventor John Gnip

John Gnip 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: 20040044731
    Abstract: A method and system for optimizing Internet applications. A centralized cache server connected to a plurality of web servers provides a cached copy of the requested dynamic content if it is available in its cache. Preferably, the centralized cache server determines if the cached copy is still fresh. If the requested content is unavailable from its cache, the centralized cache server directs the client request to the application server. The response is delivered to the client and a copy of the response is stored in the cache by the centralized cache server. Preferably, the centralized cache server utilizes a pre-determined caching rules to selectively store the response from the application server.
    Type: Application
    Filed: March 24, 2003
    Publication date: March 4, 2004
    Inventors: Kailai Chen, John Gnip, Richard Dubilier, Michael Corcoran
  • Publication number: 20030158951
    Abstract: A system for directing a request for dynamic content to an application server which having access to a database containing updated data relevant to the request. The system contains a dynamic content router, database replication agents and web server plug-ins. The dynamic content router directs the web server plug-ins to forward the request to the appropriate application server.
    Type: Application
    Filed: March 7, 2003
    Publication date: August 21, 2003
    Inventors: Leonard Primak, Kailai Chen, John Gnip
  • Patent number: 6598077
    Abstract: A system for directing a request for dynamic content to an application server which having access to a database containing updated data relevant to the request. The system contains a dynamic content router, database replication agents and web server plug-ins. The dynamic content router directs the web server plug-ins to forward the request to the appropriate application server.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: July 22, 2003
    Assignee: WARP Solutions, Inc.
    Inventors: Leonard Primak, Kailai Chen, John Gnip
  • Patent number: 6389448
    Abstract: A system for distributing load between multiple servers where more than one server in a sever cluster receives a request for connection from a client and each server makes a determination of whether or not to respond to the request. Software modules running on the servers monitor and communicate relative abilities of each server to respond to client requests. Each server responding to a percentage of client requests corresponding to its relative ability to respond.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: May 14, 2002
    Assignee: WARP Solutions, Inc.
    Inventors: Leonard Primak, John Gnip, Gene R. Volovich
  • Publication number: 20020010783
    Abstract: A distributed system and method for balancing connection load among servers in an asymmetric or heterogeneous server cluster. Each server includes a load balancing module for determining whether its server can accept a new client request. Additionally, the distributed system directs a client request for data to a server having the latest version of the requested data.
    Type: Application
    Filed: December 1, 2000
    Publication date: January 24, 2002
    Inventors: Leonard Primak, John Gnip, Gene R. Volovich
  • Publication number: 20010039585
    Abstract: A system for directing a client connection request to one of several server clusters associated with a content source. The system has a communication module for receiving a content source identifier from a client looking to access a specific content source, and a data table containing pointers to server clusters associated with the desired content source. The server clusters each transmit to the system information regarding their available capacity and connection quality with the client. In response to client's request, the system chooses and transmits to the client a pointer pointing to a server cluster whose associated available capacity exceeds a first threshold value and whose client connection quality exceeds a second threshold value.
    Type: Application
    Filed: December 5, 2000
    Publication date: November 8, 2001
    Inventors: Leonard Primak, John Gnip, Gene R. Volovich
  • Publication number: 20010039586
    Abstract: A system for directing a request for dynamic content to an application server which having access to a database containing updated data relevant to the request. The system contains a dynamic content router, database replication agents and web server plug-ins. The dynamic content router directs the web server plug-ins to forward the request to the appropriate application server.
    Type: Application
    Filed: December 5, 2000
    Publication date: November 8, 2001
    Inventors: Leonard Primak, Kailai Chen, John Gnip