Methods, apparatuses, and computer program products for saving and resuming a state of a collaborative interaction session between devices based on their positional relationship
First Claim
1. A method comprising:
- determining, by a processor, in an instance in which a first device and at least one second device are engaged in a collaborative interaction session, a first positional relationship between the first device and the at least one second device, wherein the first positional relationship is based at least in part on a first orientation relationship of the first device relative to the at least one second device, wherein the first orientation relationship is defined by at least a first direction that a portion of the first device faces relative to a portion of the second device;
receiving an indication of termination of the collaborative interaction session between the first device and the at least one second device;
determining the collaborative interaction session state;
causing the collaborative interaction session state to be stored;
determining a second positional relationship between the first device and the at least one second device, wherein the second positional relationship is based at least in part on a second orientation relationship of the first device relative to the at least one second device, wherein the second orientation relationship is defined by at least a second direction that the portion of the first device faces relative to the portion of the second device; and
causing the collaborative interaction session between the first device and the at least one second device to resume at the stored collaborative interaction session state in an instance in which the second positional relationship satisfies the first positional relationship within a predetermined positional relationship tolerance.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are herein provided for saving and resuming a state of a collaborative interaction session between devices based on the positional relationship of the devices. A method may include determining, in an instance in which a first device and at least one second device are engaged in a collaborative interaction session, a first positional relationship. The method may further include receiving an indication of termination of the collaborative interaction session, determining the collaborative interaction session state and causing that state to be stored. The method may further include determining a second positional relationship and causing the collaborative interaction session to resume at the stored collaborative interaction session state based upon a relationship between the first positional relationship and the second positional relationship. Corresponding apparatuses and computer program products are also provided.
-
Citations
16 Claims
-
1. A method comprising:
-
determining, by a processor, in an instance in which a first device and at least one second device are engaged in a collaborative interaction session, a first positional relationship between the first device and the at least one second device, wherein the first positional relationship is based at least in part on a first orientation relationship of the first device relative to the at least one second device, wherein the first orientation relationship is defined by at least a first direction that a portion of the first device faces relative to a portion of the second device; receiving an indication of termination of the collaborative interaction session between the first device and the at least one second device; determining the collaborative interaction session state; causing the collaborative interaction session state to be stored; determining a second positional relationship between the first device and the at least one second device, wherein the second positional relationship is based at least in part on a second orientation relationship of the first device relative to the at least one second device, wherein the second orientation relationship is defined by at least a second direction that the portion of the first device faces relative to the portion of the second device; and causing the collaborative interaction session between the first device and the at least one second device to resume at the stored collaborative interaction session state in an instance in which the second positional relationship satisfies the first positional relationship within a predetermined positional relationship tolerance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising a processor and a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to:
-
determine, in an instance in which a first device and at least one second device are engaged in a collaborative interaction session, a first positional relationship between the first device and the at least one second device, wherein the first positional relationship is based at least in part on a first orientation relationship of the first device relative to the at least one second device, wherein the first orientation relationship is defined by at least a first direction that a portion of the first device faces relative to a portion of the second device; receive an indication of termination of the collaborative interaction session between the first device and the at least one second device; determine the collaborative interaction session state; cause the collaborative interaction session state to be stored; determine a second positional relationship between the first device and the at least one second device, wherein the second positional relationship is based at least in part on a second orientation relationship of the first device relative to the at least one second device, wherein the second orientation relationship is defined by at least a second direction that the portion of the first device faces relative to the portion of the second device; and cause the collaborative interaction session between the first device and the at least one second device to resume at the stored collaborative interaction session state in an instance in which the second positional relationship satisfies the first positional relationship within a predetermined positional relationship tolerance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Computer program product comprising a non-transitory computer readable memory having program code portions stored thereon, the program code portions being
a computer readable medium and configured when said program product is run on a computer or network device, to: -
determine, in an instance in which a first device and at least one second device are engaged in a collaborative interaction session, a first positional relationship between the first device and the at least one second device, wherein the first positional relationship is based at least in part on a first orientation relationship of the first device relative to the at least one second device, wherein the first orientation relationship is defined by at least a first direction that a portion of the first device faces relative to a portion of the second device; receive an indication of termination of the collaborative interaction session between the first device and the at least one second device; determine the collaborative interaction session state; cause the collaborative interaction session state to be stored; determine a second positional relationship between the first device and the at least one second device, wherein the second positional relationship is based at least in part on a second orientation relationship of the first device relative to the at least one second device, wherein the second orientation relationship is defined by at least a second direction that the portion of the first device faces relative to the portion of the second device; and cause the collaborative interaction session between the first device and the at least one second device to resume at the stored collaborative interaction session state n an instance in which the second positional relationship satisfies the first positional relationship within a predetermined positional relationship tolerance. - View Dependent Claims (16)
-
Specification