Location based synchronized augmented reality streaming
First Claim
Patent Images
1. A method for location based augmented reality streaming, the method comprising:
- determining, by one or more computer processors, a first physical geographic location of one or more computing devices;
determining, by the one or more computer processors, whether two or more of the one or more computing devices are within a pre-defined proximity threshold of each other in the first physical geographic location;
responsive to determining two or more of the one or more computing devices are in the first physical geographic location, uploading, by the one or more computer processors, a first synchronized augmented reality data stream to the two or more computing devices in the first physical geographic location after a pre-defined duration of time, wherein augmented reality comprises a live view of a real world environment having contents that are supplemented by computer-generated sensory input;
determining, by the one or more computer processors, the two or more computing devices move to a second physical geographic location;
calculating, by the one or more computer processors, a quantity of data needed for a change of the first synchronized augmented reality data stream from the first physical geographic location to the second physical geographic location; and
uploading, by the one or more computer processors, the calculated quantity of data needed for the change from the first synchronized augmented reality data stream to a second synchronized augmented reality data stream, wherein the uploaded quantity of data comprises the second synchronized augmented reality data stream associated with the second physical geographic location.
1 Assignment
0 Petitions
Accused Products
Abstract
In an approach to location based augmented reality broadcasting, one or more computer processors determine a location of the one or more computing devices. The one or more computer processors determine whether two or more of the one or more computing devices are in the same location. In response to determining whether two or more of the one or more computing devices are in the same location, the one or more computer processors upload a first synchronized augmented reality data stream to the two or more computing devices in the same location.
7 Citations
17 Claims
-
1. A method for location based augmented reality streaming, the method comprising:
-
determining, by one or more computer processors, a first physical geographic location of one or more computing devices; determining, by the one or more computer processors, whether two or more of the one or more computing devices are within a pre-defined proximity threshold of each other in the first physical geographic location; responsive to determining two or more of the one or more computing devices are in the first physical geographic location, uploading, by the one or more computer processors, a first synchronized augmented reality data stream to the two or more computing devices in the first physical geographic location after a pre-defined duration of time, wherein augmented reality comprises a live view of a real world environment having contents that are supplemented by computer-generated sensory input; determining, by the one or more computer processors, the two or more computing devices move to a second physical geographic location; calculating, by the one or more computer processors, a quantity of data needed for a change of the first synchronized augmented reality data stream from the first physical geographic location to the second physical geographic location; and uploading, by the one or more computer processors, the calculated quantity of data needed for the change from the first synchronized augmented reality data stream to a second synchronized augmented reality data stream, wherein the uploaded quantity of data comprises the second synchronized augmented reality data stream associated with the second physical geographic location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for location based augmented reality streaming, the computer program product comprising:
-
one or more computer readable storage device and program instructions stored on the one or more computer readable storage device, the stored program instructions comprising; program instructions to determine a first physical geographic location of one or more computing devices; program instructions to determine whether two or more of the one or more computing devices are within a pre-defined proximity threshold of each other in the first physical geographic location; responsive to determining two or more of the one or more computing devices are in the first physical geographic location, program instructions to upload a first synchronized augmented reality data stream to the two or more computing devices in the first physical geographic location after a pre-defined duration of time, wherein augmented reality comprises a live view of a real world environment having contents that are supplemented by computer-generated sensory input; program instructions to determine the two or more computing devices move to a second physical geographic location; program instructions to calculate a quantity of data needed for a change of the first synchronized augmented reality data stream from the first physical geographic location to the second physical geographic location; and program instructions to upload the calculated quantity of data needed for the change from the first synchronized augmented reality data stream to a second synchronized augmented reality data stream, wherein the uploaded quantity of data comprises the second synchronized augmented reality data stream associated with the second physical geographic location. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system for location based augmented reality streaming, the computer system comprising:
-
one or more computer processors; one or more computer readable storage device; program instructions stored on the one or more computer readable storage device for execution by at least one of the one or more computer processors, the stored program instructions comprising; program instructions to determine a first geographic location of one or more computing devices; program instructions to determine whether two or more of the one or more computing devices are within a pre-defined proximity threshold of each other in the first physical geographic location; responsive to determining two or more of the one or more computing devices are in the first physical geographic location, program instructions to upload a first synchronized augmented reality data stream to the two or more computing devices in the first physical geographic location after a pre-defined duration of time, wherein augmented reality comprises a live view of a real world environment having contents that are supplemented by computer-generated sensory input; program instructions to determine the two or more computing devices move to a second physical geographic location; program instructions to calculate a quantity of data needed for a change of the first synchronized augmented reality data stream from the first physical geographic location to the second physical geographic location; and program instructions to upload the calculated quantity of data needed for the change from the first synchronized augmented reality data stream to a second synchronized augmented reality data stream, wherein the uploaded quantity of data comprises the second synchronized augmented reality data stream associated with the second physical geographic location. - View Dependent Claims (14, 15, 16, 17)
-
Specification