Wireless peripheral interface
First Claim
1. A computer based method for wireless communication between a host computer and first and second peripheral devices, said host computer including a receiver for receiving data in the form of electromagnetic signals at a first frequency from said first and second peripheral devices, the method comprising the steps of:
- receiving a first of said electromagnetic signals from the first peripheral device representing a first data message said first data message having a first priority level corresponding to a data-type of said first data message and said first peripheral device having a second priority level;
controlling the size of said first electromagnetic signal, said first data message having a first portion and a second portion, including the steps of;
setting a first size of said first portion proportional to said first priority level, andsetting a second size of said second portion proportional to said second priority level wherein said second portion includes a first type-field and a first identification field, wherein said step of setting a second size includes the steps of;
setting said first type-field to a value representing a type of said first peripheral device wherein a size of said first type-field is proportional to said second priority level;
setting said first identification field to a value representing said first peripheral device characteristics, said first identification signal having a first size, if said second priority level corresponds to a low priority; and
setting said first identification field to a value representing a subset of said first peripheral device characteristics, said first identification signal having a second size, if said second priority level corresponds to a high priority, wherein said second size is less than said first size;
wherein said host computer recognizes the first peripheral as the source of said first electromagnetic signal based upon said first identification field;
receiving a second of said electromagnetic signals from the second peripheral device representing a second data message said second data message having a third priority level corresponding to a data-type of said first data message and said first peripheral device having a fourth priority level;
controlling the size of the second electromagnetic signal, said second data message having a third portion and a fourth portion, including the steps of;
setting a third size of said third portion proportional to said third priority level, andsetting a fourth size of said fourth portion proportional to said fourth priority level; and
receiving at the host computer a first peripheral data signal, said first peripheral data signal representing first peripheral device characteristics.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for establishing a standardized communications protocol for wireless communications between a host and one or more peripheral devices such as joysticks, mice, gamepads, remote controllers or other devices including establishing a standard message format for messages communicated between a host and the peripheral devices, establishing a plurality of unique data types for associated peripheral devices, and prioritizing communications between the host and such peripherals to permit rapid and effective communication therebetween.
-
Citations
14 Claims
-
1. A computer based method for wireless communication between a host computer and first and second peripheral devices, said host computer including a receiver for receiving data in the form of electromagnetic signals at a first frequency from said first and second peripheral devices, the method comprising the steps of:
-
receiving a first of said electromagnetic signals from the first peripheral device representing a first data message said first data message having a first priority level corresponding to a data-type of said first data message and said first peripheral device having a second priority level; controlling the size of said first electromagnetic signal, said first data message having a first portion and a second portion, including the steps of; setting a first size of said first portion proportional to said first priority level, and setting a second size of said second portion proportional to said second priority level wherein said second portion includes a first type-field and a first identification field, wherein said step of setting a second size includes the steps of; setting said first type-field to a value representing a type of said first peripheral device wherein a size of said first type-field is proportional to said second priority level; setting said first identification field to a value representing said first peripheral device characteristics, said first identification signal having a first size, if said second priority level corresponds to a low priority; and setting said first identification field to a value representing a subset of said first peripheral device characteristics, said first identification signal having a second size, if said second priority level corresponds to a high priority, wherein said second size is less than said first size; wherein said host computer recognizes the first peripheral as the source of said first electromagnetic signal based upon said first identification field; receiving a second of said electromagnetic signals from the second peripheral device representing a second data message said second data message having a third priority level corresponding to a data-type of said first data message and said first peripheral device having a fourth priority level; controlling the size of the second electromagnetic signal, said second data message having a third portion and a fourth portion, including the steps of; setting a third size of said third portion proportional to said third priority level, and setting a fourth size of said fourth portion proportional to said fourth priority level; and receiving at the host computer a first peripheral data signal, said first peripheral data signal representing first peripheral device characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer based system for wireless communication comprising:
-
first and second peripheral devices; a host computer having a receiver for receiving data in the form of electromagnetic signals at a first frequency from said first and second peripheral devices, said electromagnetic signals from the first peripheral device representing a first data message said first data message having a first priority level corresponding to a data-type of said first data message and said first peripheral device having a second priority level; and first control means, disposed to communicate with said receiver, for controlling the size of said first electromagnetic signal said first data message having a first portion and a second portion said control means having; first setting means for setting a first size of said first portion proportional to said first priority level, and second setting means, for setting a second size of said second portion proportional to said second priority level wherein said second portion includes a first type-field and a first identification field, wherein said second setting means includes; fifth setting means, for setting said first type-field to a value representing a type of said first peripheral device wherein a size of said first type-field is proportional to said second priority level; sixth setting means, for setting said first identification field to a value representing said first peripheral device characteristics, said first identification signal having a first size, if said second priority level corresponds to a low priority; and seventh setting means, for setting said first identification field to a value representing a subset of said first peripheral device characteristics, said first identification signal having a second size, if said second priority level corresponds to a high priority, wherein said second size is less than said first size; wherein said host computer recognizes the first peripheral as the source of said first electromagnetic signal based upon said first identification field; wherein said receiver receives a second of said electromagnetic signals from the second peripheral device representing a second data message, said second data message having a third priority level corresponding to a data-type of said first data message and said first peripheral device having a fourth priority level; and second control means, disposed to communicate with said receiver, for controlling the size of the second electromagnetic signal said second data message having a third portion and a fourth portion, said second control means having; third setting means for setting a third size of said third portion proportional to said third priority level and fourth setting means, for setting a fourth size of said fourth portion proportional to said fourth priority level; wherein said receiver receives a first peripheral data signal, said first peripheral data signal representing first peripheral device characteristics. - View Dependent Claims (11, 12, 13, 14)
-
Specification