Method and apparatus for resource sharing over handset terminals
First Claim
Patent Images
1. A mobile device for use with a network device of a carrier as part of a plurality of mobile devices, the mobile device comprising:
- a cellular phone;
a memory of the cellular phone to store one or more media resources;
a resource manager of the cellular phone to control distribution of the one or more media resources stored in the memory by cooperating with a resource coordinator of the network device to dynamically determine whether a media resource or a link to the media resource is to be provided to the resource coordinator to enable distribution of the one or more media resources to a predetermined group of mobile devices in the plurality of mobile devices, and wherein middleware infrastructure control is partitioned between the network device of the carrier and the cellular phone, such that middleware at the cellular phone controls the distribution of the one or more media resources and middleware at the network device coordinates the plurality of mobile devices, wherein the resource manager checks local storage for content and then sends the link to the content to the resource coordinator of the network device and in response to receiving a link the network device checks local storage and if the content is not stored in local storage, sends a request to retrieve the content to a resource manager of another mobile device to obtain the content therefrom and then subsequently forward the retrieved content to the resource manager of the mobile device; and
a notification manager to receive notifications from a notification distributor of the network device regarding resources and their availability to the predetermined group of mobile devices and to forward the notifications to either the resource manager or to another internal location for handling.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism and supporting apparatus to enable resource sharing among groups of users over mobile terminals. The system presented leverages the carrier infrastructure to simplify the requirements at the terminals, and describes a graphical user interface binding mechanism that allows developing generic graphical users interfaces that can be customized to heterogeneous devices at run-time.
113 Citations
48 Claims
-
1. A mobile device for use with a network device of a carrier as part of a plurality of mobile devices, the mobile device comprising:
- a cellular phone;
a memory of the cellular phone to store one or more media resources;
a resource manager of the cellular phone to control distribution of the one or more media resources stored in the memory by cooperating with a resource coordinator of the network device to dynamically determine whether a media resource or a link to the media resource is to be provided to the resource coordinator to enable distribution of the one or more media resources to a predetermined group of mobile devices in the plurality of mobile devices, and wherein middleware infrastructure control is partitioned between the network device of the carrier and the cellular phone, such that middleware at the cellular phone controls the distribution of the one or more media resources and middleware at the network device coordinates the plurality of mobile devices, wherein the resource manager checks local storage for content and then sends the link to the content to the resource coordinator of the network device and in response to receiving a link the network device checks local storage and if the content is not stored in local storage, sends a request to retrieve the content to a resource manager of another mobile device to obtain the content therefrom and then subsequently forward the retrieved content to the resource manager of the mobile device; anda notification manager to receive notifications from a notification distributor of the network device regarding resources and their availability to the predetermined group of mobile devices and to forward the notifications to either the resource manager or to another internal location for handling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 44, 46, 47, 48)
- a cellular phone;
-
16. A method comprising:
- a mobile device storing one or more media resources, the mobile device comprising a cellular phone having a memory;
the mobile device controlling distribution of the one or more media resources stored in the memory by cooperating with a resource coordinator of a network device to dynamically determine whether a media resource or a link to the media resource is to be provided to the resource coordinator to enable distribution of the one or more media resources to a predetermined group of mobile devices in a plurality of mobile devices in a network, wherein dynamically determining comprises determining whether a bandwidth consumption condition, a low battery condition or a storage quotient condition is reached, and wherein middleware infrastructure control is partitioned between the network device and the mobile device, such that middleware at the mobile device controls the distribution of the one or more media resources and middleware at the network device coordinates the plurality of mobile devices; and
receiving, with a notification manager in the mobile device, notifications from a notification distributor of the network device regarding resources and their availability to the predetermined group of mobile devices and forwarding the notifications to either the resource manager or to another internal location in the mobile device for handling,and wherein the method further comprising;
the resource manager checking local storage for content and then sending the link to the content to the resource coordinator of the network device; and
in response to receiving the link, the network device checking local storage, and if the content is not stored in local storage, sending a request to retrieve the content to a resource manager of another mobile device to obtain the content therefrom and then subsequently forwarding the retrieved content to the resource manager of the mobile device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 45)
- a mobile device storing one or more media resources, the mobile device comprising a cellular phone having a memory;
-
29. A system comprising:
- a plurality of mobile handset devices comprising cellular phones;
a network device comprising a cellular phone carrier server communicably coupled to the plurality of mobile handset devices, the network device having a group coordinator to coordinate the plurality of mobile handset devices, a resource coordinator to obtain media resources for the plurality of mobile handset devices, and a notification coordinator to notify mobile handset devices in the plurality of mobile handset devices of a media resource that is available;
wherein each of the plurality of mobile handset devices generates and hosts one or more audio, video or picture media resources and cooperates with the network device to dynamically determine whether to individual mobile handset devices handover resources when the individual mobile handset device is in a condition, wherein each of the plurality of mobile handset devices keeps track of resources added to the mobile handset device by other mobile handset devices, and coordinates distribution to the other mobile handset devices of media resources hosted on the mobile handset device, and wherein middleware infrastructure control is partitioned between the network device and a mobile handset device, such that middleware at the mobile handset device controls the distribution of the one or more media resources and middleware at the network device coordinates the plurality of mobile devices, and wherein the resource manager checks local storage for content and then sends the link to the content to the resource coordinator of the carrier;
in response to receiving a link the carrier checks local storage and if the content is not stored in local storage, sends a request to retrieve the content to a resource manager of another mobile handset device to obtain the content therefrom and then subsequently forward the retrieved content to the resource manager of the mobile handset device. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
- a plurality of mobile handset devices comprising cellular phones;
-
43. A cellular phone carrier comprising:
- a group coordinator;
a resource coordinator to obtain media for a plurality of mobile cellular phone devices, wherein obtaining media comprises obtaining audio, video, or pictures generated, stored, and distributed by ones of the mobile cellular phone devices, as a resource, to be accessed by the others of the mobile cellular phone devices; and
a notification distributor to notify mobile cellular phone devices in the plurality of mobile cellular phone devices of a media resource that has been received, wherein the resources coordinator and the notification distributor cooperate with the plurality of mobile cellular phone devices to dynamically and adaptively provide access to resources using a protocol that involves a mobile cellular phone device sending either a link to a resource or the resource to the resource coordinator based on a condition of the mobile cellular phone device, and wherein middleware infrastructure control is partitioned between the cellular phone carrier and the mobile cellular phone device, such that middleware at the mobile cellular phone device controls the distribution of the one or more media resources and middleware at the cellular phone carrier coordinates the plurality of mobile devices,wherein a first resource manager of a cellular phone controls distribution of the one or more media resources by cooperating with the resource coordinator, and further wherein the resource manager checks local storage for content and then sends the link to the content to the resource coordinator of the network device and in response to receiving a link the network device checks local storage and if the content is not stored in local storage, sends a request to retrieve the content to a resource manager of another mobile device to obtain the content therefrom and then subsequently forward the retrieved content to the resource manager of the mobile device.
- a group coordinator;
Specification