IP Library Granted Patent US 9,724,610
Granted Patent B2
US 9,724,610 · App. 14/479,578 · Granted Aug 8, 2017

Creation and prioritization of multiple virtual universe teleports in response to an event

Inventors: Christopher J. Dawson (Arlington, VA); Rick Allen Hamilton, II (Charlottesville, VA); Clifford A. Pickover (Yorktown Heights, NY); Robert Wisniewski (Ossining, NY)
Assignee: International Business Machines Corporation
A63F13/60A63F13/12G06F3/0482G06F3/04815H04L67/38A63F2300/5533
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,724,610
App. No.
14/479,578
Granted
Aug 8, 2017
Kind
B2
Abstract

Useful work or services can be automated or otherwise facilitated or solutions to real world events developed by emulation of a real-world environment (which can contain objects representing virtual objects) with a virtual environment and generating a prioritized sequence of locations and associated tasks in accordance with resources related to the event in a virtual universe. Performance of the prioritized tasks at the prioritized locations is facilitated in the virtual universe by locally generating teleportation invitations corresponding to locations in the ordered sequence of locations.

Claims (47)

1. A method of operating a virtual universe system on a plurality of networked data processors to provide a service, said method comprising configuring at least one data processor of said plurality of data processors to provide

attributes of an environment and objects and/or avatars therein from which a representation of that environment, objects and/or avatars can be established in said virtual universe and rendered for display to a user;

an alert detector to detect an event in said virtual universe system;

a resource table for indicating portions of said environment related to said event;

one or more lists of tasks corresponding to locations based on portions of said environment indicated to be related to said event by said resource table;

priority logic for prioritizing entries in said lists forming a stack of prioritized locations and associated tasks at respective said locations in accordance with said event; and

a stack output to output contents of said stack, in order, as teleportation invitations.

2. The method as recited in claim 1 , wherein said environment is a real world environment.

3. The method as recited in claim 1 , wherein said environment is a virtual environment.

4. The method as recited in claim 1 , wherein said environment is a data center.

5. The method as recited in claim 1 , wherein said environment is a hospital.

6. The method as recited in claim 1 , wherein said prioritizing is adaptively altered based on determination of solutions to respective events.

7. The method as recited in claim 1 further including

configuring said one or more computers to provide modification of a result of said prioritizing step in response to a further event.

8. The method as recited in claim 7 , further including

configuring said one or more computers to provide for a user to reject a said teleportation invitation from said prioritized list based on user input.

9. The method as recited in claim 1 , further including

configuring said one or more computers to provide collection of information regarding said tasks and locations which complete a resolution of said event, and

correlating said information collected in said collecting step with said event.

10. The method as recited in claim 9 , wherein said prioritizing is adaptively altered based on said correlation of said collected data and said event.

11. The method as recited in claim 9 , further including

configuring said one or more computers to provide detection of a last task and location in said prioritized list and wherein said collecting is performed in response to said detecting.

12. A method of forming a prioritized itinerary for teleportation of an avatar in a virtual universe in response to an event, said method comprising:

providing attributes of an environment and objects and/or avatars therein from which a representation of that environment, objects and/or avatars can be established in said virtual universe and rendered for display to a user;

receiving, at a location in said environment, an indication of an event;

determining a plurality of locations in said environment and one or more tasks which correspond to said event at respective locations of said plurality of locations in said environment;

prioritizing said plurality of locations and tasks at respective locations of said plurality of locations in accordance with said event to form a prioritized list of said locations as said prioritized itinerary; and

issuing teleportation invitations corresponding to said locations in sequence in accordance with a result of said prioritizing step.

13. The method as recited in claim 12 further including

modifying a result of said prioritizing step in response to a further event.

14. The method as recited in claim 12 , further including

collecting information regarding said tasks and locations which complete a resolution of said event, and

correlating said information collected in said collecting step with said event.

15. The method as recited in claim 14 , wherein said prioritizing is adaptively altered based on said correlation of said collected data and said event.

16. The method as recited in claim 14 , further including detecting the last task and location in said prioritized list and wherein said collecting is performed in response to said detecting.

17. The method as recited in claim 12 , further including rejecting a said teleportation invitation from said prioritized list based on user input.

18. A computer program product for forming a prioritized itinerary for teleportation of an avatar in a virtual universe in response to an event, said computer program product comprising a computer readable medium storing non-transitory signals comprising a computer program; which computer program, when run on a data processor, causes said data processor to perform steps of:

providing attributes of an environment and objects and/or avatars therein from which a representation of that environment, objects and/or avatars can be established in said virtual universe and rendered for display to a user;

receiving, at a location in said environment, an indication of an event;

determining a plurality of locations in said environment and one or more tasks which correspond to said event at respective locations of said plurality of said locations in said environment;

prioritizing said plurality of locations and tasks at respective locations of said plurality of locations in accordance with said event to form a prioritized list of said locations as said prioritized itinerary; and

issuing teleportation invitations corresponding to said locations in sequence in accordance with a result of said prioritizing step.

19. The computer program product as recited in claim 18 , wherein said signals further provide:

modifying a result of said prioritizing step in response to a further event.

20. The computer program product as recited in claim 18 , wherein said signals further provide:

collecting information regarding said tasks and locations which complete a resolution of said event; and

correlating said information collected in said collecting step with said event.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 033688 FRAME 0089. ASSIGNOR(S) HEREBY CONFIRMS THE LEGAL NAME OF THE FIRST INVENTOR IS CHRISTOPHER J. DAWSON. Recorded Sep 9, 2014
From: DAWSON, CHRISTOPHER J.; HAMILTON, RICK ALLEN, II; PICKOVER, CLIFFORD A.; WISNIEWSKI, ROBERT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033705/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: DAWSON, CHRISTOFFER J.; HAMILTON, RICK ALLEN, II; PICKOVER, CLIFFORD A.; WISNIEWSKI, ROBERT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033688/0089 →
Continuity (2)
Continuation 12549648 · Aug 28, 2009
Related Publication 20140380196A1 · Dec 25, 2014