IP Library Granted Patent US 8,638,295
Granted Patent B2
US 8,638,295 · App. 13/233,510 · Granted Jan 28, 2014

Control configuration for digital image system

Inventors: Andrew Bruss (Easley, SC); Maura Ann Bidinost (Canonsburg, PA); Tony Melanson (Pittsburgh, PA)
Assignee: Omnyx, LLC
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 8,638,295
App. No.
13/233,510
Granted
Jan 28, 2014
Kind
B2
Abstract

Systems, methods, and products are described that provide control configuration for a digital image system. One aspect provides for a system configured to identify one or more input control devices in communication with a digital image application operating on said system, the one or more input devices comprising one or more control elements; activating an input control device mode based on a number of identified input control devices; and mapping the one or more control elements of each input control device to one or more digital image application functions based on a type of the input control device and the input control mode. Other aspects and embodiments are also described herein.

Claims (45)

1. A system comprising:

one or more processors;

a memory in operative connection with the one or more processors;

wherein, responsive to execution of program instructions accessible to the one or more processors, the one or more processors are configured to:

identify one or more input control devices in communication with a digital image application operating on said system, the one or more input devices comprising one or more control elements;

activate an input control device mode based on a number of identified input control devices; and

map the one or more control elements of each input control device to one or more digital image application functions based on a type of the input control device and the input control mode.

2. The system according to claim 1 , wherein activation of the input control device mode comprises:

activating a single device mode responsive to identification of a single input control device operatively connected to said system; and

activating a multiple device mode responsive to identification of a plurality of input control devices operatively connected to said system.

3. The system according to claim 1 , wherein the one or more processors are further configured to:

receive an input event initiated by an input control device at the digital image application; and

initiate an application function responsive to determining whether the input event targeted a mapped digital image application user interface element having a matching behavior.

4. The system according to claim 2 , wherein a first input control device comprises a trackball input device.

5. The system according to claim 4 , wherein a second input control device comprises a mouse input device.

6. The system according to claim 5 , wherein the digital image application comprises a digital pathology application, the digital pathology application comprising a workflow module and a viewer module.

7. The system according to claim 6 , wherein the trackball input device operates viewer module functions and the mouse input device operates workflow module functions of the digital pathology application.

8. The system according to claim 4 , wherein the trackball input device comprises a trackball, bezel, and selector switch input control elements.

9. The system according to claim 8 , wherein mapping comprises:

mapping the trackball control element to a continuous pan application function responsive to activation of the multiple device mode; and

mapping the trackball control element to a pan application function and a mouse movement function responsive to activation of the single device mode, the pan application function being active responsive to a cursor controlled by the trackball input device being over a digital image application user interface element.

10. The system according to claim 8 , wherein the bezel control element is mapped to a rotation application function.

11. A method comprising:

identifying one or more input control devices in communication with a digital image application operating on a computing device comprising one or more processors operatively connected to a memory, the one or more input devices comprising one or more control elements;

activating an input control device mode based on a number of identified input control devices; and

mapping the one or more control elements of each input control device to one or more digital image application functions based on a type of the input control device and the input control mode.

12. The method according to claim 11 , wherein activation of the input control device mode comprises:

activating a single device mode responsive to identification of a single input control device operatively connected to said computing device; and

activating a multiple device mode responsive to identification of a plurality of input control devices operatively connected to said computing device.

13. The method according to claim 11 , further comprising:

receiving an input event initiated by an input control device at the digital image application; and

initiating an application function responsive to determining whether the input event targeted a mapped digital image application user interface element having a matching behavior.

14. The method according to claim 12 , wherein a first input control device comprises a trackball input device.

15. The method according to claim 14 , wherein a second input control device comprises a mouse input device.

16. The method according to claim 15 , wherein the digital image application comprises a digital pathology application, the digital pathology application comprising a workflow module and a viewer module.

17. The method according to claim 16 , wherein the trackball input device operates viewer module functions and the mouse input device operates workflow module functions of the digital pathology application.

18. The method according to claim 14 , wherein the trackball input device comprises a trackball, bezel, and selector switch input control elements.

19. The method according to claim 18 , wherein mapping comprises:

mapping the trackball control element to a continuous pan application function responsive to activation of the multiple device mode; and

mapping the trackball control element to a pan application function and a mouse movement function responsive to activation of the single device mode, the pan application function being active responsive to a cursor controlled by the trackball input device being over a digital image application user interface element.

20. A computer program product comprising:

a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to identifying one or more input control devices in communication with a digital image application, the one or more input devices comprising one or more control elements;

computer readable program code configured to activate an input control device mode based on a number identified input control devices; and

computer readable program code configured to map the one or more control elements of each input control device to one or more digital image application functions based on a type of the input control device and the input control mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: OMNYX, LLC
To: FUJIFILM HEALTHCARE AMERICAS CORPORATION
Reel/Frame 062547/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2011
From: BRUSS, ANDREW; BIDINOST, MAURA ANN; MELANSON, TONY
To: OMNYX, LLC
Reel/Frame 027340/0689 →
Continuity (2)
Provisional Application 61383555 · Jun 16, 2010
Related Publication 20120068928A1 · Mar 22, 2012