Defining force sensations associated with graphical images
First Claim
1. A method comprising:
- receiving, by an electronic device, a web page, the web page comprising a web page object corresponding to an embedded feel sensation and a second feel sensation, the embedded feel sensation referenced by markup associated with the web page;
receiving, by the electronic device, a location of a cursor based on information received from an input device;
determining whether the location of the cursor corresponds to the web page object;
in response to determining that the location of the cursor corresponds to the web page object, generating, by the electronic device, a force feedback signal configured to cause the second feel sensation rather than the embedded feel sensation based at least in part on a determination that the second feel sensation overrides the embedded feel sensation; and
outputting the force feedback signal to the input device.
0 Assignments
0 Petitions
Accused Products
Abstract
Force feedback is provided to a user of a client computer receiving information such as a web page over a network such as the World Wide Web from a server machine. The client machine has a force feedback interface device through which the user experiences physical force feedback. The web page may include force feedback information to provide authored force effects. Force feedback is correlated to web page objects by a force feedback program running on the client and based on input information from the interface device, the web page objects, and the force feedback information. Generic force effects can also be provided, which are applied uniformly at the client machine to all web page objects of a particular type as defined by user preferences at the client machine. A web page authoring interface is also described that includes the ability to add force sensations to a web page. The user may assign force effects to web page objects and immediately feel how the web page will feel to an end user. A web page is output by the interface, including force information to provide the force effects at a client. The authoring tool can include or access a force design interface for creating or modifying force effects.
110 Citations
20 Claims
-
1. A method comprising:
-
receiving, by an electronic device, a web page, the web page comprising a web page object corresponding to an embedded feel sensation and a second feel sensation, the embedded feel sensation referenced by markup associated with the web page; receiving, by the electronic device, a location of a cursor based on information received from an input device; determining whether the location of the cursor corresponds to the web page object; in response to determining that the location of the cursor corresponds to the web page object, generating, by the electronic device, a force feedback signal configured to cause the second feel sensation rather than the embedded feel sensation based at least in part on a determination that the second feel sensation overrides the embedded feel sensation; and outputting the force feedback signal to the input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium storing instructions to cause a processor to:
-
receive a web page, the web page comprising a web page object corresponding to an embedded feel sensation and a second feel sensation, the embedded feel sensation referenced by markup associated with the web page; receive a location of a cursor based on information received from an input device; determine whether the location of the cursor corresponds to the web page object; in response to determining that the location of the cursor corresponds to the web page object, generate a force feedback signal configured to cause the embedded feel sensation rather than the second feel sensation based at least in part on a determination that the embedded feel sensation overrides the second feel sensation; and output the force feedback signal to the input device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification