Computing device and an apparatus having sensors configured for measuring spatial information indicative of a position of the computing devices
First Claim
1. A method implemented by a computing device comprising:
- measuring, via one or more sensors, first spatial information indicative of a position of the computing device;
receiving, via an interface of the computing device, second spatial information indicative of a position of an accessory device in communication with the computing device; and
causing, by a controller in communication with the one or more sensors and the interface, modification of behaviors of the computing device based on the first spatial information and the second spatial information.
2 Assignments
0 Petitions
Accused Products
Abstract
Sensor fusion algorithm techniques are described. In one or more embodiments, behaviors of a host device and accessory devices are controlled based upon an orientation of the host device and accessory devices, relative to one another. A combined spatial position and/or orientation for the host device may be obtained based on raw measurements that are obtained from at least two different types of sensors. In addition, a spatial position and/or orientation for an accessory device is ascertained using one or more sensors of the accessory device. An orientation (or position) of the accessory device relative to the host computing device may then be computed based on the combined spatial position/orientation for the host computing device and the ascertained spatial position/orientation for the accessory device. The relative orientation that is computed may then be used in various ways to control behaviors of the host computing device and/or accessory device.
-
Citations
20 Claims
-
1. A method implemented by a computing device comprising:
-
measuring, via one or more sensors, first spatial information indicative of a position of the computing device; receiving, via an interface of the computing device, second spatial information indicative of a position of an accessory device in communication with the computing device; and causing, by a controller in communication with the one or more sensors and the interface, modification of behaviors of the computing device based on the first spatial information and the second spatial information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a first device comprising:
-
receiving by an interface first spatial information indicative of a position of a first device and second spatial information indicative of a position of a second device; and controlling by a controller of the first device behaviors of the first device based on the first spatial data and the second spatial data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system comprising:
-
a first device and a second device coupled via an interface of the computing system configured to enable interaction and communication between the first device and the second device; a controller implemented at least partially by hardware of the computing system configured to; obtain via the communication interface first spatial information indicative of a position of the first device and second spatial information indicative of a position of the second device; and aggregate the first spatial information and the second spatial information to; compute a relative orientation of the first device relative to the second device; and modify behaviors of the first device based on the relative orientation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification