IP Library Granted Patent US 10,021,551
Granted Patent B2
US 10,021,551 · App. 15/460,856 · Granted Jul 10, 2018

Centralized management of distributed systems with off line components

Inventor: Peter Dikeman (Cotuit, MA)
Assignee: VIZpin, Inc.
H04W4/80H04L45/24H04L67/34H04W4/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,021,551
App. No.
15/460,856
Granted
Jul 10, 2018
Kind
B2
Abstract

Featured is a method and system for transferring data to a device. A data set is prepared for a remote device. The data set is divided into subsets based on one or more criteria. The different data subsets are wirelessly delivered from a server to different smart devices based on rules. Each smart device, when proximate the remote device, automatically wirelessly transmits its data subset to the remote device. The remote device then assembles the data subsets.

Claims (40)

1. A method of transferring data to a device, the method comprising:

preparing a data set for a remote device;

dividing the data set into subsets based on one or more criteria;

automatically wirelessly delivering the different data subsets from a server to different smart devices based on rules;

each said smart device, when proximate the remote device, automatically wirelessly transmitting its data subset to the remote device; and

the remote device assembles the data subsets and sends a message to the smart device, the smart device transmits said message to the server, and the server acts on said message to change one of said rules.

2. The method of claim 1 in which the data set is a software update applied by the remote device.

3. The method of claim 1 in which the remote device is a locking device.

4. The method of claim 1 in which one of said rules includes wirelessly delivering one of said data subsets to two or more smart devices for redundancy.

5. The method of claim 1 in which one criteria includes the upload time required to wirelessly deliver a subset from the smart device to the remote device and the size of the data subset.

6. The method of claim 5 in which the upload time is based on the average time a smart device is proximate the remote device.

7. The method of claim 1 in which each smart device communicates with the remote device wirelessly via a Bluetooth connection.

8. The method of claim 1 in which one criteria is based on tracking when a smart device is proximate the remote device.

9. The method of claim 1 in which the smart devices receive their data subsets when networked with the server and transmit their data subsets to the remote device when not networked with the server.

10. The method of claim 1 in which the data subsets are encrypted by the server.

11. A method of indirectly transferring a data set to a remote device, the method comprising:

preparing a data set for a remote device;

dividing the data set into dynamic subsets;

assigning each subset to one or more device queues for wireless delivery from a server to different smart devices configured to wirelessly communicate with the remote device when proximate the remote device;

each said smart device, when proximate the remote device, automatically wirelessly transmitting a data subset to the remote device;

the remote device confirming to the server the receipt of the data subset;

the server, upon receiving said confirmation, dynamically removing said data subset from all device queues if still present in said queue; and

the remote device assembling received data subsets into the data set regardless of the order in which the data subsets were received and disregarding subsets which were delivered redundantly.

12. A system for transferring data to a device, the system comprising:

a server configured to:

prepare a data set for a remote device,

divide the data set into subsets based on one or more criteria, and

wirelessly deliver the different data subsets to different smart devices based on rules;

each said smart device, when proximate the remote device, configured to automatically wirelessly transmit its data subset to the remote device; and

the remote device configured to assemble the data subsets and to send a message to the smart device;

the smart device transmits said message to the server and the server acts on said message to change one of said rules.

13. The system of claim 12 in which the data set is a software update applied by the remote device.

14. The system of claim 12 in which the remote device is a locking device.

15. The system of claim 12 in which one of said rules includes wirelessly delivering one of said data subsets to two or more smart devices for redundancy.

16. The system of claim 12 in which one criteria includes dividing the data set into subsets based on an upload time required to wirelessly deliver a subset from the smart device to the remote device and the size of the data subset.

17. The system of claim 16 in which the upload time is based on the average time a smart device is proximate the remote locking device.

18. The system of claim 12 in which each smart device communicates with the remote device wirelessly via a Bluetooth connection.

19. The system of claim 12 in which one criteria is based on tracking when a smart device is proximate the remote device.

20. The system of claim 12 in which the smart devices receive their data subsets when networked with the server and transmit their data subsets to the remote device when not networked with the server.

21. The system of claim 12 in which the data subsets are encrypted by the server.

Assignments (2)
CHANGE OF ASSIGNEE ADDRESS Recorded May 15, 2018
From: VIZPIN INC.
To: VIZPIN INC.
Reel/Frame 046176/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2017
From: DIKEMAN, PETER
To: VIZPIN, INC.
Reel/Frame 042031/0796 →
Continuity (2)
Provisional Application 62309514 · Mar 17, 2016
Related Publication 20170272897A1 · Sep 21, 2017