# US 10,484,943 B2 · Power management of a personal area fabric

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,484,943 B2
- Document ID: US10484943B2
- Status: Granted
- Kind: B2
- Application number: 15/729,426
- Filed: 2017-10-10
- Published: 2018-02-01
- Granted: 2019-11-19
- Earliest claimed: 2013-08-08
- Assignees: Nant Holdings IP, LLC
- Applicants: Nant Holdings IP, LLC
- Inventors: Rahul Chaturvedi; Thomas Wittenschalaeger; Patrick Soon-Shiong
- Web page: https://patentgrep.com/patent/US10484943B2

## CPC

- H04W 52/0206: {in access points, e.g. base stations}
- H04W 52/0219: {where the power saving management affects multiple terminals}
- H04W 52/0229: {where the received signal is a wanted signal}
- H04W 84/10: Small scale networks; Flat hierarchical networks
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A power management system for a personal area fabric having a plurality of nodes is presented. The system implements power management functions at the fabric-level via fabric-level power profiles reflecting the aggregated power profiles from some or all of the nodes in the fabric. The fabric-level power profiles are used to trigger the implementation of fabric power configurations that cause the individual nodes to modify their operations in the interest of a fabric-level power management plan.

## Claims

### Claim 1

A personal area fabric, comprising:
a plurality of networked nodes, wherein each networked node comprises a node power profile and a short range communication interface configured to exchange data with at least one other networked node of the plurality of networked nodes and wherein each networked node is positioned to be able receive communication via the short range communication interface from at least one other networked node of the plurality of networked nodes;
wherein at least one of the plurality of networked nodes has a state configuration engine configured to, when executed by a processor: receive a power configuration trigger;
aggregate node power profiles from a portion of the plurality of networked nodes;
derive a fabric-level power configuration as a function of the aggregated node power profiles by designating a subset of the portion of the plurality of networked nodes as boundary nodes, wherein the fabric-level power configuration only allows communication outside the personal area fabric via at least one of the boundary nodes; and
instruct the portion of the plurality of networked nodes to operate according to the fabric-level power configuration in response to the power configuration trigger.

### Claim 2 (depends on 1)

The personal area fabric of claim 1, wherein the power configuration trigger is received via a user interface comprising a menu configured to present a list of user-selectable configuration profiles.

### Claim 3 (depends on 1)

The personal area fabric of claim 1, wherein the power configuration trigger is received via a user interface comprising a motion sensor configured to detect an activity of a user of the user interface.

### Claim 4 (depends on 1)

The personal area fabric of claim 1, wherein the power configuration trigger comprises a command to minimize a number of the plurality of networked nodes using a first communication protocol.

### Claim 5 (depends on 1)

The personal area fabric of claim 1, wherein the power configuration trigger comprises a first command to deactivate a first communication protocol among all of the plurality of networked nodes.

### Claim 6 (depends on 5)

The personal area fabric of claim 5, wherein the power configuration trigger further comprises:
a second command to temporarily activate the first communication protocol for at least one of the plurality of networked nodes to detect an existence of an access point; and
a third command to activate the first communication protocol among all of the plurality of networked nodes when the existence is detected.

### Claim 7 (depends on 5)

The personal area fabric of claim 5, wherein the state configuration engine is configured to receive a second power configuration trigger through a user interface, wherein the second power configuration trigger comprises a second command to activate the first communication protocol among all of the plurality of networked nodes.

### Claim 8 (depends on 1)

The personal area fabric of claim 1, wherein the power configuration trigger comprises a command to prioritize a functionality of a subset of the plurality of networked nodes.

### Claim 9 (depends on 8)

The personal area fabric of claim 8, wherein the command to prioritize the functionality of the subset comprises:
inventorying a set of needed hardware of the subset needed for the functionality; and
deactivating a set of unnecessary hardware of the subset not needed for the functionality.

### Claim 10 (depends on 1)

The personal area fabric of claim 1, wherein the state configuration engine is configured to derive the fabric-level power configuration by dictating at least one of three active states of at least one of the plurality of networked nodes.

### Claim 11 (depends on 1)

The personal area fabric of claim 1, wherein the state configuration engine is configured to derive the fabric-level power configuration by dictating at least one of four active states of at least one of the plurality of networked nodes.

### Claim 12 (depends on 1)

The personal area fabric of claim 1, wherein the fabric-level power configuration is derived as a function of a collective bandwidth budget for the portion of the plurality of networked nodes.

### Claim 13 (depends on 1)

The personal area fabric of claim 1, wherein the fabric-level power configuration is derived as a function of a collective power budget for the portion of the plurality of networked nodes.

### Claim 14 (depends on 1)

The personal area fabric of claim 1, wherein the fabric-level power configuration is derived as a function of a collective latency budget for the portion of the plurality of networked nodes.

### Claim 15 (depends on 1)

The personal area fabric of claim 1, wherein the fabric-level power configuration is derived as a function of a data caching budget for the portion of the plurality of networked nodes.

### Claim 16 (depends on 1)

The personal area fabric of claim 1, wherein the state configuration engine is configured to migrate to another node of the plurality of networked nodes.

