×

Radiobeacon data sharing by forwarding low energy transmissions to a cloud host

  • US 10,361,800 B2
  • Filed: 04/22/2018
  • Issued: 07/23/2019
  • Est. Priority Date: 11/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium holding program instructions that define an application, said application comprising a digital instruction set such that when copied to and installed and executed by a plurality of multi-featured smart devices (“

  • community nodal devices”

    ) defining a community of users, is configured to;

    (a) cause a community nodal device to process a BTLE signal or signals broadcast from a plurality of radiotags, each broadcast having a digital unique identifier that identifies the owner of the radiotag, a community unique identifier that identifies the community of users, and a sensor data payload transmitted with each radiotag broadcast;

    (b) cause BTLE signals received by a community nodal device to be timestamped, geostamped, and formatted with an IP address of a designated cloud host server, thereby defining a qualified radio message;

    (c) if a broadcast is made by a radiotag belonging to a first registered owner and received by a community nodal device operated by the first registered owner, then process the message by foreground services of the device, and display or enter the sensor data payload according to a local or system user profile associated with the first registered owner or according to community policies and permissions associated with the community unique identifier;

    (d) if a broadcast is made by a radiotag belonging to a first registered owner and received by a community nodal device operated by a second registered owner, wherein the radiotag is not co-owned or co-operated by the registered owner of the second community nodal device, then process the message by background services of the second community nodal device, and upswitch the message for delivery to a cloud host server as a shared community service, wherein the message is not accessible by foreground services of the second community nodal device and is not retained in a memory by the second community nodal device, further wherein the cloud host server is enabled to process the upswitched message according to a programmable rule or rules set up in a local or system user profile associated with the radiotag of the first registered owner or according to community policies and permissions associated with the community unique identifier;

    (e) if a broadcast is made by a radiotag belonging to a first registered owner and received by a community nodal device operated by the first registered owner, and if foreground services of the receiving device are not active in real time, then process the message by background services of the first community nodal device and upswitch the message for delivery to a cloud host server, further wherein the message is retained by a memory of the community nodal device and is accessible by foreground services thereof at a later time;

    further wherein the cloud host server is enabled to process the upswitched message according to a programmable rule or rules set up in a local or system user profile associated with the radiotag of the first registered owner or according to community policies and permissions associated with the community unique identifier;

    (f) enable each community nodal device of the plurality of community nodal devices to upswitch all qualified messages to the cloud host server and to collect contextual or aggregated sensor data from a plurality of radiotags at a system level; and

    ,(g) execute program instructions in cooperation with the cloud host server so as to receive all qualified messages broadcast at a system level, to parse the message from each radiotag and identify the registered owner of the radiotag from which the broadcast is initiated, the associated time stamp and geostamp, and to track the location of the radiotag as an owner service; and

    ,to display a location of the radiotag or path taken by the radiotag on a map displayable on the community nodal device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×