IP Library Granted Patent US 7,814,175
Granted Patent B1
US 7,814,175 · App. 11/985,625 · Granted Oct 12, 2010

System having generalized client-server computing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,814,175
App. No.
11/985,625
Granted
Oct 12, 2010
Kind
B1
Abstract

A protocol provides generalized client-server computing by providing a server program that can utilize standard and non-standard ports for applications.

Claims (20)

1. A method of servicing a service request from a client, comprising:

receiving the service request by a server from the client, the service request including an installing module of a server program stored at the client and a parameter indicating how long the server program can continue running after a last active connection associated with the server program between the client and server is closed;

installing the server program on the server with the installing module in response to the service request;

selecting a port for the server program; and

commanding the server program to listen to the port.

2. The method according to claim 1 , further including identifying the server with a URL.

3. The method according to claim 1 , further including providing the server as a portable IP-based networking device.

4. The method according to claim 1 , further including listening on a standard TCP port for the service request.

5. The method according to claim 1 , further including receiving a service request message having a command portion and a generalized server application URL.

6. The method according to claim 5 , further including receiving a service request message having a PUT command in the command portion for launching a program on the server.

7. The method according to claim 5 , further including receiving a service request message having a PUT command in the command portion for installing a new program on the server and then launching the new program.

8. The method according to claim 7 , further including receiving a service request message having optional content.

9. The method according to claim 1 , further including receiving a service request message having a generalized server application URL.

10. The method according to claim 9 , further including receiving a service request having the generalized server application URL with a protocol name.

11. The method according to claim 9 , further including receiving a service request having the generalized server application URL with a server host name.

12. The method according to claim 9 , further including receiving a service request having the generalized server application URL with a port number.

13. The method according to claim 9 , further including receiving a service request having the generalized server application URL with a server program filename.

14. The method according to claim 10 , further including encrypting at least a portion of the service request.

15. The method according to claim 1 , further including sending a message in response to the service request.

16. The method according to claim 15 , wherein the response message includes a port number for the server to be used by the installed server program.

Assignments (6)
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 012345/0123 ON 031555/0467 ON 11/6/2013. Recorded May 14, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 032894/0469 →
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31558/0408 ON 11/7/2013 Recorded May 14, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 032894/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: BAMPTON TECHNOLOGIES LLC
Reel/Frame 032522/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2013
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031558/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2013
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 031555/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2013
From: CHANG, LI FUNG; LUO, HUI
To: AT&T CORP.
Reel/Frame 031472/0423 →