Methods and systems for providing sensory information to devices and peripherals
First Claim
1. A method comprising:
- determining a peripheral vector associated with a peripheral of a portable device, the peripheral vector indicates an orientation of the peripheral including a direction with respect to a ground reference;
generating an audio signal associated with an event from the portable device;
determining whether the peripheral vector has a predetermined relationship with a device vector associated with the portable device in response to the audio signal; and
silencing the audio signal when the peripheral vector has the predetermined relationship with the device vector in response to the audio signal, wherein the device vector indicates an orientation of the portable device, wherein the peripheral is external from the portable device, wherein the peripheral vector does not have the predetermined relationship with the device vector when the peripheral vector points towards the device vector prior to and after the audio signal is generated.
0 Assignments
0 Petitions
Accused Products
Abstract
Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In at least certain embodiments, a method for sensing motion and orientation information for a device includes receiving a motion event from at least one sensor located in a device. The method further includes determining an orientation for a display of the device. The method further includes determining whether the device is currently moving. The method further includes determining whether the device moves within an angle with respect to a ground reference for a first time period. The method further includes switching the orientation of the display of the device if the device moves in excess of the angle.
-
Citations
24 Claims
-
1. A method comprising:
-
determining a peripheral vector associated with a peripheral of a portable device, the peripheral vector indicates an orientation of the peripheral including a direction with respect to a ground reference; generating an audio signal associated with an event from the portable device; determining whether the peripheral vector has a predetermined relationship with a device vector associated with the portable device in response to the audio signal; and silencing the audio signal when the peripheral vector has the predetermined relationship with the device vector in response to the audio signal, wherein the device vector indicates an orientation of the portable device, wherein the peripheral is external from the portable device, wherein the peripheral vector does not have the predetermined relationship with the device vector when the peripheral vector points towards the device vector prior to and after the audio signal is generated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
determining a peripheral vector associated with a peripheral of a portable device, the peripheral vector indicates an orientation of the peripheral including a direction with respect to a ground reference; generating an audio signal associated with an event from the portable device; determining whether the peripheral vector has a predetermined relationship with a device vector associated with the portable device in response to the audio signal; and silencing the audio signal when the peripheral vector has the predetermined relationship with the device vector in response to the audio signal, wherein the device vector indicates an orientation of the portable device, wherein the peripheral is external from the portable device, wherein the peripheral vector does not have the predetermined relationship with the device vector when the peripheral vector points towards the device vector prior to and after the audio signal is generated. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A peripheral comprising:
-
a peripheral interface to couple the peripheral to a portable device; at least one peripheral sensor to sense a user of the peripheral; and a peripheral processor coupled to the peripheral interface and to the at least one peripheral sensor, the peripheral processor configured to determine a peripheral vector indicating an orientation of the peripheral including a direction with respect to a ground reference, wherein the portable device to initiate an audio signal associated with an event and to determine whether the peripheral vector has a predetermined relationship with a device vector associated with the portable device in response to the audio signal, wherein the peripheral is external from the portable device, wherein the peripheral processor is further configured to silence the audio signal when the peripheral vector has the predetermined relationship with the device vector in response to the audio signal, wherein the peripheral vector does not have the predetermined relationship with the device vector when the peripheral vector points towards the device vector prior to and after the audio signal is generated. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A data processing system comprising:
-
an interface to couple the data processing system to a peripheral; at least one sensor to sense the user; a processor coupled to the interface and to the at least one sensor, the processor configured to determine a device vector indicating an orientation of the data processing system including a direction with respect to a ground reference;
initiate an audio signal associated with an event; and
determine whether a peripheral vector associated with the peripheral has a predetermined relationship with the device vector in response to the audio signal, wherein the peripheral is external from the data processing system, wherein the processor is further configured to silence the audio signal when the peripheral vector has the predetermined relationship with the device vector in response to the audio signal, wherein the peripheral vector does not have the predetermined relationship with the device vector when the peripheral vector points towards the device vector prior to and after the audio signal is generated. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A data processing system comprising:
-
an interface to couple the data processing system to a peripheral; at least one sensor to sense the user; a processor coupled to the interface and to the at least one sensor, the processor configured to determine a device vector indicating an orientation of the data processing system including a direction with respect to a horizontal ground reference;
initiate an audio signal associated with an event; and
determine whether a peripheral vector associated with the peripheral points towards the device vector in response to the audio signal, wherein the processor to determine based on the device and peripheral vectors that the user is viewing content being displayed on the data processing system, wherein the processor to change a default time period for locking the data processing system or dimming the display of the data processing system based on this determination that the user is viewing content.
-
Specification