METHOD AND SYSTEM FOR PROCESSING INFORMATION
First Claim
1. A computer-executable method, comprising:
- receiving, by a server from an initial mobile device, a request for transmitting information, wherein the request does not specify a mobile device for receiving the to-be-transmitted information;
obtaining location information, orientation information, or both, associated with the initial mobile device;
obtaining location information, orientation information, or both, associated with a plurality of mobile devices;
selecting from the plurality of mobile devices a subset of mobile devices based on the location information, orientation information, or both, associated with the initial mobile device and location information, orientation information, or both, associated with the plurality of mobile devices; and
transmitting the information to the selected subset of mobile devices.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for transmitting information. During operation, the system receives, by a server from an initial mobile device, a request for transmitting information. The request does not specify a recipient for the information. The system obtains location and/or orientation information associated with the initial mobile device and location and/or orientation information associated with a plurality of mobile devices. The system selects from the plurality of mobile devices a subset of mobile devices based on the location and/or orientation information associated with the initial mobile device and the location and/or orientation information associated with the plurality of mobile devices, and transmits the information to the selected subset of mobile devices.
-
Citations
20 Claims
-
1. A computer-executable method, comprising:
-
receiving, by a server from an initial mobile device, a request for transmitting information, wherein the request does not specify a mobile device for receiving the to-be-transmitted information; obtaining location information, orientation information, or both, associated with the initial mobile device; obtaining location information, orientation information, or both, associated with a plurality of mobile devices; selecting from the plurality of mobile devices a subset of mobile devices based on the location information, orientation information, or both, associated with the initial mobile device and location information, orientation information, or both, associated with the plurality of mobile devices; and transmitting the information to the selected subset of mobile devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer server system, comprising:
-
a processor; a receiving module configured to receive, from an initial mobile device, a request for transmitting information, wherein the request does not specify a mobile device for receiving the to-be-transmitted information; an obtaining module configured to obtain location information, orientation information, or both, associated with the initial mobile device and location information, orientation information, or both, associated with a plurality of mobile devices; a selection module configured to select from the plurality of mobile devices a subset of mobile devices based on the location information, orientation information, or both, associated with the initial mobile device and the location information, orientation information, or both, associated with the plurality of mobile devices; and a transmission module configured to transmit the information to the selected subset of mobile devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that when executed by a computing device cause the computing device to perform a method, the method comprising:
-
receiving, by a server from an initial mobile device, a request for transmitting information, wherein the request does not specify a mobile device for receiving the to-be-transmitted information; obtaining location information, orientation information, or both, associated with the initial mobile device; obtaining location information, orientation information, or both, associated with a plurality of mobile devices; selecting from the plurality of mobile devices a subset of mobile devices based on the location information, orientation information, or both, associated with the initial mobile device and the location information, orientation information, or both, associated with the plurality of mobile devices; and transmitting the information to the selected subset of mobile devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification