IP Library Granted Patent US 7,853,645
Granted Patent B2
US 7,853,645 · App. 10/966,848 · Granted Dec 14, 2010

Remote generation and distribution of command programs for programmable devices

Assignee: Roy-G-Biv Corporation
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,853,645
App. No.
10/966,848
Granted
Dec 14, 2010
Kind
B2
Abstract

A system for controlling a motion device. A motion control system comprises a motion control device, and a first user is associated with the motion control system. An output system is arranged to generate motion signals that may be perceived by the first user. A motion server system comprises a plurality of motion scripts associated with messages to be transmitted to the first user and a motion program web page. A processing system comprises a browser program compatible with the motion program web page. A communications system transfers data between the various systems. A second user controls the server system to form a motion message corresponding to a desired motion signal based on the at least one motion script stored by the server system. The motion control system causes the output system to generate the desired motion signal based on the motion message.

Claims (36)

1. System comprising:

a plurality of motion devices, where each motion device is associated with at least one device user and comprises

a motion system, where the motion system contains state data and motion data, where the motion system causes the motion device to move based on the motion data,

a data input system, where the at least one device user enters control data into the motion system using the data input system, and

a data output system, where the motion system communicates message data to the at least one device user using the data output system;

at least one server system, where

the server system comprises at least one server web page,

at least one system user is associated with each server system, and

the at least one system user generates message data associated with a given one of the plurality of motion devices using a web browser operatively connected to the at least one server web page; and

a communications network for communicating data between the at least one server system and each of the plurality of motion devices; whereby

the message data generated by the at least one server system is communicated to the given motion device through the communications network and communicated to the at least one device user associated with the given motion device by the data output system of the given motion device.

2. A system as recited in claim 1 , in which the at least one device user associated with the given motion device enters control data using the data input system associated with the given motion device, where the control data alters the motion data to alter operation of the motion system associated with the given motion device.

3. A system as recited in claim 1 , in which the system user generates the message data by selecting at least one user message from a plurality of predefined user messages stored by the at least one server system.

4. A system as recited in claim 3 , in which the system user generates the message data by selecting a plurality of user messages from the plurality of predefined user messages.

5. A system as recited in claim 1 , in which the motion device transfers state data to the at least one server system.

6. A system as recited in claim 1 , in which the motion device transfers control data to the at least one server system.

7. A system comprising:

a plurality of motion devices, where each motion device is associated with at least one device user and comprises

a motion system, where the motion system causes movement of the motion device based on at least one motion script,

a data input system, where the at least one device user alters the at least one motion script using the data input system, and

a data output system, where the motion system communicates message data to the at least one device user using the data output system;

at least one server system, where

the server system comprises at least one server web page,

at least one system user is associated with each server system, and

the at least one system user generates message data associated with a given one of the plurality of motion devices using a web browser operatively connected to the at least one server web page, and

at least one motion script associated with the given one of the plurality of motion devices using the at least one server system; and

a communications network for communicating message data and motion scripts between the at least one server system and each of the plurality of motion devices; whereby

the message data generated by the at least one server system is communicated to the given motion device through the communications network and communicated to the at least one device user associated with the given motion device by the data output system of the given motion device.

8. A system as recited in claim 7 , in which the at least one device user associated with the given motion device alters the motion script using the data input system associated with the given motion device to alter operation of the motion system associated with the given motion device.

9. A system as recited in claim 7 , in which the system user generates the message data by selecting at least one user message from a plurality of predefined user messages stored by the at least one server system.

10. A system as recited in claim 7 , in which the system user generates the message data by selecting a plurality of user messages from the plurality of predefined user messages.

11. A system as recited in claim 7 , in which the motion device transfers data to the at least one server system.

12. A system as recited in claim 7 , in which the motion device transfers message data to the at least one server system.

13. A system as recited in claim 7 , in which:

the user enters message data using the data input system; and

the motion system sends the message data to the at least one server system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: ROY-G-BIV CORPORATION
To: AUTOMATION MIDDLEWARE SOLUTIONS, INC.
Reel/Frame 035734/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2005
From: BROWN, STEPHEN J.; BROWN, DAVID W.
To: ROY-G-BIV CORPORATION
Reel/Frame 015620/0518 →
Continuity (4)
Continuation 0978031600 · Feb 9, 2001
Continuation In Part 0894452900 · Oct 7, 1997
Provisional Application 6018157700 · Feb 10, 2000
Related Publication 20050114444A1 · May 26, 2005