-
公开(公告)号:US09699593B2
公开(公告)日:2017-07-04
申请号:US14508778
申请日:2014-10-07
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang
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.
-
公开(公告)号:US09606609B2
公开(公告)日:2017-03-28
申请号:US14808527
申请日:2015-07-24
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham
CPC classification number: G06F1/3234 , G06F1/3206 , G06F1/3287 , Y02D10/171 , Y02D50/20
Abstract: Examples described herein involve modifying power consumption based on energy usage messages. A method includes a CPU periodically receiving energy-usage messages from components. From the energy-usage messages, the CPU determines a plurality of historical energy-usage patterns that indicate respective historical energy consumption of a given component while operating in a given operating state. Then, the CPU determines that overall power consumption of the one or more components differs from an expected power consumption. Thereafter, the CPU identifies at least one differing component that is causing the power consumption differential based on the historical energy-usage patterns and a plurality of new energy-usage messages received after the plurality of historical energy-usage patterns were determined. The CPU then causes the at least one differing component to modify an amount of energy that the at least one differing component is consuming.
-
公开(公告)号:US20160021499A1
公开(公告)日:2016-01-21
申请号:US14870908
申请日:2015-09-30
Applicant: Google Inc
Inventor: Prerepa V. Viswanadham
Abstract: An example method for providing motion detection via a Bluetooth low energy scan is disclosed. In particular, the method includes performing a scan via a Bluetooth unit of a computing device. Further, the method includes receiving one or more advertisement packets via the Bluetooth unit in response to the performed scan. The one or more advertisement packets may be associated with a respective Bluetooth device. Yet further, the method includes determining if a location of the Bluetooth unit has changed based on received one or more advertisement packets. The determining includes comparing the received one or more advertisement packets with a set of one or more reference advertisement packets. In addition, the method includes enabling an application processing unit in response to determining the Bluetooth unit has changed location. The application processing unit may be configured to determine the location of the Bluetooth unit.
Abstract translation: 公开了一种通过蓝牙低能量扫描提供运动检测的示例方法。 特别地,该方法包括经由计算设备的蓝牙单元执行扫描。 此外,该方法包括响应于执行的扫描经由蓝牙单元接收一个或多个广告包。 一个或多个广告包可以与相应的蓝牙装置相关联。 此外,该方法包括基于接收到的一个或多个广告分组来确定蓝牙单元的位置是否已经改变。 确定包括将所接收的一个或多个广告包与一组或多个参考广告包进行比较。 此外,该方法包括响应于确定蓝牙单元已经改变的位置使能应用处理单元。 应用处理单元可以被配置为确定蓝牙单元的位置。
-
公开(公告)号:US09357342B2
公开(公告)日:2016-05-31
申请号:US14508769
申请日:2014-10-07
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang , Meghan Desai
CPC classification number: H04W52/0229 , H04B7/2621 , H04L12/1886 , H04L45/7457 , H04W4/21 , H04W4/80 , H04W48/10 , H04W76/10 , Y02D70/00 , Y02D70/144 , Y02D70/26 , Y02D70/449
Abstract: Methods and systems for filter data packets using an advertising data packet content filter are disclosed. An example method involves maintaining, by a Bluetooth device, an advertising data content filter. The advertising data content filter includes at least one content filter having at least one respective delivery mode that specifies when to deliver data packets matching the at least one content filter to a host Bluetooth stack. The method also involves receiving, by the Bluetooth device, a data packet from an advertising Bluetooth device. The method further involves determining, by the Bluetooth device, that content of the data packet matches a particular content filter of the advertising data content filter. And the method involves providing a portion of the data packet to the host Bluetooth stack in accordance with a particular delivery mode corresponding to the particular content filter.
Abstract translation: 公开了使用广告数据包内容过滤器的过滤数据包的方法和系统。 示例性方法包括由蓝牙设备维护广告数据内容过滤器。 所述广告数据内容过滤器包括至少一个具有至少一个相应递送模式的内容过滤器,所述至少一个相应递送模式指定何时将匹配所述至少一个内容过滤器的数据分组传送到主机蓝牙堆栈。 该方法还包括由蓝牙设备接收来自广告蓝牙设备的数据分组。 该方法还包括由蓝牙设备确定数据分组的内容与广告数据内容过滤器的特定内容过滤器匹配。 并且该方法包括根据对应于特定内容过滤器的特定传送模式向主机蓝牙栈提供数据分组的一部分。
-
公开(公告)号:US20160249292A1
公开(公告)日:2016-08-25
申请号:US15146088
申请日:2016-05-04
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang , Meghan Desai
CPC classification number: H04W52/0229 , H04B7/2621 , H04L12/1886 , H04L45/7457 , H04W4/21 , H04W4/80 , H04W48/10 , H04W76/10 , Y02D70/00 , Y02D70/144 , Y02D70/26 , Y02D70/449
Abstract: Methods and systems for filter data packets using an advertising data packet content filter are disclosed. An example method involves maintaining, by a Bluetooth device, an advertising data content filter. The advertising data content filter includes at least one content filter having at least one respective delivery mode that specifies when to deliver data packets matching the at least one content filter to a host Bluetooth stack. The method also involves receiving, by the Bluetooth device, a data packet from an advertising Bluetooth device. The method further involves determining, by the Bluetooth device, that content of the data packet matches a particular content filter of the advertising data content filter. And the method involves providing a portion of the data packet to the host Bluetooth stack in accordance with a particular delivery mode corresponding to the particular content filter.
Abstract translation: 公开了使用广告数据包内容过滤器的过滤数据包的方法和系统。 示例性方法包括由蓝牙设备维护广告数据内容过滤器。 所述广告数据内容过滤器包括至少一个具有至少一个相应递送模式的内容过滤器,所述至少一个相应递送模式指定何时将匹配所述至少一个内容过滤器的数据分组传送到主机蓝牙栈。 该方法还包括由蓝牙设备接收来自广告蓝牙设备的数据分组。 该方法还包括由蓝牙设备确定数据分组的内容与广告数据内容过滤器的特定内容过滤器匹配。 并且该方法包括根据对应于特定内容过滤器的特定传送模式向主机蓝牙栈提供数据分组的一部分。
-
公开(公告)号:US09363628B2
公开(公告)日:2016-06-07
申请号:US14715649
申请日:2015-05-19
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang
Abstract: An example method for adjusting the range of transmission of advertising packets is disclosed. In particular, method includes receiving, from an application executing on a mobile computing device, a request. The request may include a request to transmit an advertisement packet via a short-range wireless device of the computing device. Additionally, the request may include a power level for the transmission of the advertisement packet via the short-range wireless device. Additionally, the method may include causing the transmission, via the short-range wireless device, of the advertisement packet. The short-range wireless device may be configured to transmit the advertisement packet at a transmission power level less than or equal to the requested power level. Further, the requested power level may be less than or equal to a nominal power level for the short-range wireless device.
Abstract translation: 公开了一种用于调整广告分组的传输范围的示例性方法。 特别地,方法包括从在移动计算设备上执行的应用接收请求。 该请求可以包括经由计算设备的短距离无线设备发送广告包的请求。 另外,该请求可以包括用于通过短距离无线设备发送广告包的功率电平。 另外,该方法可以包括通过短距离无线设备发送广告包的传输。 短距离无线设备可以被配置为以小于或等于所请求的功率电平的传输功率电平来发送广告包。 此外,所请求的功率电平可以小于或等于短距离无线设备的标称功率电平。
-
公开(公告)号:US20160100276A1
公开(公告)日:2016-04-07
申请号:US14508778
申请日:2014-10-07
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang
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.
Abstract translation: 公开了存储关于接收到的广告分组的数据的方法和系统。 示例性方法涉及确定用于蓝牙设备的至少一个批扫描模式的参数。 所述至少一个批扫描模式的参数指定用于存储关于在以至少一个批次扫描模式操作时由蓝牙设备接收的特定广告包的数据的格式。 该方法还涉及由蓝牙设备以间隔为基础接收一个或多个广告包。 此外,该方法包括根据至少一个批次扫描模式将关于一个或多个广告包的数据存储到蓝牙设备的存储器中。 并且该方法涉及将关于一个或多个广告分组的存储的数据提供给主机蓝牙栈。
-
公开(公告)号:US09686643B2
公开(公告)日:2017-06-20
申请号:US14870908
申请日:2015-09-30
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham
Abstract: An example method for providing motion detection via a Bluetooth low energy scan is disclosed. In particular, the method includes performing a scan via a Bluetooth unit of a computing device. Further, the method includes receiving one or more advertisement packets via the Bluetooth unit in response to the performed scan. The one or more advertisement packets may be associated with a respective Bluetooth device. Yet further, the method includes determining if a location of the Bluetooth unit has changed based on received one or more advertisement packets. The determining includes comparing the received one or more advertisement packets with a set of one or more reference advertisement packets. In addition, the method includes enabling an application processing unit in response to determining the Bluetooth unit has changed location. The application processing unit may be configured to determine the location of the Bluetooth unit.
-
公开(公告)号:US20160100275A1
公开(公告)日:2016-04-07
申请号:US14508769
申请日:2014-10-07
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham , Wei Wang , Meghan Desai
CPC classification number: H04W52/0229 , H04B7/2621 , H04L12/1886 , H04L45/7457 , H04W4/21 , H04W4/80 , H04W48/10 , H04W76/10 , Y02D70/00 , Y02D70/144 , Y02D70/26 , Y02D70/449
Abstract: Methods and systems for filter data packets using an advertising data packet content filter are disclosed. An example method involves maintaining, by a Bluetooth device, an advertising data content filter. The advertising data content filter includes at least one content filter having at least one respective delivery mode that specifies when to deliver data packets matching the at least one content filter to a host Bluetooth stack. The method also involves receiving, by the Bluetooth device, a data packet from an advertising Bluetooth device. The method further involves determining, by the Bluetooth device, that content of the data packet matches a particular content filter of the advertising data content filter. And the method involves providing a portion of the data packet to the host Bluetooth stack in accordance with a particular delivery mode corresponding to the particular content filter.
-
10.
公开(公告)号:US20160070332A1
公开(公告)日:2016-03-10
申请号:US14808527
申请日:2015-07-24
Applicant: Google Inc.
Inventor: Prerepa V. Viswanadham
IPC: G06F1/32
CPC classification number: G06F1/3234 , G06F1/3206 , G06F1/3287 , Y02D10/171 , Y02D50/20
Abstract: Examples described herein involve modifying power consumption based on energy usage messages. A method includes a CPU periodically receiving energy-usage messages from components. From the energy-usage messages, the CPU determines a plurality of historical energy-usage patterns that indicate respective historical energy consumption of a given component while operating in a given operating state. Then, the CPU determines that overall power consumption of the one or more components differs from an expected power consumption. Thereafter, the CPU identifies at least one differing component that is causing the power consumption differential based on the historical energy-usage patterns and a plurality of new energy-usage messages received after the plurality of historical energy-usage patterns were determined. The CPU then causes the at least one differing component to modify an amount of energy that the at least one differing component is consuming.
Abstract translation: 本文描述的示例涉及基于能量使用消息来修改功率消耗。 一种方法包括CPU周期性地从组件接收能量使用消息。 根据能量消耗消息,CPU在给定的操作状态下操作时确定指示给定组件的各自的历史能量消耗的多个历史能量使用模式。 然后,CPU确定一个或多个组件的总体功耗与预期功耗不同。 此后,CPU基于历史能量使用模式识别导致功耗差异的至少一个不同组件,以及在确定了多个历史能量使用模式之后接收到的多个新的能量使用消息。 然后,CPU使至少一个不同的组件修改至少一个不同组件消耗的能量的量。
-
-
-
-
-
-
-
-
-