Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Peer-to-peer syncable storage system

A technology for storing services and objects, which is applied in the field of computer-readable storage media, and can solve problems such as simultaneous changes, conflict difficulties, difficulties, etc.

Active Publication Date: 2018-06-08
GOOGLE LLC
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this can be difficult when one or more devices are offline but still wish to share data
Additionally, users may have the ability to simultaneously change data
Detecting and resolving potential conflicts for such changes in a distributed system can be difficult

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Peer-to-peer syncable storage system
  • Peer-to-peer syncable storage system
  • Peer-to-peer syncable storage system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0119] Alice works for Company A and wants to share some documents about a project stored in a storage service with her colleagues Bob and Carol for the sake of collaboration. These documents are managed by a file manager (FM) application. Alice accesses the FM application on one of her electronic devices to select documents to sync. Alice specifies that she wants to share selected documents with users for Company A / Bob and Company A / Carol. The FM application uses the storage service to create a syncgroup on Alice's behalf. The sync group name concatenates the sync group server name with a unique identifier. For example, the name of the sync group may be " / company A / sgserver / A12HJU". The FM application can set one or more permissions and prefixes for the sync group. Permissions and / or preferences may be based on Alice's preferences. For example, Alice can specify a permission "alldevices" for Carol and Bob, which means they can join the syncgroup with any electronic dev...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system for creating a sync group in a distributed system may inlcude an offline electronic device having a short range communication transmitter and a storage service, and a computer-readable storage medium comprising one or more programming instructions. The system may receive a request from an application to create a sync group, and verify that the application has read access to the storage service. In response to verifying that the application has read access to the storage service, the system may create the sync group by receiving an indication of one or more objects stored in the storage service that are to be shared, identifying one or more members of the sync group, and assigning one or more permissions to the one or more members that are identified. The system may synchronize access to the objects among the electronic device and one or more member electronic devices.

Description

[0001] Related applications and priority [0002] This patent document claims priority to US Provisional Patent Application No. 62 / 236,480, filed October 2, 2015, the disclosure of which is incorporated herein by reference in its entirety. Background technique [0003] It is often desirable to share data among multiple devices and multiple users. However, this can be difficult when one or more devices are offline but still want to share data. Additionally, users may have the ability to change data concurrently. Detecting and resolving potential conflicts for such changes in a distributed system can be difficult. Contents of the invention [0004] This disclosure is not limited to the particular systems, methods or protocols described, as these may vary. Terms used in this specification are for the purpose of describing a specific version or embodiment, and are not intended to limit the scope. [0005] As used herein, the singular forms "a", "an" and "the" include plural ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30H04W4/80
CPCG06F16/178G06F16/182G06F16/2365G06F21/6218H04L67/1095H04L63/10H04L63/101H04L63/104H04W4/80H04L67/104G06F2221/2141G06F16/188G06F16/176H04L61/5069H04L67/133H04L67/1044H04L67/1097
Inventor 希马宾度·普查拉亚·达乌德迈克尔·伯罗斯
Owner GOOGLE LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products