Methods, apparatuses and computer program products for grouping content in augmented reality
First Claim
1. A method comprising:
- receiving a detection of real world objects, of a current location, that are currently being displayed;
determining whether one or more of the real world objects are located along a line of direction;
determining virtual objects that correspond to the real world objects that are located along the line of direction in response to determining that the real world objects are located within a predefined numerical tolerance threshold of the line of direction;
enabling, via a processor of an apparatus, provision of display of an item of visible indicia signifying a group, associated with the virtual objects, that is positioned so as to correspond to at least one of the real world objects located along the line of direction; and
enabling provision of display of the virtual objects in response to opening the group, each of the virtual objects are accessible and displayed without blocking, hiding or overlapping each other wherein the virtual objects correspond to respective real world objects located along the line of direction at respective distances from the apparatus.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for grouping content in an augmented reality environment may include a processor and memory storing executable computer code that cause the apparatus to at least perform operations including receiving a detection of real world objects, of a current location, that are currently displayed. The computer program code may further cause the apparatus to determine whether one or more of the real world objects are located along a line of direction and determine virtual objects that correspond to the real world objects located along the line. The computer program code may further cause the apparatus to display an item of visible indicia signifying a group, associated with the virtual objects, that is positioned so as to correspond to at least one of the real world objects located along the line. Corresponding methods and computer program products are also provided.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving a detection of real world objects, of a current location, that are currently being displayed; determining whether one or more of the real world objects are located along a line of direction; determining virtual objects that correspond to the real world objects that are located along the line of direction in response to determining that the real world objects are located within a predefined numerical tolerance threshold of the line of direction; enabling, via a processor of an apparatus, provision of display of an item of visible indicia signifying a group, associated with the virtual objects, that is positioned so as to correspond to at least one of the real world objects located along the line of direction; and enabling provision of display of the virtual objects in response to opening the group, each of the virtual objects are accessible and displayed without blocking, hiding or overlapping each other wherein the virtual objects correspond to respective real world objects located along the line of direction at respective distances from the apparatus. - 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 configured to, with the at least one processor, cause the apparatus to perform at least the following; receive a detection of real world objects, of a current location, that are currently being displayed; determine whether one or more of the real world objects are located along a line of direction; determine virtual objects that correspond to the real world objects that are located along the line of direction in response to determining that the real world objects are located within a predefined numerical tolerance threshold of the line of direction; enable provision of display of an item of visible indicia signifying a group, associated with the virtual objects, that is positioned so as to correspond to at least one of the real world objects located along the line of direction; and enable provision of display of the virtual objects in response to opening the group, each of the virtual objects are accessible and displayed without blocking, hiding or overlapping each other wherein the virtual objects correspond to respective real world objects located along the line of direction at respective distances from the apparatus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
program code instructions configured to cause receipt of a detection of real world objects, of a current location, that are currently being displayed; program code instructions configured to determine whether one or more of the real world objects are located along a line of direction; program code instructions configured to determine virtual objects that correspond to the real world objects that are located along the line of direction in response to determining that the real world objects are located within a predefined numerical tolerance threshold of the line of direction; program code instructions configured to enable provision of display, via an apparatus, of an item of visible indicia signifying a group, associated with the virtual objects, that is positioned so as to correspond to at least one of the real world objects located along the line of direction; and program code instructions configured to enable provision of display of the virtual objects in response to opening the group, each of the virtual objects are accessible and displayed without blocking, hiding or overlapping each other wherein the virtual objects correspond to respective real world objects located along the line of direction at respective distances from the apparatus. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification