# US 12,184,415 B2 · Robust data transmittal

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

- Number: US 12,184,415 B2
- Document ID: US12184415B2
- Status: Granted
- Kind: B2
- Application number: 16/317,629
- Filed: 2017-07-25
- Published: 2019-09-19
- Granted: 2024-12-31
- Earliest claimed: 2016-07-25
- Assignees: Koninklijke Philips N.V.
- Applicants: Koninklijke Philips N.V.
- Inventors: Brian Rosnov; John Price Harrod, IV
- Web page: https://patentgrep.com/patent/US12184415B2

## CPC

- H04L 1/08: by repeating transmission, e.g. Verdan system {(H04L1/1858 and H04L1/189 take precedence)}
- A61B 5/0022: {Monitoring a patient using a global network, e.g. telephone networks, internet}
- H04L 1/0009: {by adapting the channel coding (H04L1/1812 takes precedence)}
- H04L 1/189: {Transmission or retransmission of more than one copy of a message}
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/029: Location-based management or tracking services
- H04W 80/12: Application layer protocols, e.g. WAP [Wireless Application Protocol]
- A61B 5/1116: {Determining posture transitions}
- A61B 5/1118: {Determining activity level}
- A61B 5/6802: {Sensor mounted on worn items}
- A61B 2560/0242: adapted to measure environmental factors, e.g. temperature, pollution
- G06F 1/163: {Wearable computers, e.g. on a belt}
- H04L 1/0002: {by adapting the transmission rate}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods and systems for wirelessly transmitting data. Various embodiments determine whether at least one condition is present that affects the ability to wirelessly transmit data. If at least one condition is present, a processor enables a duplicate packet transmittal procedure that transmits at least one previously transmitted data packet.

## Claims

### Claim 1

A method of wirelessly transmitting data from a wearable device worn by a user to a receiver, the method comprising:
wirelessly transmitting data packets without duplication from the wearable device over a wireless link to receiver;
gathering information at the wearable device regarding position, orientation and movement of the user relative to the receiver via at least one sensor device;
determining from the gathered information whether at least one condition is present where a body position of the user impairs an ability to wirelessly transmit the data packets from the wearable device over the wireless link to the receiver, without feedback from the receiver; and
enabling, via a processor, a duplicate packet transmittal procedure that transmits over the wireless link at least one duplicate data packet of at least one data packet previously transmitted over the wireless link when the at least one condition is present, wherein the at least one duplicate data packet is transmitted from the wearable device worn by the user; and
disabling the duplicate data packet transmittal procedure when the at least one condition is not present as determined from the gathered information.

### Claim 2 (depends on 1)

The method of claim 1, wherein the duplicate data packet transmittal procedure further transmits at least one new data packet over the wireless link in addition to the at least one duplicate data packet.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
determining whether another condition is present that impairs the ability to wirelessly transmit data packets over the wireless link, wherein the another condition includes one or more of a wireless signal strength below a strength threshold, a number of data packet transmit attempts above a transmit attempt threshold, excessive transmittal retry attempts, and interference between channels on the wireless link.

### Claim 4 (depends on 1)

The method of claim 1, wherein the at least one condition includes user velocity above a velocity threshold.

### Claim 5 (depends on 1)

The method of claim 1, wherein the duplicate data packet transmittal procedure is implemented on an application layer on a device in a network.

### Claim 6 (depends on 1)

The method of claim 1, wherein at least one duplicate data packet is retrieved from a data cache of previously transmitted data packets.

### Claim 7 (depends on 1)

The method of claim 1, wherein the at least one condition includes a location of the wearable device with respect to the user.

### Claim 8

A system for wirelessly transmitting data from a wearable device worn by a user to a receiver, the system comprising:
at least one sensor configured to gather information regarding position, orientation and movement of the user relative to the receiver;
a transmitter configured to wirelessly transmit data packets without duplication from the wearable devices over a wireless link to the receiver;
a memory; and
a processor configured to execute instructions stored on the memory, causing the processor to:
determine from the information gathered by the at least one sensor when at least one condition is present in which a body position of the user impairs an ability of the transmitter to wirelessly transmit the data packets from the wearable device to the receiver over the wireless link, without feedback from the receiver,
enable a duplicate packet transmittal procedure causing the transmitter to wirelessly transmit over the wireless link to the receiver at least one duplicate data packet of at least one data packet previously transmitted over the wireless link when the at least one condition is present, wherein the at least one duplicate data packet is transmitted over the wireless link from the wearable device worn by the user, and
disable the duplicate packet transmittal procedure causing the transmitter to wirelessly transmit the data packets without duplication over the wireless link to the receiver when the at least one condition is not present as determined from the gathered information.

### Claim 9 (depends on 8)

The system of claim 8, wherein the duplicate packet transmittal procedure transmits at least one new data packet over the wireless link in addition to the at least one duplicate data packet.

### Claim 10 (depends on 8)

The system of claim 8, wherein the instructions further cause the processor to determine whether another condition is present that impairs the ability to wirelessly transmit data packets over the wireless link, wherein the another condition includes one or more of a signal strength of a wireless signal below a strength threshold, a number of data packet transmittal attempts above a transmit attempt threshold, excessive transmittal retry attempts, and interference between channels on the wireless link.

### Claim 11 (depends on 8)

The system of claim 8, wherein the at least one condition includes user velocity above a velocity threshold.

### Claim 12 (depends on 8)

The system of claim 8, wherein the duplicate packet transmittal procedure is implemented on an application layer on a device in a network.

### Claim 13 (depends on 8)

The system of claim 8, wherein the at least one condition includes a location of the wearable device with respect to the user.

### Claim 14

A non-transitory computer readable medium storing computer-executable instructions that, when executed by a processor, cause the processor to:
control a transmitter on a wearable device to wirelessly transmit data packets without duplication from the wearable device over a wireless link to a receiver;
gather information regarding position, orientation and movement of a user wearing the wearable device via at least one sensor relative to the receiver;
determine from the gathered information whether at least one condition is present where a body position of the user impairs an ability of the transmitter to wirelessly transmit the data packets from the wearable device over the wireless link from the wearable device to the receiver, without feedback from the receiver;
enable a duplicate packet transmittal procedure causing the transmitter to transmit over the wireless link at least one duplicate data packet of at least one data packet previously transmitted over the wireless link when the at least one condition is present, wherein the at least one duplicate data packet is transmitted from the wearable device worn by the user; and
disable the duplicate packet transmittal procedure causing the transmitter to wirelessly transmit the data packets without duplication over the wireless link to the receiver when the at least one condition event as determined from the gathered information.

### Claim 15 (depends on 14)

The computer readable medium of claim 14, wherein the duplicate packet transmittal procedure causes transmission of at least one new data packet over the wireless link in addition to the at least one duplicate data packet.
