Back to results
US 8,943,411 B1Granted
System, method, and computer program for displaying controls to a user
AssigneeAmdocs Software Systems Limited
InventorMatthew Davis Hill
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for displaying controls to a user. In use, input is received from a user. Additionally, a location of the user is determined with respect to a display, utilizing the input. Further, one or more controls are positioned on the display, based on the location of the user.
Claims24
A computer program embodied on a non-transitory computer readable medium, comprising:
- computer code for receiving input from a first user and a second user;
- computer code for determining a current physical location of the first user and the second user with respect to a current physical location of a display, utilizing the input from the first user;
- computer code for positioning a first control panel adjacent to a first side of the display, based on the current physical location of the first user with respect to the current physical location of the display;
- computer code for positioning a second control panel adjacent to a second side of the display and adjacent to the first control panel, based on the current physical location of the second user with respect to the current physical location of the display;
- computer code for receiving input from a third user;
- computer code for determining that the third user is currently located between the first user and the second user with respect to the current physical location of the display, utilizing the input from the third user;
- computer code for resizing the first control panel adjacent to the first side of the display and the second control panel adjacent to the second side of the display to accommodate a third control panel on a corner on the display adjacent to the first side of the display and the second side of the display;
- and
- computer code for positioning the third control panel on the display adjacent to the corner on the display and also adjacent to both the first control panel and the second control panel, based on the current physical location of the third user with respect to the current physical location of the display.
6 more elements
A method, comprising:
- receiving input from a first user and a second user;
- determining a current physical location of the first user and the second user with respect to a current physical location of a display, utilizing the input from the first user;
- positioning a first control panel adjacent to a first side of the display, based on the current physical location of the first user with respect to the current physical location of the display;
- positioning a second control panel adjacent to a second side of the display and adjacent to the first control panel, based on the current physical location of the second user with respect to the current physical location of the display;
- receiving input from a third user;
- determining that the third user is currently located between the first user and the second user with respect to the current physical location of the display, utilizing the input from the third user;
- resizing the first control panel adjacent to the first side of the display and the second control panel adjacent to the second side of the display to accommodate a third control panel on a corner on the display adjacent to the first side of the display and the second side of the display;
- and
- positioning the third control panel on the display adjacent to the corner on the display and also adjacent to both the first control panel and the second control panel, based on the current physical location of the third user with respect to the current physical location of the display.
6 more elements
A system, comprising:
- a processor for:
- receiving input from a first user and a second user;
- determining a current physical location of the first user and the second user with respect to a current physical location of a display, utilizing the input from the first user;
- positioning a first control panel adjacent to a first side of the display, based on the current physical location of the first user with respect to the current physical location of the display;
- positioning a second control panel adjacent to a second side of the display and adjacent to the first control panel, based on the current physical location of the second user with respect to the current physical location of the display;
- receiving input from a third user;
- determining that the third user is currently located between the first user and the second user with respect to the current physical location of the display, utilizing the input from the third user;
- resizing the first control panel adjacent to the first side of the display and the second control panel adjacent to the second side of the display to accommodate a third control panel on a corner on the display adjacent to the first side of the display and the second side of the display;
- and
- positioning the third control panel on the display adjacent to the corner on the display and also adjacent to both the first control panel and the second control panel, based on the current physical location of the third user with respect to the current physical location of the display.
7 more elements
Dependencies are inferred from the claim text.