US Pat. No. 9,959,733

DEVICES, SYSTEMS, AND METHODS FOR DETECTING FALLS

CASSIA NETWORK INC., San...

1. A wearable device for detecting falls and transmitting notifications, comprising:a first sensor configured to collect acceleration data;
at least one of:
a second sensor configured to collect pressure data; or
a third sensor configured to collect temperature data;
an antenna;
a processor;
a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to:
receive the acceleration data and at least one of the pressure data or the temperature data;
process the acceleration data and at least one of the pressure data or the temperature data to determine real-time changes in body height and body direction of a person;
determine if the person falls based on comparing the determined real-time changes in the body height and the body direction with one or more thresholds;
determine if the person does not get up for a predetermined period of time based on continuous collection of the acceleration data and at least one of the pressure data or the temperature data; and
in response to determining that the person falls and the person does not get up, control the antenna to transmit a signal to one or more hubs, causing the one or more hubs to determine the location of the person and transmit the determined location and a notification of the fall.

US Pat. No. 10,368,376

SYSTEM AND METHOD FOR HUB-BASED BLUETOOTH AUDIO RELAY

Cassia Network Inc., San...

1. A data relay device, comprising:a first chip configured to wirelessly connect to multiple physical sink devices;
a second chip configured to:
create one or more virtual sink devices configured to be wirelessly detectable by one or more physical source devices, in response to the one or more physical source devices wirelessly connecting to the second chip, obtain data from the one or more physical source devices, the wireless connection between the first chip and the multiple physical sink devices comprises one or more Bluetooth connections, to wirelessly connect to the multiple physical sink devices, the first chip is configured to register the multiple physical sink devices in the profile, the wireless connection between the second chip and the one or more physical source devices comprises one or more Bluetooth connections, the created the one or more virtual sink devices correspond to the registered multiple physical sink devices, the physical source devices comprise a first physical source device paired with a plurality of first physical sink devices of the physical sink devices and a second physical source device paired with one or more second physical sink devices of the physical sink devices; and
transmit the data to the first chip, causing the first chip to relay the data to the first physical sink devices, the first chip is configured to stream the first data to the first physical sink devices each via a Bluetooth connection, to relay the data to the second physical sink devices, the first chip is configured to stream the second data to the second physical sink devices each via the Bluetooth connection; and
the first and second data is played simultaneously and respectively at the first and second physical sink devices.