Asynchronous messaging based system for publishing and accessing content and accessing applications on a network with mobile devices
First Claim
1. A method comprising:
- receiving a message sent over a network by a first user from a mobile device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices;
identifying a specified destination of the message;
determining whether the specified destination corresponds to a predetermined destination;
if the specified destination corresponds to the predetermined destination, then using an indicator in the message to identify network-based content that has been published by a second user, and sending the network-based content to the first user in response to the message.
1 Assignment
0 Petitions
Accused Products
Abstract
An MMS publishing system comprises a management tool, an authoring tool, a storage facility, a message router, and a rendering server. The management tool authenticates a first user by using a telephone number of the first user as a user ID. The authoring tool allows the first user to associate rich media content with his telephone number. The content is then stored in the storage facility in association with his telephone number. Subsequently, the message router intercepts an MMS message sent from a mobile device over a wireless network when the MMS message includes a predetermined indicator and indicates the telephone number of the first user as a destination. The rendering server then accesses the stored content associated with the telephone number and sends the content to the mobile device, for output to a user of the mobile device.
-
Citations
60 Claims
-
1. A method comprising:
-
receiving a message sent over a network by a first user from a mobile device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices;
identifying a specified destination of the message;
determining whether the specified destination corresponds to a predetermined destination;
if the specified destination corresponds to the predetermined destination, then using an indicator in the message to identify network-based content that has been published by a second user, and sending the network-based content to the first user in response to the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing access to network-based content, the method being performed in a processing system coupled to a wireless network and to a wireline computer network, the method comprising:
-
receiving a message sent over the wireless network by a first end user from a mobile device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices, the message including a telephone number of a second end user;
identifying a destination telephone number to which the message is directed, wherein the destination telephone number is a telephone number of a network entity other than an end user;
determining whether the destination telephone number corresponds to a predetermined number;
if the destination telephone number corresponds to the predetermined number, then identifying a predetermined indicator in the message, using the telephone number of the second end user and the predetermined indicator in the message to identify network-based content that has been published by the second end user, and sending the network-based content to the first end user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of providing access to network-based content, the method being performed in a processing system coupled to a wireless network and to a wireline computer network, the method comprising:
-
receiving a message sent over the wireless network by a first end user from a mobile device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices;
identifying a destination telephone number to which the message is directed, wherein the destination telephone number is a telephone number of a network entity other than an end user;
determining whether the destination telephone number corresponds to a predetermined number;
if the destination telephone number corresponds to the predetermined number, then identifying an encrypted predetermined indicator in the message, using the encrypted predetermined identifier to identify network-based content previously published by a second end user, and sending the network-based content to the first end user. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of publishing content from a mobile device on a wireless network, the method comprising:
-
outputting a user interface on the mobile device; and
responding to a single-action user input directed to the user interface by causing content to be transmitted from the mobile device to a remote processing system and stored in the remote processing system, such that the content, when stored in the remote processing system, is available for transmission to a second device in response to a message from the second device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A mobile device comprising:
-
a communication interface to enable the mobile device to communicate over a wireless network;
a display device;
a processor; and
a memory storing software which, when executed by the processor, causes the mobile device to output a user interface on the display device, and to respond to a single-action user input directed to the user interface from a user of the mobile device, by sending a command to the remote processing system with the content, the command instructing the remote processing system to store the content in association with a user of the mobile device, for subsequent transmission by the remote processing system to a second device in response to a message from the second device, the message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of accessing published content from a mobile device on a wireless network, the method comprising:
-
outputting a user interface on the mobile device; and
responding to a single-action user input directed to the user interface by requesting content from a remote processing system using a first message which conforms to an asynchronous messaging protocol for sending person-to-person messages between mobile devices. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A mobile device comprising:
-
a communication interface to enable the mobile device to communicate over a wireless network;
a display device;
a processor; and
a memory storing software which, when executed by the processor, causes the mobile device to output a user interface on the display device, and to respond to a single-action user input directed to the user interface from a user of the mobile device, by requesting published content from a remote processing system using a first message, the first message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices, such that, in response to the first message, the content is transmitted to the mobile device in a second message conforming to said protocol. - View Dependent Claims (41, 42, 43, 44, 45)
-
-
46. A method of providing location services, the method comprising:
-
receiving a first message from a mobile device via a wireless network, the first message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices;
detecting a predetermined indicator in the first message; and
in response to detecting the predetermined indicator in the first message, identifying a destination specified by the first message, identifying an end user associated with the destination, and invoking a location service to determine a current location of the end user associated with the destination. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A processing system comprising:
-
a communications interface;
a processor; and
a memory storing software which, when executed by the processor, causes the processing system to execute a process that includes receiving a first message from a mobile device via a wireless network through said communications interface, the first message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices, the message having a destination telephone number;
detecting a predetermined indicator in the first message, the predetermined indicator indicating that the first message is a request to locate an individual; and
in response to detecting the predetermined indicator in the first message, identifying an end user associated with the destination telephone number, invoking a location service to determine a current location of the end user associated with the destination telephone number, and sending a second message indicating the current location of the end user to the mobile device as a response to the first message, the second message conforming to said protocol. - View Dependent Claims (52, 53)
-
-
54. A method of providing a directory of published content to a user of a mobile device operating on a wireless network, the method comprising:
-
receiving a first message from the mobile device via the wireless network, the first message initiated by a first user using the mobile device, the first message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices;
detecting a predetermined indicator in the first message; and
in response to detecting the predetermined indicator in the first message, identifying a set of published network-based content associated with a destination specified by the message and accessible to the first user, and sending to the mobile device a second message identifying the set of network-based content, as a response to the first message, the second message conforming to said protocol. - View Dependent Claims (55, 56, 57)
-
-
58. A processing system comprising:
-
a communications interface;
a processor; and
a memory storing software which, when executed by the processor, causes the processing system to execute a process that includes receiving a first message from a mobile device via a wireless network through the communications interface, the first message conforming to an asynchronous messaging protocol for sending person-to-person messages between mobile devices, the message having a destination telephone number;
detecting a predetermined indicator in the first message; and
in response to detecting the predetermined indicator in the first message, identifying an end user associated with the destination telephone number, identifying network-based content published by the end user associated with the destination telephone number, and sending a second message identifying network-based content to the mobile device, as a response to the first message, the second message conforming to said protocol. - View Dependent Claims (59, 60)
-
Specification