Force feedback provided in web pages
First Claim
1. A method for providing force effects for a web page, the method comprising:
- determining which of a plurality of web page objects are to be associated with at least one force effect, said web page objects to be displayed in said web page, wherein said web page is derived from web page information received from a server machine over a network, said web page information including screen display information representing said web page objects;
selecting a force effect to associate with a particular web page object based on a type of said particular web page object and based on a mapping that associates said type of web page object with said force effect, said mapping being stored on a client machine that received said web page; and
sending a force signal to a force feedback interface device when a user-controlled cursor interacts with said particular web page object, said cursor and said force web page objects being displayed on said web page by said client machine, wherein said force signal is output to an actuator of a force feedback interface device coupled to said client machine to cause a force sensation to a user of said force feedback interface device, and wherein said force signal is based on said force effect.
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.
278 Citations
28 Claims
-
1. A method for providing force effects for a web page, the method comprising:
-
determining which of a plurality of web page objects are to be associated with at least one force effect, said web page objects to be displayed in said web page, wherein said web page is derived from web page information received from a server machine over a network, said web page information including screen display information representing said web page objects;
selecting a force effect to associate with a particular web page object based on a type of said particular web page object and based on a mapping that associates said type of web page object with said force effect, said mapping being stored on a client machine that received said web page; and
sending a force signal to a force feedback interface device when a user-controlled cursor interacts with said particular web page object, said cursor and said force web page objects being displayed on said web page by said client machine, wherein said force signal is output to an actuator of a force feedback interface device coupled to said client machine to cause a force sensation to a user of said force feedback interface device, and wherein said force signal is based on said force effect. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing force effects for a web page, the method comprising:
-
enabling a determination of whether a web page object is associated with one or more authored force effects, wherein effect information specifying said authored force effects is included in web page information received by a client machine from a server machine over a network, wherein said web page information also includes screen display information representing said web page object to be displayed in a web page on said client machine;
enabling a determination of whether a web page object is associated with one or more generic force effects, wherein effect information specifying said generic force effects is stored on said client machine prior to receiving said web page information, and wherein said generic force effects are each applicable to a predefined type of web page object; and
enabling a providing of force information when a user-controlled cursor interacts with a particular web page object on said web page associated with at least one of said authored force effects or associated with at least one of said generic force effects, wherein said force information causes a force signal to be output to a force feedback interface device coupled to said client machine and causes an actuator of said force feedback interface device to output a force sensation to a user of said force feedback interface device, and wherein said force information is based on said effect information associated with said particular web page object. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for implementing a web page authoring interface including the ability to add force sensations to a web page, the method comprising:
-
enabling a display of said web page authoring interface on a display device of a host computer, said web page authoring interface displaying a web page including a plurality of web page objects;
enabling a reception of input from a user to said web page authoring interface, said input selecting one of said web page objects and selecting a force effect to be associated with said selected web page object; and
enabling an output of a web page including said web page objects and including force information to allow said force effect to be implemented when said web page is displayed by a client machine after being received by said client machine from a server machine over a network, wherein said force effect is commanded by said client machine and output as a force sensation by a force feedback interface device coupled to said client machine, said force feedback interface device including a user manipulatable object graspable and moveable by a user of said client machine. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for providing force effects for a web page, the method comprising:
-
enabling a reception of web page information from a server machine over a network, said web page information including screen display information representing a plurality of web page objects to be displayed in said web page;
enabling a determination of which of said web page objects are to be associated with at least one force effect, wherein said web page objects associated with said at least one force effect have a predefined type; and
enabling an association of a generic force effect with each of said web page objects having said predefined type, each of said generic force effects being defined by associated effect information derived from a client machine, wherein a generic force effect associated with a particular one of said web page objects causes a force signal to be output by said client machine when a user-controlled cursor interacts with said particular web page object, said cursor and said web page objects being displayed on said web page by said client machine, wherein said force signal causes an actuator of a force feedback interface device coupled to said client machine to output a force sensation to a user of said force feedback interface device, and wherein said force signal is based on said effect information associated with said generic force effect that is assigned to said particular web page object.
-
Specification