Force feedback implementation in web pages
First Claim
1. A method for providing force feedback over a network comprising:
- establishing a connection between a server machine and a client machine over a network, said client machine including a visual display and an interface device providing computer-controlled physical force feedback to a user of said interface device;
receiving web page information from said server machine over said network, said web page information including screen display information representing a visual layout of a web page and force feedback information related to providing a feel sensation correlated with said visual layout;
displaying on said visual display of said client machine said web page based upon said screen display information;
receiving input information from said human computer interface device for positioning a displayed cursor with respect to said visual layout of said web page; and
providing a force feedback signal that is based upon said input information and based upon said web page information received over said network wherein said force feedback information includes a call to a force feedback program running on said client machine that provides said force feedback signal, wherein said force feedback program running on said client machine is an ActiveX control, said ActiveX control being a force-only ActiveX control able to output force feedback signals for different force effects to said interface device, said force feedback signal being received by said interface device, wherein said interface device outputs computer-controlled physical force feedback to said user correlated with said visual layout of said web page on said visual display, said force feedback being based upon said force feedback signal.
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. 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, web page objects, and the force feedback information. Generic force effects can 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.
291 Citations
8 Claims
-
1. A method for providing force feedback over a network comprising:
-
establishing a connection between a server machine and a client machine over a network, said client machine including a visual display and an interface device providing computer-controlled physical force feedback to a user of said interface device; receiving web page information from said server machine over said network, said web page information including screen display information representing a visual layout of a web page and force feedback information related to providing a feel sensation correlated with said visual layout; displaying on said visual display of said client machine said web page based upon said screen display information; receiving input information from said human computer interface device for positioning a displayed cursor with respect to said visual layout of said web page; and providing a force feedback signal that is based upon said input information and based upon said web page information received over said network wherein said force feedback information includes a call to a force feedback program running on said client machine that provides said force feedback signal, wherein said force feedback program running on said client machine is an ActiveX control, said ActiveX control being a force-only ActiveX control able to output force feedback signals for different force effects to said interface device, said force feedback signal being received by said interface device, wherein said interface device outputs computer-controlled physical force feedback to said user correlated with said visual layout of said web page on said visual display, said force feedback being based upon said force feedback signal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing force effects for a web page, the method comprising:
-
receiving 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 a web page; determining which of said web page objects are force web page objects to be associated with at least one force effect, wherein said force web page objects are web page objects having a predefined type; and assigning a generic force effect to each of said force web page objects, said generic force effects being defined by effect information derived from a client machine, wherein said generic force effects cause a force signal to be output by said client machine when a user-controlled cursor interacts with one of said force web page objects, wherein a force control program running on said client machine detects whether said user-controlled cursor is contacting one of said force web page objects having said predefined type said force control program being integrated in a web browser program, said cursor and said force web page objects being displayed on said web page by said web browser running on 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 effect information.
-
-
7. A method for providing force feedback over a network comprising:
-
establishing a connection between a server machine and a client machine over a network, said client machine including a visual display and an interface device providing computer-controlled physical force feedback to a user of said interface device; receiving web page information from said server machine over said network, said web page information including screen display information representing a visual layout of a web page and force feedback information related to providing a feel sensation correlated with said visual layout; displaying on said visual display of said client machine said web page based upon said screen display information; receiving input information from said human computer interface device for positioning a displayed cursor with respect to said visual layout of said web page; and providing a force feedback signal that is based upon said input information and based upon said web page information received over said network, wherein said force feedback information includes a call to a force feedback program running on said client machine that provides said force feedback signal, wherein said force feedback program running on said client machine is an ActiveX control, said ActiveX control implementing a particular force effect at a specified area in said web page, said force feedback signal being received by said interface device, wherein said interface device outputs computer-controlled physical force feedback to said user correlated with said visual layout of said web page on said visual display, said force feedback being based upon said force feedback signal.
-
-
8. A method for providing force feedback over a network comprising:
-
establishing a connection between a server machine and a client machine over a network, said client machine including a visual display and an interface device providing computer-controlled physical force feedback to a user of said interface device; receiving web page information from said server machine over said network, said web page information including screen display information representing a visual layout of a web page and force feedback information related to providing a feel sensation correlated with said visual layout; displaying on said visual display of said client machine said web page based upon said screen display information; receiving input information from said human computer interface device for positioning a displayed cursor with respect to said visual layout of said web page; and
providing a force feedback signal that is based upon said input information and based upon said web page information received over said network, wherein said force feedback information includes a call to a force feedback program running on said client machine that provides said force feedback signal, wherein said force feedback program running on said client machine is a Java applet, said force feedback signal being received by said interface device, wherein said interface device outputs computer-controlled physical force feedback to said user correlated with said visual layout of said web page on said visual display, said force feedback being based upon said force feedback signal.
-
Specification