Shared inventory item donation in a virtual universe
First Claim
1. A method for managing donations of shared inventory in a virtual universe, the method comprising the steps of:
- a computer system receiving a request to make a shared inventory item available for donation, wherein the request to make the shared inventory item available for donation comprises a condition for borrowing the shared inventory item;
the computer system, in response to the step of receiving the request to make the shared inventory item available for donation, marking the shared inventory item as available for donation, wherein the step of marking the shared inventory item as available for donation comprises generating and storing metadata associated with the shared inventory item;
the computer system, after the step of marking the shared inventory item as available for donation;
presenting a list identifying inventory items to a user, wherein the list identifies donated shared inventory items and inventory items owned by the user;
receiving a request from a first user to borrow the shared inventory item; and
receiving a request from a second user to borrow the shared inventory item;
the computer system, in response to the step of receiving the request from the first user;
creating one of a copy of a file from an inventory source or a reference to the shared inventory item; and
presenting an indication of the condition for the borrowing the shared inventory item to the first user;
the computer system, in response to the step of presenting the indication of the condition, receiving an acceptance of the condition from the first user;
the computer system, in response to the step of receiving the acceptance of the condition from the first user, lending the shared inventory item to the first user;
the computer system, after the step of receiving the request from the second user, lending the shared inventory item to the second user so that the first user and the second user are simultaneously borrowing the shared inventory item; and
the computer system tracking usage of the shared inventory item by the first and second users.
4 Assignments
0 Petitions
Accused Products
Abstract
Generally speaking, systems, methods and media for managing donations of shared inventory items in a virtual universe are disclosed. Embodiments of the method may include receiving a request to make available for donation a shared inventory item list that can be borrowed simultaneously by a plurality of users of a virtual universe where the request includes an indication of donation conditions for the donated shared inventory item. Embodiments may also include generating and storing metadata associated with the donated shared inventory item and receiving a request from a plurality of users to borrow the item. Embodiments may include lending the donated shared inventory item to the plurality of borrowing users such that multiple users are borrowing the item simultaneously. Embodiments may also include tracking usage of the donated shared inventory item by the plurality of borrowing users and optionally determining a donation amount resulting from the tracked usage.
128 Citations
21 Claims
-
1. A method for managing donations of shared inventory in a virtual universe, the method comprising the steps of:
-
a computer system receiving a request to make a shared inventory item available for donation, wherein the request to make the shared inventory item available for donation comprises a condition for borrowing the shared inventory item; the computer system, in response to the step of receiving the request to make the shared inventory item available for donation, marking the shared inventory item as available for donation, wherein the step of marking the shared inventory item as available for donation comprises generating and storing metadata associated with the shared inventory item; the computer system, after the step of marking the shared inventory item as available for donation; presenting a list identifying inventory items to a user, wherein the list identifies donated shared inventory items and inventory items owned by the user; receiving a request from a first user to borrow the shared inventory item; and receiving a request from a second user to borrow the shared inventory item; the computer system, in response to the step of receiving the request from the first user; creating one of a copy of a file from an inventory source or a reference to the shared inventory item; and presenting an indication of the condition for the borrowing the shared inventory item to the first user; the computer system, in response to the step of presenting the indication of the condition, receiving an acceptance of the condition from the first user; the computer system, in response to the step of receiving the acceptance of the condition from the first user, lending the shared inventory item to the first user; the computer system, after the step of receiving the request from the second user, lending the shared inventory item to the second user so that the first user and the second user are simultaneously borrowing the shared inventory item; and the computer system tracking usage of the shared inventory item by the first and second users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for managing donations of shared inventory in a virtual universe, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices, for a computer system to receive a request to make a shared inventory item available for donation, wherein the request to make the shared inventory item available for donation comprises a condition for borrowing the shared inventory item; program instructions, stored on at least one of the one or more storage devices, for the computer system, in response to performing the program instructions to receive the request to make the shared inventory item available for donation, to mark the shared inventory item as available for donation, wherein the program instructions to mark the shared inventory item as available for donation generate and store metadata associated with the shared inventory item; program instructions, stored on at least one of the one or more storage devices, for the computer system, after performing the program instructions to mark the shared inventory item as available for donation, to; present a list identifying inventory items to a user, wherein the list identifies donated shared inventory items and inventory items owned by the user; receive a request from a first user to borrow the shared inventory item; and receive a request from a second user to borrow the shared inventory item; program instructions, stored on at least one of the one or more storage devices, for the computer system, in response to performing the program instructions to receive the request from the first user, to; create one of a copy of a file from an inventory source or a reference to the shared inventory item; and present an indication of the condition for the borrowing the shared inventory item to the first user; program instructions, stored on at least one of the one or more storage devices, for the computer system, in response to performing the program instructions to present the indication of the condition, to receive an acceptance of the condition from the first user; program instructions, stored on at least one of the one or more storage devices, for the computer system, in response to performing the program instructions to receive the acceptance of the condition from the first user, to lend the shared inventory item to the first user; program instructions, stored on at least one of the one or more storage devices, for the computer system, after performing the program instructions to receive the request from the second user, to lend the shared inventory item to the second user so that the first user and the second user are simultaneously borrowing the shared inventory item; and program instructions, stored on at least one of the one or more storage devices, for the computer system to track usage of the shared inventory item by the first and second users. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system for managing donations of shared inventory in a virtual universe, the computer system comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system to receive a request to make a shared inventory item available for donation, wherein the request to make the shared inventory item available for donation comprises a condition for borrowing the shared inventory item; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, in response to performing the program instructions to receive the request to make the shared inventory item available for donation, to mark the shared inventory item as available for donation, wherein the program instructions to mark the shared inventory item as available for donation generate and store metadata associated with the shared inventory item; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, after performing the program instructions to mark the shared inventory item as available for donation, to; present a list identifying inventory items to a user, wherein the list identifies donated shared inventory items and inventory items owned by the user; receive a request from a first user to borrow the shared inventory item; and receive a request from a second user to borrow the shared inventory item; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, in response to performing the program instructions to receive the request from the first user, to; create one of a copy of a file from an inventory source or a reference to the shared inventory item; and present an indication of the condition for the borrowing the shared inventory item to the first user; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, in response to performing the program instructions to present the indication of the condition, to receive an acceptance of the condition from the first user; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, in response to performing the program instructions to receive the acceptance of the condition from the first user, to lend the shared inventory item to the first user; program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system, after performing the program instructions to receive the request from the second user, to lend the shared inventory item to the second user so that the first user and the second user are simultaneously borrowing the shared inventory item; and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, for the computer system to track usage of the shared inventory item by the first and second users. - View Dependent Claims (18, 19, 20, 21)
-
Specification