Bluetooth Scanning Enhancements
First Claim
1. A method comprising:
- determining parameters of at least one batch-scan mode for a Bluetooth device, wherein the parameters of the at least one batch-scan mode specify a format for storing data regarding particular advertising packets that are received by the Bluetooth device when operating in the at least one batch-scan mode;
receiving, by the Bluetooth device, one or more advertising packets on an interval basis;
storing data regarding the one or more advertising packets into a memory of the Bluetooth device in accordance with the at least one batch-scan mode; and
providing the stored data regarding the one or more advertising packets to a host Bluetooth stack.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for storing data regarding received advertising packets are disclosed. An example method involves determining parameters of at least one batch-scan mode for a Bluetooth device. The parameters of the at least one batch-scan mode specify a format for storing data regarding particular advertising packets that are received by the Bluetooth device when operating in the at least one batch-scan mode. The method also involves receiving, by the Bluetooth device, one or more advertising packets on an interval basis. Further, the method involves storing data regarding the one or more advertising packets into a memory of the Bluetooth device in accordance with the at least one batch-scan mode. And the method involves providing the stored data regarding the one or more advertising packets to the host Bluetooth stack.
-
Citations
20 Claims
-
1. A method comprising:
-
determining parameters of at least one batch-scan mode for a Bluetooth device, wherein the parameters of the at least one batch-scan mode specify a format for storing data regarding particular advertising packets that are received by the Bluetooth device when operating in the at least one batch-scan mode; receiving, by the Bluetooth device, one or more advertising packets on an interval basis; storing data regarding the one or more advertising packets into a memory of the Bluetooth device in accordance with the at least one batch-scan mode; and providing the stored data regarding the one or more advertising packets to a host Bluetooth stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A Bluetooth device comprising:
-
one or more processors; and a computer-readable medium, configured to store instructions, that when executed by the one or more processors of the Bluetooth device, cause the Bluetooth device to perform functions comprising; determining parameters of at least one batch-scan mode, wherein the parameters of the at least one batch-scan mode specify a format for storing data regarding particular advertising packets that are received by the device when operating in the at least one batch-scan mode, receiving one or more advertising packets on an interval basis, storing data regarding the one or more advertising packets into a memory of the Bluetooth device in accordance with the at least one batch-scan mode, and providing the stored data regarding the one or more advertising packets to a host Bluetooth stack. - View Dependent Claims (16, 17)
-
-
18. A non-transitory computer-readable medium having stored therein instructions, that when executed by one or more processors of a Bluetooth device, cause the Bluetooth device to perform functions comprising:
-
determining parameters of at least one batch-scan mode, wherein the parameters of the at least one batch-scan mode specify a format for storing data regarding particular advertising packets that are received by the Bluetooth device when operating in the at least one batch-scan mode; receiving one or more advertising packets on an interval basis; storing data regarding the one or more advertising packets into a memory of the Bluetooth device in accordance with the at least one batch-scan mode; and providing the stored data regarding the one or more advertising packets to a host Bluetooth stack. - View Dependent Claims (19, 20)
-
Specification