← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 00:59
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag