Managing differences in user devices when sharing content on mobile devices
First Claim
1. A method of sharing content between a user and a recipient in a telecommunications system having at least one network gateway coupled among multiple mobile devices and a network, wherein a content sharing system and a content provider are also coupled to the network, the method comprising:
- receiving a request message comprising a specific resource locator and a generic resource locator,wherein the specific resource locator identifies a device-dependent portion of the content, wherein the device-dependent portion of the content is configured for a specific class of device,wherein the generic resource locator identifies a non-device-dependent portion of the content, wherein the non-device-dependent portion of the content is configured for multiple devices, each belonging to a distinct class, andwherein the request message is constructed, at least in part, by the content provider and includes an indication of content provided by the content provider and selected by the user for sharing with the recipient;
receiving recipient identification information from the user, wherein the recipient identification information identifies the recipient with whom the user wishes to share the content;
based on the recipient identification information and the indication of content in the received request message, determining that the recipient'"'"'s mobile device subscribes to a service associated with the content sharing system;
responsive to determining that the recipient'"'"'s mobile device subscribes to the service associated with the content sharing system, determining whether the recipient'"'"'s mobile device and the user'"'"'s mobile device have compatible capabilities;
where the recipient'"'"'s mobile device and the user'"'"'s mobile device have compatible capabilities, generating a specific content message for transmittal to the recipient'"'"'s mobile device, wherein the specific content message includes the specific resource locator but not the generic resource locator, and wherein the specific content message enables the recipient to access the device-dependent content, so that the device-dependent content can be displayed on the recipient'"'"'s mobile device; and
where the recipient'"'"'s mobile device and the user'"'"'s mobile device do not have compatible capabilities, generating a generic content message for transmittal to the recipient'"'"'s mobile device, wherein the generic content message includes the generic resource locator but not the specific resource locator, and wherein the generic content message enables the recipient to access the device-neutral content, so that the device-neutral content be displayed on the mobile device of the recipient.
6 Assignments
0 Petitions
Accused Products
Abstract
Sharing content among users of mobile devices is facilitated and controlled by a system and method that employs a content sharing application to receive and process requests to share content amongst users of devices such as mobile devices and personal computers. Recipients receive share content messages from the content sharing application. The messages may contain links to shared content. The content sharing application is associated with an application program interface made available to content providers so that they can create user-selectable share content links or options displayed on display descriptions associated with the content. The content sharing application performs device capability checks so that selected recipients do not receive share content messages that contain links to content that is not compatible with their devices. In this way, users can select to share both device-dependent and device-independent content, even if the content provider does not always perform device compatibility checks.
-
Citations
34 Claims
-
1. A method of sharing content between a user and a recipient in a telecommunications system having at least one network gateway coupled among multiple mobile devices and a network, wherein a content sharing system and a content provider are also coupled to the network, the method comprising:
-
receiving a request message comprising a specific resource locator and a generic resource locator, wherein the specific resource locator identifies a device-dependent portion of the content, wherein the device-dependent portion of the content is configured for a specific class of device, wherein the generic resource locator identifies a non-device-dependent portion of the content, wherein the non-device-dependent portion of the content is configured for multiple devices, each belonging to a distinct class, and wherein the request message is constructed, at least in part, by the content provider and includes an indication of content provided by the content provider and selected by the user for sharing with the recipient; receiving recipient identification information from the user, wherein the recipient identification information identifies the recipient with whom the user wishes to share the content; based on the recipient identification information and the indication of content in the received request message, determining that the recipient'"'"'s mobile device subscribes to a service associated with the content sharing system; responsive to determining that the recipient'"'"'s mobile device subscribes to the service associated with the content sharing system, determining whether the recipient'"'"'s mobile device and the user'"'"'s mobile device have compatible capabilities; where the recipient'"'"'s mobile device and the user'"'"'s mobile device have compatible capabilities, generating a specific content message for transmittal to the recipient'"'"'s mobile device, wherein the specific content message includes the specific resource locator but not the generic resource locator, and wherein the specific content message enables the recipient to access the device-dependent content, so that the device-dependent content can be displayed on the recipient'"'"'s mobile device; and where the recipient'"'"'s mobile device and the user'"'"'s mobile device do not have compatible capabilities, generating a generic content message for transmittal to the recipient'"'"'s mobile device, wherein the generic content message includes the generic resource locator but not the specific resource locator, and wherein the generic content message enables the recipient to access the device-neutral content, so that the device-neutral content be displayed on the mobile device of the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content provider system configured for facilitating the sharing of content among users of mobile devices interconnected within one or more mobile telecommunication networks, wherein at least some of the users subscribe to a mobile service provided by a mobile service provider, the system comprising:
-
a processor; and a memory coupled to the processor, the memory including a set of instructions stored therein and executable by the processor for; generating a user-selectable share content link as part of content available for access by users of mobile devices, wherein the user-selectable share content link comprises a specific resource locator parameter and a generic resource locator parameter, wherein the specific resource locator parameter identifies a device-dependent portion of the content, and wherein the generic resource locator parameter identifies a non-device-dependent portion of the content; basing the user-selectable share content link on an application program interface provided in association with a content sharing an application of the mobile service provider. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method for facilitating the sharing of electronically communicated content among user devices having a range of capabilities, including input/output capabilities and platform capabilities, at a content sharing system associated with a wireless telecommunications service provider, wherein the electronically communicated content includes content presented by content providers for consumption by users of the user devices, the method comprising:
-
receiving a request from a first user device to share content with a second user device, the request comprising a specific resource locator parameter and a generic resource locator parameter, wherein the specific resource locator parameter identifies a device-dependent portion of the content, and wherein the generic resource locator parameter identifies a non-device-dependent portion of the content; determining that the second user device subscribes to a service associated with the content sharing system; responsive to determining that the second user device subscribes to the service associated with the content sharing system, determining whether the first user device and the second user device have compatible capabilities; if the first user device and the second user device have compatible capabilities and the second user device subscribes to the service associated with the content sharing system, then generating a specific content message comprising the specific resource locator parameter; and if the first user device and the second user device do not have compatible capabilities and the second user device subscribes to the service associated with the content sharing system, then generating a generic content message comprising the generic resource locator parameter. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A wireless telecommunications service provider system for facilitating sharing of content provided by content providers among wireless devices users via one or more networks, the system comprising:
-
a server computer; a database coupled to the server computer; and a content sharing application running on the server computer and having access to the database, wherein the content sharing application receives and processes a request to share content with a second wireless device from a first wireless device, wherein the request comprises a specific resource locator parameter and a generic resource locator parameter, wherein the specific resource locator parameter identifies a device-dependent portion of the content, and wherein the generic resource locator parameter identifies a non-device-dependent portion of the content, wherein the content sharing application determines that the second wireless device subscribes to a service associated with the wireless telecommunications service provider system; and wherein the content sharing application determines, responsive to determining that the second wireless device subscribes to the service associated with the wireless telecommunications service provider system, whether the first wireless device has capabilities compatible with the second wireless device. - View Dependent Claims (22, 23)
-
-
24. A computer-readable medium encoded with computer-executable instructions for facilitating sharing of content among users of mobile devices, the computer-readable instructions comprising instructions for:
-
receiving a request from a first mobile device to share content with a second mobile device, wherein the request comprises a specific resource locator parameter and a generic resource locator parameter, wherein the specific resource locator parameter identifies a device-dependent portion of the content, and wherein the generic resource locator parameter identifies a non-device-dependent portion of the content, and wherein the request is associated with a user-selectable option on a display description provided by a content provider; determining that the second mobile device subscribes to a service associated with a content sharing system; and responsive to determining that the second mobile device subscribes to the service associated with the content sharing system, determining whether the first mobile device and the second mobile device have compatible capabilities; if the first mobile device and the second mobile device have compatible capabilities, generating a specific content message, wherein the specific content message comprises the specific resource locator but not the generic resource locator, and transmitting the specific content message to the second mobile device; and if the first mobile device and the second mobile device do not have compatible capabilities, generating a generic content message, wherein the generic content message comprises the generic resource locator but not the specific resource locator, and transmitting the generic content message to the second mobile device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification