METHOD AND SYSTEM FOR PROVIDING VIRTUAL THROWING OF OBJECTS
First Claim
1. A method comprising:
- detecting execution of virtually throwing an object as represented by a first application on a first mobile device;
determining throwing data for the object using sensor information and location information of the first mobile device;
selecting a second mobile device as a candidate to virtually catch the object as represented by a second application on the second mobile device based on the throwing data and location information of the second mobile device; and
determining a successful catch of the object by the second mobile device based on the throwing data and the location information of the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for providing virtual throwing of objects is described. Execution of virtually throwing an object as represented by a first application on a first mobile device is detected. Throwing data for the object using sensor information and location information of the first mobile device is determined. A second mobile device is selected as a candidate to virtually catch the object as represented by a second application on the second mobile device based on the throwing data and location information of the second mobile device. A successful catch of the object by the second mobile device is determined based on the throwing data and the location information of the second mobile device.
30 Citations
24 Claims
-
1. A method comprising:
-
detecting execution of virtually throwing an object as represented by a first application on a first mobile device; determining throwing data for the object using sensor information and location information of the first mobile device; selecting a second mobile device as a candidate to virtually catch the object as represented by a second application on the second mobile device based on the throwing data and location information of the second mobile device; and determining a successful catch of the object by the second mobile device based on the throwing data and the location information of the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, detect execution of virtually throwing an object as represented by a first application on a first mobile device; determine throwing data for the object using sensor information and location information of the first mobile device; select a second mobile device as a candidate to virtually catch the object as represented by a second application on the second mobile device based on the throwing data and location information of the second mobile device; and determine a successful catch of the object by the second mobile device based on the throwing data and the location information of the second mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
executing an application on a mobile device to virtually throw an object; generating throwing data using sensor information and location information of the mobile device; and transmitting the throwing data to an application platform for selecting a candidate device to virtually catch the object based on the throwing data and location information of the candidate device. - View Dependent Claims (20, 21)
-
-
22. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, execute an application on a mobile device to virtually throw an object; generate throwing data using sensor information and location information of the mobile device; and transmit the throwing data to an application platform for selecting a candidate device to virtually catch the object based on the throwing data and location information of the candidate device. - View Dependent Claims (23, 24)
-
Specification