Patent US5922050A successfully refreshed from Google Patents.
US5922050A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for controlling a device on a network
Assignee: Oracle America Inc
•
Filing: 1996-07-02
•
Granted: 1999-07-13
•
Expires: 2016-07-02
Abstract
Abstract A system for controlling a device using a computer coupled to the device through a communication medium. The device contains an program code capable of generating control signals used by the device. A message is broadcast from the device across the communication medium indicating the existence of the device on the communication medium. The computer requests transmission of the device program code across the communication medium. The device then transmits the program code from the device to the computer. The program code is executed by the computer to generate control signals for controlling the device.
Inventors
- 👤 Peter W. Madany
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 11:58
CPC Classifications
G; G06; G06F; G06F12/00; H; H04; H04L; H04L12/00; H04L12/28; H04L12/2803; H04L12/2816; H04L12/282; H04L2012/2847; H04L2012/285
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
81 words
A method of providing control of a device using a computer coupled to said device through a communication medium, said device containing a program code, said method comprising the steps of: transmitting said program code under control of said device from said device to said computer, wherein said device is unable to execute said program code, said program code is able to control said device; and executing said program code on said computer to generate control signals for controlling said device.
Claim 2
Independent Claim
81 words
A method of providing control of a device using a computer coupled to said device through a communication medium, said device containing a program code, said method comprising the steps of: transmitting said program code under control of said device from said device to said computer, wherein said device is unable to execute said program code, said program code is able to control said device; and executing said program code on said computer to generate control signals for controlling said device.
Claim 3
Dependent Claim
24 words
The method of claim 1 further including the step of broadcasting a message for determining the existence of devices coupled to said communication medium.
Claim 4
Dependent Claim
17 words
The method of claim 2 wherein said broadcast message includes a unique identification associated with said device.
Claim 5
Dependent Claim
30 words
The method of claim 1 further including the step of requesting transmission of said program code across said communication medium, said request transmitted across said communication medium by said computer.
Claim 6
Dependent Claim
31 words
The method of claim 1 wherein a plurality of devices are coupled to said computer through said communication medium, wherein each device contains a program code capable of controlling the device.
Claim 7
Dependent Claim
23 words
The method of claim 1 further including the step of manually operating said device to override said control signals generated by said computer.
Claim 8
Dependent Claim
35 words
The method of claim 1 further including the step of transmitting status requests from said computer to said device, said device transmitting a device status signal to said computer in response to said status request.
Claim 9
Dependent Claim
21 words
The method of claim 1 wherein said device changes its status in response to said control signals generated by said computer.
Claim 10
Dependent Claim
19 words
The method of claim 1 wherein said program code includes information regarding device features and operation of said device.
Claim 11
Dependent Claim
27 words
The method of claim 1 wherein said program code is written in the JAVA programming language environment and said computer is capable of executing JAVA program codes.
Claim 12
Dependent Claim
12 words
The method of claim 1 wherein said program code is an applet.
Claim 13
Independent Claim
82 words
An apparatus for providing control of a device using a computer coupled to said device through a communication medium, said device containing a program code, said apparatus comprising: a mechanism configured to transmit said program code from said device to said computer, wherein said device is unable to execute said program code, said program code is able to control said device; and a mechanism configured to execute said program code on said computer to generate control signals capable of controlling said device.
Claim 14
Independent Claim
82 words
An apparatus for providing control of a device using a computer coupled to said device through a communication medium, said device containing a program code, said apparatus comprising: a mechanism configured to transmit said program code from said device to said computer, wherein said device is unable to execute said program code, said program code is able to control said device; and a mechanism configured to execute said program code on said computer to generate control signals capable of controlling said device.
Claim 15
Dependent Claim
27 words
The apparatus of claim 12 wherein said program code is written in the JAVA programming language environment and said computer is capable of executing JAVA program codes.
Claim 16
Dependent Claim
13 words
The apparatus of claim 12 wherein said device includes a unique identification mechanism.
Claim 17
Dependent Claim
25 words
The apparatus of claim 12 further including a mechanism configured to broadcast a message for determining the existence of devices coupled to said communication medium.
Claim 18
Dependent Claim
21 words
The apparatus of claim 12 further including a mechanism configured to request transmission of said program code across said communication medium.
Claim 19
Dependent Claim
101 words
A computer software product including a medium readable by a processor, the medium having stored thereon: a first sequence of instructions which, when executed by a processor, causes said processor to receive a program code stored on a device coupled to said processor, wherein said processor is coupled to said device through a communication medium said device is unable to execute said program code, said program code is able to control said device; and a second sequence of instructions which, when executed by a processor, causes said processor to execute said program code to generate control signals for controlling said device.
Claim 20
Dependent Claim
101 words
A computer software product including a medium readable by a processor, the medium having stored thereon: a first sequence of instructions which, when executed by a processor, causes said processor to receive a program code stored on a device coupled to said processor, wherein said processor is coupled to said device through a communication medium said device is unable to execute said program code, said program code is able to control said device; and a second sequence of instructions which, when executed by a processor, causes said processor to execute said program code to generate control signals for controlling said device.
Claim 21
Dependent Claim
29 words
The computer software product of claim 17 wherein said program code is written in the JAVA programming language environment and said processor is capable of executing JAVA program codes.
References Cited (Backward Citations)
US4633466A
Cited
US4646298A
Cited
US5109484A
Cited
US5142680A
Cited
US5570085A
Cited
US5579482A
Cited
US5420573A
Cited
US5488357A
Cited
US5630059A
Cited
US5655081A
Cited
US5666501A
Cited
US5734822A
Cited
US5761421A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-12 | 2003-01-11 | 2003-07-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-12 | 2007-01-11 | 2007-07-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-12 | 2011-01-11 | 2011-07-13 | $7700.00 | Window Closed / Lapsed |