Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
172 words
A method of providing input signals to an application program executing on a system having a display comprising: capturing live video data signals in real-time by a video camera, the video data signals representing a scene in the physical world; inserting at least one transparent user interface element into the video data signals; rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 2
Independent Claim
172 words
A method of providing input signals to an application program executing on a system having a display comprising: capturing live video data signals in real-time by a video camera, the video data signals representing a scene in the physical world; inserting at least one transparent user interface element into the video data signals; rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 3
Dependent Claim
29 words
The method of claim 1 , further comprising changing the appearance of the at least one transparent user interface element on the display when the input signal is generated.
Claim 4
Dependent Claim
21 words
The method of claim 1 , wherein the at least one transparent user interface element comprises at least one transparent control.
Claim 5
Dependent Claim
19 words
The method of claim 3 , wherein the input signal indicates activation of the at least one transparent control.
Claim 6
Dependent Claim
30 words
The method of claim 3 , wherein the at least one transparent control comprises at least one of a button, check box, radio button, menu, hyperlink, and a slider bar.
Claim 7
Dependent Claim
26 words
The method of claim 1 , wherein the scene includes a user of the system and the rendered scene comprises a reflected image of the user.
Claim 8
Dependent Claim
22 words
The method of claim 1 , wherein the detected object comprises at least one body part of a user of the system.
Claim 9
Dependent Claim
15 words
The method of claim 1 , wherein the detected object comprises at least one prop.
Claim 10
Dependent Claim
181 words
In a system having a source of live video data and a display, an apparatus comprising: means for capturing live video data signals in real-time by the video source, the video data signals representing a scene in the physical world; means for inserting at least one transparent user interface element into the video data signals; means for rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; means for analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; and means for generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 11
Dependent Claim
181 words
In a system having a source of live video data and a display, an apparatus comprising: means for capturing live video data signals in real-time by the video source, the video data signals representing a scene in the physical world; means for inserting at least one transparent user interface element into the video data signals; means for rendering the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program; means for analyzing the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display; and means for generating an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 12
Dependent Claim
31 words
The apparatus of claim 9 , further comprising means for changing the appearance of the at least one transparent user interface element on the display when the input signal is generated.
Claim 13
Dependent Claim
171 words
In a system having a source of live video data signals and a display, the live video data signals representing a scene in the physical world captured in real-time, an apparatus comprising: a filter to insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 14
Dependent Claim
171 words
In a system having a source of live video data signals and a display, the live video data signals representing a scene in the physical world captured in real-time, an apparatus comprising: a filter to insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 15
Dependent Claim
24 words
The apparatus of claim 11 , further comprising video capture circuitry to capture live video data signals generated by the live video data source.
Claim 16
Dependent Claim
46 words
The apparatus of claim 11 , further comprising video render circuitry to render the scene and the at least one transparent user interface element on the display such that the scene and the at least one transparent user interface element are transparently visible on the display.
Claim 17
Dependent Claim
34 words
The apparatus of claim 11 , further comprising a controlling application to send commands to the filter to insert the at least one transparent user interface element and to receive the generated input signal.
Claim 18
Dependent Claim
21 words
The apparatus of claim 11 , wherein the at least one transparent user interface element comprises at least one transparent control.
Claim 19
Dependent Claim
19 words
The apparatus of claim 15 , wherein the input signal indicates activation of the at least one transparent control.
Claim 20
Dependent Claim
30 words
The apparatus of claim 15 , wherein the at least one transparent control comprises at least one of a button, check box, radio button, menu, hyperlink, and a slider bar.
Claim 21
Dependent Claim
184 words
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause a system to capture in real-time live video data signals generated by a video source, the video data signals representing a scene, insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 22
Dependent Claim
184 words
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause a system to capture in real-time live video data signals generated by a video source, the video data signals representing a scene, insert at least one transparent user interface element into the video data signals, to render the video data signals such that the scene and the at least one transparent user interface element are transparently visible on the display along with non-transparent output data of the application program, to analyze the video data signals to detect an object in the scene as rendered on the display as appearing over or at least partially coinciding with a location of the at least one transparent user interface element as rendered on the display, and to generate an input signal for the application program in response to detecting the object of the scene as rendered on the display as appearing over or at least partially coinciding with the at least one transparent user interface element as rendered on the display.
Claim 23
Dependent Claim
36 words
The article of claim 18 , wherein the machine readable medium further comprises instructions to change the appearance of the at least one transparent user interface element on the display when the input signal is generated.