IP Library › Granted Patent US 12,050,666
Granted Patent B2
US 12,050,666 · App. 17/862,037 · Granted Jul 30, 2024

Delivering digital content for an application

Inventors: Geoffrey Edward Pease (Bothell, WA); Daniel Christopher Rodgers (Duvall, WA); Jesse Daniel Kaplan (Sammamish, WA); Madhusri Nayak (Sammamish, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F21/105A63F13/73A63F13/792A63F2300/5513G06F21/1076G06F21/1077G06F21/1086
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 12,050,666
App. No.
17/862,037
Granted
Jul 30, 2024
Kind
B2
Abstract

The present disclosure relates to systems, methods, and computer-readable media for providing digital content for an application to users. For example, systems described herein can provide a license for the digital content during a rental time. Systems disclosed herein may additionally track a duration of use of an application and compare the tracked use against an amount of rental time purchased (e.g., rented) by a user. The systems described herein may further extend a license or terminate the license based on a determination of whether the amount of use exceeds a rental time. Features and functionality described herein provide a flexible and efficient mechanism that enables users having a variety of content-consuming preferences to receive affordable content while ensuring that use of an application is efficiently and accurately tracked.

Claims (45)

1. A device, comprising:

a memory to store data and instructions; and

at least one processor configured to communicate with the memory, wherein the processor is operable to:

receive a request to rent one or more digital items used within an interactive application on a client device of a user;

determine a rental option for the one or more digital items, wherein the rental option includes a rental price for a rental time;

provide a license to the client device of the user for providing access to the one or more digital items for the rental time based on the rental option;

track an amount of use of the one or more digital items;

determine whether a license renewal time has expired based on the amount of use, wherein a length of the license renewal time is less than the rental time;

decrease the rental time by the license renewal time in response to the license renewal time expiring;

determine whether the rental time has expired;

renew the license providing access to the one or more digital items in response to receiving an indication that time remains in the rental time; and

provide access, using the license, to the one or more digital items in response to determining the license is valid.

2. The device of claim 1 , wherein the one or more digital items include in-application digital items.

3. The device of claim 1 , wherein the one or more digital items include application add-ons.

4. The device of claim 1 , wherein the interactive application is a digital game, and the one or more digital items include costumes, dance moves, music, expansion packs, power-ups, or downloadable content.

5. The device of claim 1 , wherein the processor is further operable to:

provide a notification identifying available digital items for rent for the interactive application and associated rental prices for the available digital items.

6. The device of claim 5 , wherein the notification is displayed over a portion of the interactive application.

7. The device of claim 1 , wherein the rental price is set at a reduced amount to promote a use of the one or more digital items within the interactive application.

8. The device of claim 1 , wherein the processor is further operable to:

provide a credit for the rental price for the rental time in response to a new item launching to promote a use of the new item within the interactive application.

9. The device of claim 1 , wherein the rental option is one or more of a burndown rental or a pay by a time rental.

10. The device of claim 1 , wherein an updated renewal time for the license is less than the time remaining in the rental time.

11. The device of claim 1 , wherein the processor is operable to:

terminate an application in response to determining valid licenses are unavailable for the application.

12. A method, comprising:

receiving a request to rent one or more digital items used within an interactive application on a client device of a user;

determining a rental option for the one or more digital items, wherein the rental option includes a rental price for a rental time;

providing a license to the client device of the user for providing access to the one or more digital items for the rental time based on the rental option;

tracking an amount of use of the one or more digital items;

determining whether a license renewal time has expired based on the amount of use, wherein a length of the license renewal time is less than the rental time;

decreasing the rental time by the license renewal time in response to the license renewal time expiring;

determining whether the rental time has expired;

renewing the license providing access to the one or more digital items in response to receiving an indication that time remains in the rental time; and

providing access, using the license, to the one or more digital items in response to determining the license is valid.

13. The method of claim 12 , wherein the one or more digital items include in-application digital items.

14. The method of claim 12 , wherein the one or more digital items include application add-ons.

15. The method of claim 12 , wherein the interactive application is a digital game, and the one or more digital items include costumes, dance moves, music, expansion packs, power-ups, or downloadable content.

16. The method of claim 12 , further comprising:

providing a notification identifying available digital items for rent for the interactive application and associated rental prices for the available digital items.

17. The method of claim 16 , wherein the notification is displayed over a portion of the interactive application.

18. The method of claim 12 , wherein the rental price is set at a reduced amount to promote a use of the one or more digital items within the interactive application.

19. The method of claim 12 , further comprising:

providing a credit for the rental price for the rental time in response to a new item launching to promote a use of the new item within the interactive application.

20. The method of claim 12 , wherein the rental option is one or more of a burndown rental or a pay by a time rental.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2022
From: PEASE, GEOFFREY EDWARD; RODGERS, DANIEL CHRISTOPHER; KAPLAN, JESSE DANIEL; NAYAK, MADHUSRI
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 060476/0677 →
Continuity (2)
Continuation 16702250 · Dec 3, 2019
Related Publication 20220342960A1 · Oct 27, 2022