### Claim 17 (depends on 1)

The personal area fabric of claim 1, wherein the state configuration engine is further configured to designate at least one node of portion of the plurality of networked nodes as a default boundary node based on a ranking of the default boundary node scores.

### Claim 18 (depends on 1)

The personal area fabric of claim 1, wherein the communication interface comprises at least one wireless short range communication interface.

### Claim 19 (depends on 18)

The personal area fabric of claim 18, wherein the at least one short range wireless communication interface includes at least one of near-field communication, Bluetooth and Wi-Fi Direct.

### Claim 20

A personal area fabric, comprising:
a plurality of networked nodes, wherein each networked node comprises at least one short range communication interface configured to exchange data with at least one other networked node among the plurality of networked nodes and wherein each networked node is positioned to be able receive communication via the short range communication interface from at least one other networked node of the plurality of networked nodes;
wherein at least one of the plurality of networked nodes further comprises a sensor;
wherein at least one of the plurality of networked nodes includes two or more operating power states;
wherein at least one of the plurality of the networked nodes includes a node power profile;
wherein at least one of the plurality of networked nodes further comprises a non-transient computer readable memory, a processor, and computer readable instructions configured to, when executed by said processor: receive data from a sensor of at least one of the plurality of networked nodes;
derive a fabric-level power configuration of the plurality of networked nodes as a function of one or more node power profiles by designating a subset of the portion of the plurality of networked nodes as boundary nodes, wherein the fabric-level power configuration only allows communication outside the personal area fabric via at least one of the boundary nodes; and
instruct, in response to sensor data, at least one of the plurality of networked nodes to operate at an operating power state as a function of the derived power configuration.

### Claim 21 (depends on 20)

The personal area fabric of claim 20, wherein the sensor data includes contextual information based on ambient sensor data.

### Claim 22 (depends on 20)

The personal area fabric of claim 20, wherein the sensor is a motion sensor configured to detect an activity of a user.

### Claim 23 (depends on 20)

The personal area fabric of claim 20, wherein the sensor detects user commands.

### Claim 24 (depends on 20)

The personal area fabric of claim 20, wherein the sensor detects user commands through a user interface.

### Claim 25 (depends on 24)

The personal area fabric of claim 24, wherein the user interface is a touch screen.

### Claim 26 (depends on 20)

The personal area fabric of claim 20, wherein the sensor comprises at least one of the following: a motion sensor, an accelerometer, a gyroscope, a location sensor, conductive leads, a GPS receiver, a compass, a PH detector, a piezoelectric lead, temperature sensor, an image sensor, a camera, a microphone, and a light sensor.

### Claim 27 (depends on 20)

The personal area fabric of claim 20, wherein derived power configuration dictates the instruction to at least one of the plurality of networked nodes to operate at a least one of three operating power states.

### Claim 28 (depends on 20)

The personal area fabric of claim 20, wherein derived power configuration dictates the instruction to at least one of the plurality of networked nodes to operate at a least one of four operating power states.

### Claim 29 (depends on 20)

The personal area fabric of claim 20 wherein the fabric-level power configuration is further derived from a communication routing image.

### Claim 30 (depends on 20)

The personal area fabric of claim 20, wherein the short range communication interface comprises at least one short range wireless communication interface.

### Claim 31 (depends on 30)

The personal area fabric of claim 30 wherein the at least one short range wireless communication interface includes at least one of near-field communication, Bluetooth and Wi-Fi Direct.

### Claim 32 (depends on 20)

The personal area fabric of claim 20, wherein the short range communication interface comprises at least one of a wired connection, A/V plug, USB plug near-field communication, Bluetooth and Wi-Fi Direct.

### Claim 33 (depends on 20)

The personal area fabric of claim 20, wherein at least one of the networked nodes of the plurality of networked nodes is positioned in at least one of the following locations: on a human body, attached to clothing on a human body, attached to an object attached to a human body, within reach of a human body and within a vehicle in which a human body is situated.

### Claim 34 (depends on 20)

The personal area fabric of claim 20, wherein at least one of the networked nodes of the plurality of networked nodes is positioned within five meters of a body of a user.

### Claim 35 (depends on 20)

The personal area fabric of claim 20, wherein at least one of the networked nodes of the plurality of networked nodes is positioned within one meters of a body of a user.

### Claim 36 (depends on 1)

The personal area fabric of claim 1, wherein the short range communication interface comprises at least one of a wired connection, A/V plug, USB plug near-field communication, Bluetooth and Wi-Fi Direct.

### Claim 37 (depends on 1)

The personal area fabric of claim 1, wherein at least one of the networked nodes of the plurality of networked nodes is positioned in at least one of the following locations: on a human body, attached to clothing on a human body, attached to an object attached to a human body, within reach of a human body and within a vehicle in which a human body is situated.

### Claim 38 (depends on 1)

The personal area fabric of claim 1, wherein at least one of the networked nodes of the plurality of networked nodes is positioned within five meters of a body of a user.

### Claim 39 (depends on 1)

The personal area fabric of claim 1, wherein at least one of the networked nodes of the plurality of networked nodes is positioned within one meters of a body of a user.
