INTERACTING WITH A COMPUTER BASED APPLICATION
First Claim
1. A method for interacting with a computer based application, comprising:
- performing the computer based application including interacting with one or more actively engaged users;
automatically sensing one or more physical properties of one or more entities not actively engaged with the computer based application;
determining that the one or more entities not actively engaged with the computer based application have performed a predetermined action;
automatically changing a runtime condition of the computer based application in response to determining that one or more entities not actively engaged with the computer based application have performed the predetermined action; and
automatically reporting the changing of the runtime condition in a user interface of the computer based application.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system runs an application (e.g., video game) that interacts with one or more actively engaged users. One or more physical properties of a group are sensed. The group may include the one or more actively engaged users and/or one or more entities not actively engaged with the application. The computing system will determine that the group (or the one or more entities not actively engaged with the application) have performed a predetermined action. A runtime condition of the application is changed in response to determining that the group (or the one or more entities not actively engaged with the computer based application) have performed the predetermined action. Examples of changing a runtime condition include moving an object, changing a score or changing an environmental condition of a video game.
-
Citations
20 Claims
-
1. A method for interacting with a computer based application, comprising:
-
performing the computer based application including interacting with one or more actively engaged users; automatically sensing one or more physical properties of one or more entities not actively engaged with the computer based application; determining that the one or more entities not actively engaged with the computer based application have performed a predetermined action; automatically changing a runtime condition of the computer based application in response to determining that one or more entities not actively engaged with the computer based application have performed the predetermined action; and automatically reporting the changing of the runtime condition in a user interface of the computer based application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more processor readable storage devices having processor readable code embodied on the one or more processor readable storage devices, the processor readable code for programming one or more processors to perform a method comprising:
-
performing a video game including interacting with one or more users who are bound to the video game; receiving information from a first sensor about moving objects, the moving objects include the one or more bound users and one or more persons who are not bound to the video game; automatically determining and characterizing movement of the moving objects; and automatically changing the computer based video game in response to movement of the one or more bound users and one or more persons who are not bound to the video game. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing system, comprising:
-
a camera; and a computer connected to the camera, the computer includes; a tracking engine that receives data from the camera and tracks one or more moving objects, the tracking engine provides output information indicative of tracking of the one or more moving objects, a software application in communication with the tracking engine, the software application interacts with the one or more actively engaged users based on output information from the tracking engine, a plurality of filters, each filter of the plurality receives input data about movement perceptible by the camera, and each filter of the plurality determines and outputs to the software application whether one or more entities not actively engaged with the software application have performed a predetermined action, the software application makes a change to a runtime condition reported in a user interface of the software application in response to the filters indicating that one or more entities not actively engaged with the software application have performed a predetermined action, and a recognizer engine that receives data from the camera and output information from the tracking engine and selectively provides the data from the camera and output information from the tracking engine to one or more of the filters as input data for the respective one or more filters. - View Dependent Claims (17, 18, 19, 20)
-
Specification