IP Library Granted Patent US 9,195,377
Granted Patent B2
US 9,195,377 · App. 13/878,443 · Granted Nov 24, 2015

Method and system for providing consistency between a virtual representation and corresponding physical spaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,195,377
App. No.
13/878,443
Granted
Nov 24, 2015
Kind
B2
Abstract

An exemplary method of providing a virtual representation includes determining a plurality of position constraints that correspond to physical positions of individuals relative to each other. A plurality of determined viewing constraints each correspond to a position of one of the individuals relative to a display used by that individual for viewing the virtual representation. Relative positions of virtual representations of the individuals in the virtual representation are determined to correspond to the determined position and viewing constraints.

Claims (32)

1. A method of presenting a virtual representation of individuals relative to each other wherein a first one of the individuals is outside of physical view of a second one of the individuals, comprising the steps of:

determining a plurality of position constraints that correspond to positions of individuals relative to each other;

determining a plurality of viewing constraints each corresponding to a position of one of the individuals relative to a display used by the one individual for viewing the virtual representation wherein the determined viewing constraint regarding the first individual includes the display used by the first individual being within a viewing cone of the first individual and the virtual representation of the second individual is within a corresponding viewing cone of the virtual representation of the first individual; and wherein the determined viewing constraint regarding the second individual includes the display used by the second individual being within a viewing cone of the second individual and wherein the virtual representation of the first individual is within a corresponding viewing cone of the virtual representation of the second individual; and

determining relative positions of virtual representations of the individuals in the virtual representation corresponding to the determined position and viewing constraints by placing the virtual representation of the first individual relative to the virtual representation of the second individual to satisfy the determined viewing constraint regarding the second individual; and

placing the virtual representation of the second individual relative to the virtual representation of the first individual to satisfy the determined viewing constraint regarding the first individual.

2. The method of claim 1 , wherein some of the individuals are in a first physical space and others of the individuals are in a second physical space, each physical space has at least one display and the method comprises

providing a single virtual representation of all of the individuals in a single virtual space corresponding to the first and second physical spaces such that all of the virtual representations of all of the individuals are in the single virtual space.

3. The method of claim 2 , wherein there are at least two displays in the first physical space and the method comprises

providing a first single virtual representation on one of the at least two displays, the first single virtual representation being within a viewing cone corresponding to a position of the individual who uses the one of the at least two displays, relative to the one of the at least two displays; and

providing a second, different single virtual representation on the other of the at least two displays, the second single virtual representation being within a viewing cone corresponding to a position of the individual who uses the other of the at least two displays, relative to the other of the at least two displays.

4. The method of claim 1 , comprising

determining a layout of the virtual representation that satisfies as many of a plurality of virtual constraints as possible, the virtual constraints placing limitations on features of the virtual representation.

5. A system for presenting a virtual representation of individuals relative to each other wherein a first one of the individuals is outside of physical view of a second one of the individuals, the system comprising:

at least one processor configured to

determine a plurality of position constraints that correspond to positions of individuals relative to each other;

determine a plurality of viewing constraints each corresponding to a position of one of the individuals relative to a display used by the one individual for viewing the virtual representation wherein the determined viewing constraint regarding the first individual includes the display used by the first individual being within a viewing cone of the first individual and the virtual representation of the second individual is within a corresponding viewing cone of the virtual representation of the first individual; and wherein the determined viewing constraint regarding the second individual includes the display used by the second individual being within a viewing cone of the second individual and wherein the virtual representation of the first individual is within a corresponding viewing cone of the virtual representation of the second individual; and

determine relative positions of virtual representations of the individuals in the virtual representation corresponding to the determined position and viewing constraints by placing the virtual representation of the first individual relative to the virtual representation of the second individual to satisfy the determined viewing constraint regarding the second individual; and

placing the virtual representation of the second individual relative to the virtual representation of the first individual to satisfy the determined viewing constraint regarding the first individual.

6. The system of claim 5 , wherein some of the individuals are in a first physical space and others of the individuals are in a second physical space, each physical space has at least one display and wherein the processor is configured to provide a single virtual representation of all of the individuals in a single virtual space corresponding to the first and second physical spaces such that all of the virtual representations of all of the individuals are in the single virtual space.

7. The system of claim 6 , wherein there are at least two displays in the first physical space and wherein the processor is configured to

provide a first single virtual representation on one of the at least two displays, the first single virtual representation being within a viewing cone corresponding to a position of the individual who uses the one of the at least two displays, relative to the one of the at least two displays; and

provide a second, different single virtual representation on the other of the at least two displays, the second single virtual representation being within a viewing cone corresponding to a position of the individual who uses the other of the at least two displays, relative to the other of the at least two displays.

8. A non-transitory computer-readable storage device storing a computer-executable program comprising a plurality of instructions which, when executed by a processor of a computing device cause the processor to perform a method of:

determine a plurality of position constraints that correspond to positions of individuals relative to each other;

determine a plurality of viewing constraints each corresponding to a position of one of the individuals relative to a display used by the one individual for viewing the virtual representation wherein the determined viewing constraint regarding the first individual includes the display used by the first individual being within a viewing cone of the first individual and the virtual representation of the second individual is within a corresponding viewing cone of the virtual representation of the first individual; and wherein the determined viewing constraint regarding the second individual includes the display used by the second individual being within a viewing cone of the second individual and wherein the virtual representation of the first individual is within a corresponding viewing cone of the virtual representation of the second individual; and

determine relative positions of virtual representations of the individuals in the virtual representation corresponding to the determined position and viewing constraints by placing the virtual representation of the first individual relative to the virtual representation of the second individual to satisfy the determined viewing constraint regarding the second individual; and

placing the virtual representation of the second individual relative to the virtual representation of the first individual to satisfy the determined viewing constraint regarding the first individual.

9. The non-transitory computer-readable storage device storing a computer-executable program of claim 8 , wherein some of the individuals are in a first physical space and others of the individuals are in a second physical space and wherein the instructions comprise further instructions for directing a computer to

provide a single virtual representation of all of the individuals in a single virtual space corresponding to the first and second physical spaces such that all of the virtual representations of all of the individuals are in the single virtual space.

10. The non-transitory computer-readable storage device storing a computer-executable program of claim 9 , wherein there are at least two displays in the first physical space and wherein the instructions comprise further instructions for directing a computer to

provide a first single virtual representation on one of the at least two displays, the first single virtual representation being within a viewing cone corresponding to a position of the individual who uses the one of the at least two displays, relative to the one of the at least two displays; and

provide a second, different single virtual representation on the other of the at least two displays, the second single virtual representation being within a viewing cone corresponding to a position of the individual who uses the other of the at least two displays, relative to the other of the at least two displays.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0419 →
SECURITY AGREEMENT Recorded Jul 22, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 030851/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2013
From: TYTGAT, DONNY; SIX, ERWIN; LIEVENS, SAMMY; AERTS, MAARTEN
To: ALCATEL LUCENT
Reel/Frame 030216/0788 →