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 set of one or more processors configured;
to execute a first instance of the multi-user application, the multi-user application being configured to interface with an object 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
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 a first control input of the second user to the second computing platform.
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 set of one or more processors configured; to execute a first instance of the multi-user application, the multi-user application being configured to interface with an object 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 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 a first control input of the second user to the second computing platform. - 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 set of one or more processors configured; to execute a first instance of the multi-user application, the multi-user application being configured to interface with an object based on control inputs received from the first user; and to determine haptic effects that are to be generated by the first haptic interface; and a second computing device associated with a second user, the second computing device being in operative communication with the first computing device 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 to interface with the object 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 the first control input performed the second user. - 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 being configured to interface with an object 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; responsive to performance of a first control input by the second user on the second computing platform, 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 effect of the firs control input. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification