IP Library Granted Patent US 8,797,350
Granted Patent B2
US 8,797,350 · App. 13/331,651 · Granted Aug 5, 2014

Dynamic customizable human-computer interaction behavior

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,797,350
App. No.
13/331,651
Granted
Aug 5, 2014
Kind
B2
Abstract

Systems and methods for customizing behavior of a computing system based on details of interactions with the computing system by a user, such as a direction, intensity, or magnitude of a particular input from a user input device.

Claims (43)

1. A computing system comprising:

one or more hardware processors configured to execute software instructions stored in modules; and

a tangible computer readable medium storing modules configured for execution by the one or more hardware processors, the modules configured to:

access a data structure storing conditions associated with respective behavior models, each of the behavior models indicating associations between two or more rates of display of medical images and a corresponding two or more levels of interaction, each of the two or more levels of interaction indicated by movements of an input device of the computing system;

select a behavior model based on one or more characteristics of:

the computing system, an environment surrounding the computing system, the display device, bandwidth available to the computing system, the medical images, a patient, a medical history of the patient, and/or an input device; and

in response to a first movement of the input device indicating a first level of interaction:

determine a first rate of display of medical images based on an association between the first level of interaction and one of the two or more rates of display of medical images in the selected behavior model.

2. The computing system of claim 1 , wherein the modules are further configured to:

identify one or more modifications that are matched by one or more characteristics, wherein one or more of the identified modifications indicate an adjustment to the determined first rate of display of medical images, wherein the determined first rate at which the medical images are displayed is modified by the adjustment.

3. The computing system of claim 2 , wherein the adjustment indicates a percentage increase or decrease or an absolute time period.

4. The computing system of claim 2 , wherein one or more of the identified modifications include a maximum rate at which the medical images are displayed.

5. The computing system of claim 1 , wherein the level of interaction is determined based on one or more of an angle of a knob of the input device with reference to a neutral position; a pressure applied, a speed of movement, a position, an incremental movement, a tilt angle, a translation, and/or a rotation of the input device or a portion of the input device; a voice command received by the input device; a volume level associated with the input device; a tone received by the input device; and/or a frequency of oral commands received by a microphone of the input device.

6. The computing system of claim 1 , wherein the first level of interaction indicated by the first movement of the input device includes a direction of interaction with the input device, wherein the medial images are displayed at the determined rate in a direction that is determined based on the direction of interaction with the input device.

7. The computing system of claim 6 , wherein the direction of interaction is forward in response to a first direction of interaction with the input device and backward in response to a second direction of interaction with the input device.

8. The computing system of claim 1 , wherein the modules are further configured to:

in response to a second movement of the input device indicating a second level of interaction:

determine a second rate of display of medical images based on an association between the second level of interaction and one of the two or more rates of display of medical images in the selected behavior model.

9. A non-transitory computer readable medium having software modules stored thereon, the software modules configured for execution by a computing system having one or more hardware processors in order to:

access a data structure storing conditions associated with respective behavior models, each of the behavior models indicating associations between two or more rates of display of medical images and a corresponding two or more levels of interaction, each of the two or more levels of interaction indicated by movements of an input device of the computing system;

select a behavior model based on one or more characteristics of:

the computing system, an environment surrounding the computing system, the display device, bandwidth available to the computing system, the medical images, a patient, a medical history of the patient, and/or an input device; and

in response to a movement of the input device indicating a level of interaction:

determine a rate of display of medical images based on an association between the level of interaction and one of the two or more rates of display of medical images in the selected behavior model.

10. The non-transitory computer readable medium of claim 9 , wherein the software modules are further configured for execution in order to:

identify one or more modifications that are matched by one or more characteristics, wherein one or more of the identified modifications indicate an adjustment to the determined rate of display of medical images, wherein the determined rate at which the medical images are displayed is modified by the adjustment.

11. The non-transitory computer readable medium of claim 10 , wherein the adjustment indicates a percentage increase or decrease or an absolute time period.

12. The non-transitory computer readable medium of claim 10 , wherein one or more of the identified modifications include a maximum rate at which the medical images are displayed.

13. The non-transitory computer readable medium of claim 9 , wherein the level of interaction is determined based on one or more of an angle of a knob of the input device with reference to a neutral position; a pressure applied, a speed of movement, a position, an incremental movement, a tilt angle, a translation, and/or a rotation of the input device or a portion of the input device; a voice command received by the input device; a volume level associated with the input device; a tone received by the input device; and/or a frequency of oral commands received by a microphone of the input device.

14. The non-transitory computer readable medium of claim 9 , wherein the level of interaction indicated by the first movement of the input device includes a direction of interaction with the input device, wherein the medial images are displayed at the determined rate in a direction that is determined based on the direction of interaction with the input device.

15. The non-transitory computer readable medium of claim 14 , wherein the direction of interaction is forward in response to a first direction of interaction with the input device and backward in response to a second direction of interaction with the input device.

16. A method comprising:

accessing, by a computing system having one or more hardware processors, a data structure storing conditions associated with respective behavior models, each of the behavior models indicating associations between two or more rates of display of medical images and a corresponding two or more levels of interaction, each of the two or more levels of interaction indicated by movements of an input device of the computing system;

selecting, by the computing system, a behavior model based on one or more characteristics of:

the computing system, an environment surrounding the computing system, the display device, bandwidth available to the computing system, the medical images, a patient, a medical history of the patient, and/or an input device; and

in response to a movement of the input device indicating a level of interaction:

determining, by the computing system, a rate of display of medical images based on an association between the level of interaction and one of the two or more rates of display of medical images.

17. The method of claim 16 , further comprising:

identifying one or more modifications that are matched by one or more characteristics, wherein one or more of the identified modifications indicate an adjustment to the determined rate of display of medical images, wherein the determined rate at which the medical images are displayed is modified by the adjustment.

18. The method of claim 17 , wherein one or more of the identified modifications include a maximum rate at which the medical images are displayed.

19. The method of claim 16 , wherein the level of interaction is determined based on one or more of an angle of a knob of the input device with reference to a neutral position; a pressure applied, a speed of movement, a position, an incremental movement, a tilt angle, a translation, and/or a rotation of the input device or a portion of the input device; a voice command received by the input device; a volume level associated with the input device; a tone received by the input device; and/or a frequency of oral commands received by a microphone of the input device.

20. The method of claim 16 , wherein the level of interaction indicated by the movement of the input device includes a direction of interaction with the input device, wherein the medial images are displayed at the determined rate in a direction that is determined based on the direction of interaction with the input device.

21. The method of claim 20 , wherein the direction of interaction is forward in response to a first direction of interaction with the input device and backward in response to a second direction of interaction with the input device.

Assignments (8)
SECURITY INTEREST Recorded Oct 1, 2025
From: MERATIVE US L.P.; MERGE HEALTHCARE INCORPORATED
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 072808/0442 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2021
From: MERGE HEALTHCARE SOLUTIONS INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 055617/0985 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 7, 2019
From: D.R. SYSTEMS, INC.
To: MERGE HEALTHCARE SOLUTIONS INC.
Reel/Frame 048631/0123 →
CORRECTING A TYPOGRAPHICAL ERROR Recorded Nov 30, 2018
From: DR SYSTEMS, INC.
To: D.R. SYSTEMS, INC.
Reel/Frame 047687/0974 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2015
From: GUGGENHEIM CORPORATE FUNDING, LLC
To: D.R. SYSTEMS, INC.
Reel/Frame 036874/0785 →
SECURITY INTEREST Recorded May 11, 2015
From: D.R. SYSTEMS, INC.
To: GUGGENHEIM CORPORATE FUNDING, LLC, AS COLLATERAL AGENT
Reel/Frame 035626/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: FRAM, EVAN K.
To: DR SYSTEMS, INC.
Reel/Frame 027447/0654 →