IP Library Granted Patent US 9,608,964
Granted Patent B2
US 9,608,964 · App. 15/051,626 · Granted Mar 28, 2017

Private application platform

Inventors: Robert Harry Stutch (San Francisco, CA); Sara Duryea (Oakland, CA); Joshua David Wynd (Berkeley, CA)
Assignee: PrivApp, Inc.
H04L63/029H04L51/16H04L63/0428H04L63/10H04L67/141
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 9,608,964
App. No.
15/051,626
Granted
Mar 28, 2017
Kind
B2
Abstract

Methods and systems disclosed provide for creating private networks for secured communication between devices. The devices can communicate with each other over a secure tunnel created for a closed circle of devices. Furthermore, the methods and systems can enable offline communication between devices on a private network.

Claims (41)

1. A system for secured communication over a private network of devices, the system comprising:

a private network of devices comprising:

a publisher device;

a first member device;

a second member device; and

a private circle application having an instance running on each of the publisher device, the first member device, and the second member device, the private circle application configured to:

permit the publisher device, the first member device, and second member device to directly communicate with each other within the private network over a secure tunnel without a relay, and

route messages sent from an offline device to another device within the private network, where the offline device is the first member device, and each of the private circle applications is configured to store messages sent from a device of the publisher device, the first member device, or the second member device running the private circle application in an archive file stored on the device, and the system comprises instructions for communicating offline messages from the first member device to the second member device by communicating the messages stored in the archive file of the first member device to the second member device when the first member device is online, and the private circle application of the second member device is configured to chronologically present the messages received from the first member device in a message string.

2. A method of providing secured communication over a private network of devices, the method comprising:

receiving from a publisher a first private circle data, wherein the private circle data comprises a first member data and a second member data;

providing to each of a publisher device, a first member device and a second member device, a microserver framework and a private circle application;

wherein the microserver frameworks comprises instructions for establishing a secure tunnel for communication between two members devices and a between a member device and the publisher device,

wherein the private circle applications comprise instructions for communicating private circle data between member devices and between member devices and the publisher device,

wherein the publisher device and member devices form a private network, and wherein the microserver framework comprises instructions for communicating a message sent from an offline device to another device within the private network, the offline device is the first member device, and each of the private circle applications is configured to store messages sent from a device of the publisher device, the first member device, or the second member device running the private circle application in an archive file stored on the device, and the microserver framework comprises instructions for communicating offline messages from the first member device to the second member device by communicating the messages stored in the archive file of the first member device to the second member device when the first member device is online, and the private circle application of the second member device is configured to chronologically present the messages received from the first member device in a message string.

3. The method of claim 2 , wherein the member and publisher devices comprise a storage medium comprising a messaging archive file.

4. The method of claim 3 , wherein the member and publisher devices comprise a storage medium comprising a document revisions folder and a document file.

5. The method of claim 4 , wherein the microserver framework comprises instruction for saving in the first member device's messaging archive file a message sent when the first member device is offline.

6. The method of claim 5 , wherein the microserver framework comprises instruction for distributing a first messaging archive file on the first member's device with a second messaging archive file on the second member's device.

7. The method of claim 6 , wherein the first private circle application comprises instruction for creating a new version of a first document located in the first document revisions folder of the first member device, after the first member makes a new comment on the first document.

8. The method of claim 6 , wherein the first member device comprises instructions for distributing documents in a first document revisions folder on the first member device with documents in a second document revisions folder on a second member device.

9. The method of claim 2 , wherein the devices within the private network are configured to communicate directly to each other without a relay.

10. The method of claim 2 , wherein the publisher and member devices comprise mobile phones, tablets, desktop computers, laptop computers or a combination thereof.

11. The method of claim 2 , further comprising relaying messages between member devices through an intermediary device within the private network.

12. A method for secured collaboration over a private network of devices, the method comprising:

providing a microserver framework and a private circle application to a publisher device;

providing a microserver framework and a private circle application to first and second member devices,

wherein the first member device comprises a storage medium comprising a first messaging archive file, and the second member device comprises a storage medium comprising a second messaging archive file,

wherein the microserver framework comprises instruction for distributing data from a first archive file with data from a second archive file over a secure tunnel,

wherein the publisher device and the member devices form a private network, and wherein the microserver framework comprises instructions for communicating a message sent from an offline device to another device within the private network,

creating and distributing a document from the publisher device to the member devices;

providing comments from a first member device and a second member device, if the first member device is an offline device, the microserver framework comprises instructions for communicating offline messages from the first member device to the second member device by communicating the messages stored in the first messaging archive file of the first member device to the second member device when the first member device is online; and

displaying the comments of the first member device and second member device on the document in chronological order of creation.

13. The method of claim 12 , wherein the publisher device comprises instructions for sending an invitation request message from the publisher device to at least one member device.

14. The method of claim 13 , wherein a member device comprises instruction for sending a receipt confirmation message from the member device to the publisher device.

15. The method of claim 12 , wherein the first member device is configured to send a message from the first member device directly to the second member device without a relay.

16. The method of claim 12 , wherein the first member device is configured to send a message from the first member device to the second member device, through a relay device.

17. The method of claim 12 , wherein the publisher device is configured to receive a financial transaction authorization from a member device.

18. The method of claim 12 , wherein the comments created at the first member device are stored locally in the first archive file on the first member device and the comments created at the second member device are stored locally in the second archive file on the second member device, and the method further comprises:

sending the data from the first archive file to the second member device and sending the data from the second archive file to the first member device;

distributing data from the first archive file with data from the second archive file in order to display the comments of the first member device and the second member device on the document in chronological order of creation.

19. The method of claim 18 , further comprising storing comments made at the first member device to the first archive folder when the first member device is offline and storing comments to the second archive folder made at the second member device, and distributing the data from the first archive file to the second member device after the first member device is online, and disturbing data from the first archive file with data from the second archive file includes inserting comments from the first archive folder made when the first member device was offline in appropriate chronological position relative to the comments made from the second member device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF CORPORATION PREVIOUSLY RECORDED AT REEL: 040394 FRAME: 0012. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 7, 2022
From: STUTCH, ROBERT HARRY; DURYEA, SARA; WYND, JOSHUA D.
To: PRIVAPP, INC.
Reel/Frame 058978/0089 →
MERGER AND CHANGE OF NAME Recorded Dec 27, 2021
From: PRIVAPP, INC.; CIRCLE SYSTEMS, INC.
To: CIRCLE SYSTEMS, INC.
Reel/Frame 058483/0480 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2016
From: STUTCH, ROBERT HARRY; DURYEA, SARA; WYND, JOSHUA D.
To: PRIVAPP, INC.
Reel/Frame 040394/0012 →
Continuity (3)
Provisional Application 62119792 · Feb 23, 2015
Provisional Application 62133972 · Mar 16, 2015
Related Publication 20160248733A1 · Aug 25, 2016