Local positioning and response system
First Claim
1. A local positioning and response system comprisinga server computer configured to store a message associated with at least one position;
- one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprisea plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; and
one or more response units located in said area, each comprisinga receiver configured to receive said shaped beam signals;
one or more action modules configured to emit one or more physical signals;
a processor coupled with said one or more action modules and said receiver, wherein saidprocessor is configured tocalculate a local position from a relative intensity of said shaped beam signals,calculate an individual response to said message, based on said local position and on contents of said message, andcommand said one or more action modules to emit said one or more physical signals based on said individual response;
wherein said one or more physical signals emitted by said one or more action modules comprise light;
wherein said server computer is configured with one or more graphical images to be displayed on a plurality of said one or more action modules, wherein each of said one or more action modules displays one pixel of each fit said one or more graphical images;
wherein said server computer is further configured to generate said message to display said one or more graphical images on said plurality of said one or more action modules; and
,wherein said processor coupled with said one or more response units is further configured to calculate intensity and color of the light to emit from each of said one or more action modules based on said message and on the local position of said one or more response units.
2 Assignments
0 Petitions
Accused Products
Abstract
Enables a local positioning and response system that allows devices in a defined area to determine their local positions in the area, and to generate individual responses based on their positions, for example based on broadcast messages. Responses can include light, sound, shock, vibration, temperature or any other physical signal. Positioning may use overlapping shaped beam signals that permit each device to determine its local position. Response to broadcast messages with local position dependency enables efficient communication with potentially thousands or millions of response units over limited bandwidth channels. Efficient communication may also be supported by messages containing high-level graphical primitives, with devices determining their individual contributions to an aggregate image. The system may also provide correction for image distortions. Applications include stadium light or sound shows, virtual fences, feedback on performance that requires specific motions or positions, and contests for event spectators.
16 Citations
33 Claims
-
1. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; and one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; wherein said one or more physical signals emitted by said one or more action modules comprise light; wherein said server computer is configured with one or more graphical images to be displayed on a plurality of said one or more action modules, wherein each of said one or more action modules displays one pixel of each fit said one or more graphical images; wherein said server computer is further configured to generate said message to display said one or more graphical images on said plurality of said one or more action modules; and
,wherein said processor coupled with said one or more response units is further configured to calculate intensity and color of the light to emit from each of said one or more action modules based on said message and on the local position of said one or more response units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; and
,one or more message transmission units and one or more cameras coupled to said one or more message transmission units; wherein said server computer is further configured to send one or more test pattern messages to said one or more response units via said one or more message transmission units; wherein said one or more response units are further configured to respond to said one or more test pattern messages with physical signals visible to said one or more cameras; and
,wherein said server computer is further configured to obtain images from said one or more cameras coupled to said one or more message transmission units after sending said one or more test pattern messages; analyze said images to determine distortion of said images generated by said one or more response units in comparison to said one or more test pattern messages; and
,apply distortion corrections to subsequent messages to compensate for said distortion. - View Dependent Claims (28)
-
-
29. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; wherein said one or more response units further comprise one or more sensors; wherein said one or more sensors comprise accelerometers, gyroscopes, rate gyroscopes, pressure sensors, temperature sensors, magnetometers, sensors of human physiology, depth sensors, motion sensors, velocity sensors, or proximity sensors; and
,wherein said processor is coupled to each of said one or more response units and is further configured to obtain a value of said one or more sensors; and calculate said individual response to each of said message, based on one or more of said calculated local position, said contents of message, and said value of said one or more sensors.
-
-
30. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said one or more messages, based on said local position and on contents of said one or more messages, and command said one or more action modules to emit said one or more physical signals based on said individual response; wherein said one or more response units further comprise one or more sensors; wherein said processor is coupled to each of said one or more response units and is further configured to obtain a value of said one or more sensors; and calculate said individual response to each of said message, based on one or more of said calculated local position, said contents of said message, and said value of said one or more sensors; wherein said one or more response units further comprise a transmitter; wherein said one or more transmission units further comprise a receiver coupled with said one or more transmission units; and
,wherein said processor coupled to each of said one or more response units is further configured to transmit sensor values via said transmitter to said receiver coupled with said one or more transmission units.
-
-
31. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; wherein said one or more response units further comprise one or more sensors; wherein said processor is coupled to each of said one or more response units and is further configured to obtain a value of said one or more sensors; and calculate said individual response to each of said message, based on one or more of said calculated local position, said contents of said message, and said value of said one or more sensors; and
,wherein said message include criteria for said value of said one or more sensors, and said processor coupled to each of said one or more response units is further configured to transmit said value of said one or more sensors if said value meet said criteria.
-
-
32. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; and
,one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; wherein said shaped beam signals are approximately Gaussian, with an intensity varying approximately as a logarithm of
-
-
33. A local positioning and response system comprising
a server computer configured to store a message associated with at least one position; -
one or more transmission units coupled with said server computer wherein each of said one or more transmission units transmit shaped beam signals and comprise a plurality of shaped beam antennas, each configured to transmit a shaped beam signal to at least a portion of an area, wherein each of said shaped beam signals has a respective predefined intensity profile; and
,one or more response units located in said area, each comprising a receiver configured to receive said shaped beam signals; one or more action modules configured to emit one or more physical signals; a processor coupled with said one or more action modules and said receiver, wherein said processor is configured to calculate a local position from a relative intensity of said shaped beam signals, calculate an individual response to said message, based on said local position and on contents of said message, and command said one or more action modules to emit said one or more physical signals based on said individual response; and
,wherein manufacturing, installation, and calibration of said one or more transmission units and said shaped beam signals are sufficiently precise to allow said local position to be accurate to a predefined range, wherein said predefined range 3 feet or less.
-
Specification