Dynamic protocol selection and routing of content to mobile devices
First Claim
1. A method of delivering content from a service provider to a plurality of users, with each user having at least one mobile device in a communication network, said method having the steps of:
- associating said content with a plurality of data types;
associating each user with a global profile having the characteristics of said at least one device and user attributes to said service provider;
selecting at least one device being best suited to receive said content; and
selecting a communication protocol for transport of said data type in accordance with said global profile and said data type.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for delivering content to a plurality of mobile devices communicatively coupled to each other via BLUETOOTH technology and participating in a communication network is provided. The content includes a plurality of data types and is delivered from a service provider to at least one of the mobile devices depending on the characteristics of the data and the characteristics of the device. The method includes the steps of associating a user with a global profile having the characteristics of the devices and user attributes, storing the global profile on the service provider; dynamically selecting an optimal communication protocol for transport of the content based on the data type and selecting at least one of the mobile devices being best suited to receive the data type. Thus, the content is routed to one of the devices in accordance with the global profile, data characteristics and prevailing network conditions.
1561 Citations
36 Claims
-
1. A method of delivering content from a service provider to a plurality of users, with each user having at least one mobile device in a communication network, said method having the steps of:
-
associating said content with a plurality of data types;
associating each user with a global profile having the characteristics of said at least one device and user attributes to said service provider;
selecting at least one device being best suited to receive said content; and
selecting a communication protocol for transport of said data type in accordance with said global profile and said data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 13, 31, 33, 36)
-
-
9. A method of distributing content to a plurality of users in communication network, the method hang the steps of:
-
associating each user with at least one device for handling said content;
associating each user having a user profile and associating each device having a device profile;
associating said content with a plurality of data types;
determining the data type of the content requested;
checking the availability of a user device for reception of said content;
determining suitability of said user device for reception of said content; and
dynamically determining an optimal communication protocol for transmission of said content to said user device in accordance with said user profile, said device profile and said data type. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 32, 34)
-
-
22. A content distribution system for distributing content to a plurality of users from a service provider, each user having a plurality of targets communicatively coupled to each other with at least one of said targets communicatively coupled to a communication network, each user associated with a global profile having user preferences for said content delivery and target characteristics and said content having a plurality of data types, said system further having:
-
a target selector for determining a target most suited for reception of said content in accordance with said global profile and said data type;
a protocol selector for dynamically determining an optimal communication protocol for delivery of said content in accordance with said global profile and said data type; and
a content server communicatively coupled to said target selector and protocol selector for distribution of said content. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 35)
-
Specification