PROVIDING STORAGE AND SECURITY SERVICES WITH A SMART PERSONAL GATEWAY DEVICE
First Claim
Patent Images
1. A system for caching and sharing data among smart personal devices (SPDs) having heterogeneous communication modalities, said system comprising:
- a memory area associated with a smart personal gateway device (SPGD), the memory area storing an SPGD cache maintained by the SPGD and accessible to a plurality of SPDs, the SPGD and the plurality of SPDs being connected by a personal area network (PAN); and
an SPGD processor programmed to;
receive data from a cloud service over a first communication modality;
store the received data in the SPGD cache in the memory area;
share the stored data in the SPGD cache with one or more of the SPDs over a second communication modality, at least one of the one or more of the SPDs lacking support for the first communication modality;
store, in the SPGD cache, data received from a first one of the SPDs; and
provide, from the SPGD cache, at least a portion of the stored data received from the first one of the SPDs with a second one of the SPDs to maintain a consistent state between the first one of the SPDs and the second one of the SPDs.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments provide storage, security, and other services to smart personal devices (SPDs) in a personal area network (PAN) via a smart personal gateway device (SPGD). The SPGD caches and shares data among SPDs having support for heterogeneous communication modalities. The SPGD acts as an offline cache or other common storage location for the SPDs in the PAN.
-
Citations
20 Claims
-
1. A system for caching and sharing data among smart personal devices (SPDs) having heterogeneous communication modalities, said system comprising:
-
a memory area associated with a smart personal gateway device (SPGD), the memory area storing an SPGD cache maintained by the SPGD and accessible to a plurality of SPDs, the SPGD and the plurality of SPDs being connected by a personal area network (PAN); and an SPGD processor programmed to; receive data from a cloud service over a first communication modality; store the received data in the SPGD cache in the memory area; share the stored data in the SPGD cache with one or more of the SPDs over a second communication modality, at least one of the one or more of the SPDs lacking support for the first communication modality; store, in the SPGD cache, data received from a first one of the SPDs; and provide, from the SPGD cache, at least a portion of the stored data received from the first one of the SPDs with a second one of the SPDs to maintain a consistent state between the first one of the SPDs and the second one of the SPDs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
requesting, by one of a plurality of smart personal devices (SPDs), data from a cloud service, the plurality of SPDs being connected to a smart personal gateway device (SPGD) by a personal area network (PAN), wherein the SPGD obtains the requested data over a first communication modality and stores the obtained data in an SPGD cache associated with the SPGD; and obtaining, by the one of the plurality of SPDs, the requested data from the SPGD cache over a second communication modality, the one of the plurality of SPDs lacking support for the first communication modality. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A smart personal gateway device (SPGD) comprising:
-
one or more security modules; a memory area associated with a smart personal gateway device (SPGD), the memory area storing an SPGD cache maintained by the SPGD and accessible to a plurality of smart personal devices (SPDs), the SPGD and the plurality of SPDs being connected by a personal area network (PAN); and an SPGD processor programmed to; obtain a first set of credentials via at least one of the security modules, the first set of credentials providing access to a resource; receive, from at least one of the plurality of SPDs, a request for the resource, the at least one of the plurality of SPDs lacking the at least one of the security modules for obtaining the first set of credentials; authenticate the at least one of the plurality of SPDs; and provide the first set of credentials to the at least one of the plurality of SPDs based on the authentication, wherein the at least one of the plurality of SPDs accesses the resource via the first of credentials provided by the SPGD. - View Dependent Claims (17, 18, 19, 20)
-
Specification