Interactive touch screen gaming metaphors with haptic feedback
First Claim
1. A system configured to provide haptic effects to a first user of a multi-user application, the system comprising:
- a first computing platform associated with the first user, the first computing platform comprising;
a first user interface configured to receive control inputs from the first user;
a first haptic interface configured to generate haptic effects perceptible to the first user;
a first display; and
a first set of one or more processors configured;
to execute a first instance of the multi-user application, the multi-user application including a game that takes place in a virtual space that includes a first play area that is different from a second play area, the game further including interaction with a virtual object that travels through the virtual space between the first play area and the second play area, wherein interaction with the virtual object by the first user and a second user is accomplished based on control inputs received from the first user and based on control inputs received from the second user via a second computing platform executing a second instance of the multi-user application, and wherein the multi-user application is configured to cause a view of the first play area to be presented to the first user on the first display; and
to determine haptic effects that are to be generated by the first haptic interface, such haptic effects comprising a first haptic effect conveying information to the first user related to an interaction with the virtual object caused by a first control input of the second user to the second computing platform while the virtual object is in the second play area and outside of the first play area in the virtual space such that the virtual object is not present in the view of the virtual space presented to the first user on the first display.
1 Assignment
0 Petitions
Accused Products
Abstract
A game is provided on one or more portable computing device in which a virtual object travels through views of the game displayed on the interfaces of the one or more portable computing devices. Haptic effects corresponding to the travel of the virtual object through the views are provided on the individual portable computing devices. The haptic effects may be determined based on one or more parameters of the travel of the virtual object, one or more parameters of objects and/or features with which the virtual object interacts, and/or other parameters. The haptic effects may include haptic effects to be provided on portable computing devices that are not currently displaying the virtual object corresponding to the haptic effects.
-
Citations
21 Claims
-
1. A system configured to provide haptic effects to a first user of a multi-user application, the system comprising:
-
a first computing platform associated with the first user, the first computing platform comprising; a first user interface configured to receive control inputs from the first user; a first haptic interface configured to generate haptic effects perceptible to the first user; a first display; and a first set of one or more processors configured; to execute a first instance of the multi-user application, the multi-user application including a game that takes place in a virtual space that includes a first play area that is different from a second play area, the game further including interaction with a virtual object that travels through the virtual space between the first play area and the second play area, wherein interaction with the virtual object by the first user and a second user is accomplished based on control inputs received from the first user and based on control inputs received from the second user via a second computing platform executing a second instance of the multi-user application, and wherein the multi-user application is configured to cause a view of the first play area to be presented to the first user on the first display; and to determine haptic effects that are to be generated by the first haptic interface, such haptic effects comprising a first haptic effect conveying information to the first user related to an interaction with the virtual object caused by a first control input of the second user to the second computing platform while the virtual object is in the second play area and outside of the first play area in the virtual space such that the virtual object is not present in the view of the virtual space presented to the first user on the first display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system configured to provide haptic effects to a first user of a multi-user application, the system comprising:
-
a first computing platform associated with the first user, the first computing platform comprising; a first user interface configured to receive control inputs from the first user; a first haptic interface configured to generate haptic effects perceptible to the first user; a first display; and a first set of one or more processors configured; to execute a first instance of the multi-user application, the multi-user application including as game that takes place in a virtual space that includes a first play area that is different from a second play area, the game further including interaction with a virtual object that travels through the virtual space between the first play area and the second play area, wherein interaction with the virtual object by the first user is accomplished based on control inputs received from the first user through the first user interface; and to determine haptic effects that are to be generated by the first haptic interface; and a second computing platform associated with a second user, the second computing platform being in operative communication with the first computing platform and comprising; a second user interface configured to receive control inputs from the second user, the control inputs comprising a first control input; and a second set of one or more processors configured to execute a second instance of the multi-user application, the multi-user application being further configured such that interaction with the virtual object by the second user is accomplished based on control inputs received from the second user; wherein the first set of one or more processors is further configured such that responsive to performance of the first control input by the second user, the first haptic interface is controlled to generate a first haptic effect conveying information to the first user related to an interaction with the virtual object caused by the first control input while the virtual object is in the second play area and outside of the first play area in the virtual space such that the virtual object is not present in the view of the virtual space presented to the first user on the first display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method of providing haptic effects to a first user of a multi-user application, the method comprising:
-
executing a first instance of the multi-user application on a first computing platform associated with the first user, the multi-user application including a game that takes place in a virtual space that includes a first play area that is different from a second play area, the game further including interaction with a virtual object that travels through the virtual space between the first play area and the second play area, wherein interaction with the virtual object by the first user and a second user is accomplished based on control inputs received from the first user and based on control inputs received from a second user via a second computing platform executing a second instance of the multi-user application, and wherein the multi-user application is configured to cause a view of the first play area to be presented to the user by the first computing platform; responsive to reception of a first control input by the second user on the second computing platform that causes an interaction with the virtual object while the virtual object is in the second play area and outside of the first play area in the virtual space such that the virtual object is not present in the view of the virtual space presented to the first user on the first display, generating a first haptic effect for the first user on the first computing platform, the first haptic effect conveying information to the first user about the interaction with the virtual object. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification