Web-based game platform with mobile device motion sensor input
First Claim
Patent Images
1. A gaming system, comprising;
- a gaming server configured to manage at least one game, wherein(a) a first connection is established between a first device and the gaming server, the first device having first motion sensors;
(b) a second connection is established between a second device and the gaming server;
(c) a third connection is established between a third device and the gaming server, the third device having second motion sensors;
(d) at the gaming server, via the first connection, first device game motion data is received from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game;
(e) at the second device, first image content is displayed related to the game, the first image content rendered at least in part based on the received first device game motion data;
(f) at the gaming server, via the third connection, third device game motion data is received from the third device, the third device game motion data determined using the second motion sensors, responsive to the third device being moved by a second player during the game; and
(g) at the second device related to the game, second image content is displayed, the second image content rendered at least in part based on the received third device game motion data;
wherein the second device includes an asynchronous web application having gaming logic downloaded from the gaming server.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed gaming platform is provided wherein mobile devices (e.g., a smartphone) with motion sensors are used as input controllers of a game. A cloud-based gaming rules engine manages multiple players and the content for display in the game. The game output is displayed on any web-enabled display which is physically distinct from the mobile device. Multiple players may simultaneously play the same game, or different games, in multiple geographic locations.
-
Citations
48 Claims
-
1. A gaming system, comprising;
-
a gaming server configured to manage at least one game, wherein (a) a first connection is established between a first device and the gaming server, the first device having first motion sensors; (b) a second connection is established between a second device and the gaming server; (c) a third connection is established between a third device and the gaming server, the third device having second motion sensors; (d) at the gaming server, via the first connection, first device game motion data is received from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; (e) at the second device, first image content is displayed related to the game, the first image content rendered at least in part based on the received first device game motion data; (f) at the gaming server, via the third connection, third device game motion data is received from the third device, the third device game motion data determined using the second motion sensors, responsive to the third device being moved by a second player during the game; and (g) at the second device related to the game, second image content is displayed, the second image content rendered at least in part based on the received third device game motion data; wherein the second device includes an asynchronous web application having gaming logic downloaded from the gaming server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
(a) establishing a first connection between a first device and a gaming server, the first device being a smartphone having first motion sensors; (b) establishing a second connection between a second device and the gaming server; (c) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; and (d) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data; (e) establishing a third connection between a third device and the gaming server, the third device having second motion sensors; (f) receiving at the gaming server, via the third connection, third device game motion data from the third device, the third device game motion data determined using the second motion sensors, responsive to the third device being moved by a second player during the game; and (g) displaying image content at the second device related to the game, the image content rendered at least in part based on the received third device game motion data. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method, comprising:
-
(a) establishing a first connection between a first device and a gaming server, the first device having first motion sensors; (b) establishing a second connection between a second device and the gaming server; (c) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; (d) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data; (e) establishing a third connection between a third device and the gaming server, the third device having second motion sensors; (f) receiving at the gaming server, via the third connection, third device game motion data from the third device, the third device game motion data determined using the second motion sensors, responsive to the third device being moved by a second player during the game; and (g) displaying image content at the second device related to the game, the image content rendered at least in part based on the received third device game motion data; wherein the game is a simulated version of golf, and the steps (c) and (d), and (f) and (g), are alternatively performed as the game progresses.
-
-
45. A method, comprising:
-
(a) downloading, from a gaming server, game logic to a first device, wherein the game logic includes an asynchronous web application; (b) establishing a first connection between the first device and the gaming server, the first device having first motion sensors; (c) establishing a second connection between a second device and the gaming server; (d) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; and (e) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data.
-
-
46. A method, comprising:
-
(a) establishing a first connection between a first device and a gaming server, the first device having first motion sensors; (b) establishing a second connection between a second device and the gaming server; (c) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; (d) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data; (e) establishing a third connection between a third device and the gaming server, the third device having second motion sensors; (f) establishing a fourth connection between a fourth device and the gaming server; (g) receiving at the gaming server, via the third connection, third device game motion data from the third device, the third device game motion data determined using the second motion sensors, responsive to the third device being moved by a second player during the game; and (h) displaying image content at the second and fourth device related to the game, the image content rendered at least in part based on the third device game motion data; wherein the image content displayed on the second device and the fourth device include substantially the same image content.
-
-
47. A method, comprising:
-
(a) establishing a first connection between a first device and a gaming server, the first device having first motion sensors; (b) establishing a second connection between a second device and the gaming server; (c) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; and (d) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data; wherein rendering the image data includes selecting at least one digital image from a database, the selected at least one digital image corresponding to a location of where a virtual ball is projected to land, the selected at least one digital image including multiple layers, each of the layers assigned an index value.
-
-
48. A method, comprising:
-
(a) establishing a first connection between a first device and a gaming server, the first device having first motion sensors; (b) establishing a second connection between a second device and the gaming server; (c) receiving at the gaming server, via the first connection, first device game motion data from the first device, the first device game motion data determined using the first motion sensors, responsive to the first device being moved by a first player during a game; and (d) displaying image content at the second device related to the game, the image content rendered at least in part based on the received first game motion data; wherein rendering the image data includes selecting at least one digital image from a database, the selected at least one digital image corresponding to a location of where a virtual ball is projected to land, the selected image is a digital photograph enhanced with one or more of a cinemagraph and a sprite.
-
Specification