Service provisioning through a smart personal gateway device
First Claim
Patent Images
1. A system for augmenting capabilities of smart personal devices (SPDs), said system comprising:
- a smart personal gateway device (SPGD) having computing resources associated therewith, the computing resources including at least an SPGD memory area and an SPGD processor, the SPGD memory area storing a catalog of services offered by a plurality of smart personal devices (SPDs) within a personal area network (PAN) to the SPGD, the SPGD processor programmed to;
detect the SPDs are within a physical range of the PAN to directly communicate with the SPGD;
provide the catalog of services from the SPGD to the SPDs within the physical range of the PAN;
receive a request from at least one of the SPDs within the physical range of the PAN and in direct communication with the SPGD for a service provided to the catalog by another SPD within the physical range of the PAN and in direct communication with the SPGD; and
perform the requested service of said another SPD for said requesting at least one of the SPDs using the computing resources of the SPGD.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include a smart personal gateway device (SPGD) that augments the capabilities of smart personal devices (SPDs) connected in a personal area network (PAN). The SPGD implements services for the SPDs using computing resources of the SPGD. In some embodiments, the SPGD provides carrier-grade voice services to SPDs lacking hardware to support such services (e.g., SPDs supporting Wi-Fi only).
-
Citations
20 Claims
-
1. A system for augmenting capabilities of smart personal devices (SPDs), said system comprising:
a smart personal gateway device (SPGD) having computing resources associated therewith, the computing resources including at least an SPGD memory area and an SPGD processor, the SPGD memory area storing a catalog of services offered by a plurality of smart personal devices (SPDs) within a personal area network (PAN) to the SPGD, the SPGD processor programmed to; detect the SPDs are within a physical range of the PAN to directly communicate with the SPGD; provide the catalog of services from the SPGD to the SPDs within the physical range of the PAN; receive a request from at least one of the SPDs within the physical range of the PAN and in direct communication with the SPGD for a service provided to the catalog by another SPD within the physical range of the PAN and in direct communication with the SPGD; and perform the requested service of said another SPD for said requesting at least one of the SPDs using the computing resources of the SPGD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method comprising:
-
detecting a smart personal gateway device (SPGD) is within a physical distance of a personal area network (PAN) to directly communicate with a first smart personal device (SPD), the first SPD comprising a mobile computing device; accessing, by the first SPD directly from the SPGD, a catalog of services provided to the SPGD from one or more other SPDs within the physical distance of the PAN to the SPGD; selecting, by the first SPD, at least one of the services from the catalog accessible over the PAN through the SPGD, the selected at least one of the services being provided to the SPGD from a second SPD within the physical distance of the PAN to directly communicate with the SPGD; and providing, from the first SPD to the SPGD over the PAN, data relating to the selected at least one of the services, wherein the SPGD performs, using the provided data, the selected at least one of the services on behalf of the first SPD using computing resources associated with the SPGD. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Computer storage memory embodying computer-executable components, said components comprising:
-
a discovery component associated with a smart personal gateway device (SPGD) that when executed causes at least one processor to detect one or more smart personal devices (SPDs) within a physical range, relative to the SPGD, of a personal area network (PAN); a catalog component that when executed causes the at least one processor to provide identification of a set of services of the SPDs within the physical range of the PAN detected by the discovery component; a communications interface component that when executed causes the at least one processor to receive a request from one of the SPDs within the physical range of the PAN for at least one of the services, the received request including data relating to the requested service; and a provisioning component that when executed causes the at least one processor to perform, by the SPGD on behalf of the SPD using computing resources associated with the SPGD, the requested service using the received data from said one of the SPDs. - View Dependent Claims (18, 19, 20)
-
Specification