Coordinating device interaction to enhance user experience
First Claim
1. A method for coordinating interaction between computing devices for participating in an interactive activity, the method comprising:
- detecting user placement of a primary computing device associated with a first user on a physical surface, the user placement indicating a user selected reference point on the physical surface;
identifying the user selected reference point on the physical surface based on data from one or more first sensors of the primary computing device following the placement of the primary computing device on the physical surface;
communicating the user selected reference point by the primary computing device to a communicatively coupled secondary computing device associated with a second user as a physical frame of reference relative to which the second computing device can determine a proximity;
receiving, from the secondary computing device, a determination of the proximity relative to the user selected reference point on the physical surface in the physical frame of reference based on data from one or more second sensors of the secondary computing device;
coordinating rendering of an interactive activity by the primary computing device on the physical surface for the first user and the second user utilizing the user selected reference point as the physical frame of reference; and
rendering a first user perspective image of the interactive activity on the physical surface relative to the user selected reference point for the first user by the primary computing device, the first user perspective image different than a second user perspective image of the second user associated with the secondary computing device of the interactive activity on the physical surface relative to the user selected reference point for the first user,wherein the rendering of the interactive activity on the physical surface is a projection of different portions of the interactive activity to project an optimal field of view to each of the users and is coordinated by the primary computing device, via the second computing device, and which enables users to view private information overlaid on top of shared information associated with the interactive activity.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for coordinating interaction between one or more computing devices for users participating in an interactive activity is provided. A reference point is identified on a physical surface via a primary computing device. The primary computing device may include a mobile computing device. The physical surface is utilized to render an interactive activity for one or more users. The reference point is communicated to one or more secondary computing devices, via the primary computing device. An interaction between the primary computing device and the secondary computing devices is coordinated utilizing the reference point. A user perspective image of the interactive game relative to the reference point is rendered on the physical surface via the primary computing device and the secondary computing devices to the users.
33 Citations
20 Claims
-
1. A method for coordinating interaction between computing devices for participating in an interactive activity, the method comprising:
-
detecting user placement of a primary computing device associated with a first user on a physical surface, the user placement indicating a user selected reference point on the physical surface; identifying the user selected reference point on the physical surface based on data from one or more first sensors of the primary computing device following the placement of the primary computing device on the physical surface; communicating the user selected reference point by the primary computing device to a communicatively coupled secondary computing device associated with a second user as a physical frame of reference relative to which the second computing device can determine a proximity; receiving, from the secondary computing device, a determination of the proximity relative to the user selected reference point on the physical surface in the physical frame of reference based on data from one or more second sensors of the secondary computing device; coordinating rendering of an interactive activity by the primary computing device on the physical surface for the first user and the second user utilizing the user selected reference point as the physical frame of reference; and rendering a first user perspective image of the interactive activity on the physical surface relative to the user selected reference point for the first user by the primary computing device, the first user perspective image different than a second user perspective image of the second user associated with the secondary computing device of the interactive activity on the physical surface relative to the user selected reference point for the first user, wherein the rendering of the interactive activity on the physical surface is a projection of different portions of the interactive activity to project an optimal field of view to each of the users and is coordinated by the primary computing device, via the second computing device, and which enables users to view private information overlaid on top of shared information associated with the interactive activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for coordinating interaction between computing devices for users participating in an interactive activity comprising:
-
a primary computing device associated with a first user; a secondary computing device associated with a second user, the secondary computing device being communicatively coupled to the primary computing device; the primary computing device associated with the first user having one or more user input elements including one or more first sensors and operable to detect a user selected reference point on a physical surface; the primary computing device having the one or more first sensors operable to identify the user selected reference point on the physical surface device, following the primary computing device being placed on the physical surface, based on data received from the one or more first sensors and operable to communicate the user selected reference point to the communicatively coupled secondary computing device associated with the second user as a physical frame of reference relative to which the second computing device can determine a proximity; the secondary computing device having one or more second sensors and operable to determine the proximity relative to the user selected reference point on the physical surface in the physical frame of reference based on data received from the one or more second sensors; the primary computing device and the secondary computing device operable to coordinate rendering of an interactive activity on the physical surface for the first user and the second user utilizing the user selected reference point as the physical frame of reference; the primary computing device including a first projector and operable to render via the first projector a first user perspective image of the interactive activity on the physical surface relative to the user selected reference point for the first user; and the secondary computing device including a second projector and operable to render via the second projector a second user perspective image of the interactive activity on the physical surface relative to the user selected reference point for the second user, wherein the rendering of the interactive activity on the physical surface is a projection of different portions of the interactive activity to project a tiled display surface in the field of view oriented to each of the users, which is coordinated by the primary computing device and which enables the first and second users to view user-specific information overlaid on top of the interactive activity.
-
-
17. One or more processor readable non-volatile storage devices having instructions encoded thereon for causing one or more processors to execute a method for coordinating interaction between computing devices for users participating in an interactive activity, the method comprising:
-
detecting user placement of a primary computing device associated with a first user on a physical surface, the user placement indicating a user selected reference point on the physical surface; identifying the user selected reference point on the physical surface based on data from one or more first sensors of the primary computing device; communicating the user selected reference point by the primary computing device to a communicatively coupled secondary computing device associated with a second user as a physical frame of reference relative to which the second computing device can determine a proximity; receiving, from the secondary computing device, a determination of the proximity relative to the user selected reference point on the physical surface in the physical frame of reference based on data from one or more second sensors of the secondary computing device; coordinating rendering of an interactive activity by the primary computing device on the physical surface for the first user and the second user utilizing the user selected reference point as the physical frame of reference; and rendering a first user perspective image of the interactive activity on the physical surface relative to the user selected reference point for the first user by the primary computing device, the first user perspective image different than a second user perspective image of the second user associated with the secondary computing device of the interactive activity on the physical surface relative to the user selected reference point for the first user, and wherein the user selected reference point on the physical surface is a position of the primary computing device on the physical surface, wherein the rendering of the interactive activity on the physical surface is a projection of different portions of the interactive activity to project a tiled display surface of the interactive game, in a field of view oriented to each of the users, which is coordinated by the primary computing device and which enables the first and second users to view user-specific information overlaid on top of the interactive activity. - View Dependent Claims (18, 19, 20)
-
Specification