IP Library Granted Patent US 11,782,690
Granted Patent B2
US 11,782,690 · App. 17/362,571 · Granted Oct 10, 2023

Delivering applications over-the-air while supporting original equipment manufacturer markers

Inventor: Jeremy R. Ziegler (Pflugerville, TX)
Assignee: Dell Products L.P.
G06F8/61G06F21/12G06F2221/0766
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 11,782,690
App. No.
17/362,571
Granted
Oct 10, 2023
Kind
B2
Abstract

An information handling system retrieves entitlement associated with installing a software application, and downloads the software application associated with a version number. If the software application requires a marker associated with an original equipment manufacturer of the information handling system, then the marker may be copied from the original equipment manufacturer to the information handling system and associated with the software application. The software application may then be installed on the information handling system at a customer site.

Claims (36)

1. A method comprising:

retrieving, by a processor, entitlement associated with installing a software application to an information handling system, wherein the entitlement includes a version number of the software application;

determining that the software application is to be installed at a customer site instead of at a factory of an original equipment manufacturer based on a flag set at the original equipment manufacturer;

downloading the software application associated with the version number;

determining whether the software application requires a marker associated with the original equipment manufacturer of the information handling system;

if the software application requires the marker, then copying the marker from the original equipment manufacturer to the information handling system and associating the marker with the software application; and

installing the software application to the information handling system at the customer site, wherein the software application includes a benefit associated with the marker.

2. The method of claim 1 , wherein the entitlement is retrieved from a server of the original equipment manufacturer.

3. The method of claim 1 , further comprising downloading an installation package of the software application to the information handling system.

4. The method of claim 1 , further comprising retrieving an application protocol address of an application store from a manifest.

5. The method of claim 1 , wherein the installing of the software application is performed by a software service.

6. The method of claim 5 , wherein the software service has access to the marker.

7. An information handling system, comprising:

a memory device configured to store instructions; and

a processor configured to:

retrieve entitlement associated with installing a software application to the information handling system, wherein the entitlement includes a version number of the software application;

determine that the software application is to be installed at a customer site instead of at a factory of an original equipment manufacturer based on a flag set at the original equipment manufacturer;

download the software application associated with the version number;

determine whether the software application requires a marker associated with the original equipment manufacturer of the information handling system;

if the software application requires the marker associated with the original equipment manufacturer of the information handling system, then copy the marker from the original equipment manufacturer to the information handling system and associate the marker with the software application; and

install the software application on the information handling system at the customer site, wherein the software application includes a benefit associated with the marker as if the software application was installed in the factory.

8. The information handling system of claim 7 , wherein the download of the software application is performed after a determination that the software application is to be installed at the customer site instead of at the factory of the original equipment manufacturer.

9. The information handling system of claim 7 , wherein the benefit is associated with the original equipment manufacturer.

10. The information handling system of claim 9 , wherein the download of the software application is automatically performed on a first reboot of the information handling system.

11. The information handling system of claim 10 , wherein the first reboot is performed after initial configuration of the information handling system.

12. The information handling system of claim 9 , wherein the download is performed using a preferred method by a developer of the software application.

13. A method comprising:

determining, by a processor, based on a flag set at an original equipment manufacturer whether to install a software application in a factory or over-the-air at a customer site;

if the software application is to be installed over-the-air at the customer site then registering the software application with a software service, wherein the registering of the software application includes updating a manifest file with information associated with the software application;

determining whether the software application requires an original equipment manufacturer marker; and

if the software application requires the original equipment manufacturer marker, then copying the original equipment manufacturer marker to a location accessible by the software service and registering the original equipment manufacturer marker with the software service.

14. The method of claim 13 , wherein the software service is a background process.

15. The method of claim 13 , wherein the software service has access rights to a registry associated with an information handling system.

16. The method of claim 13 , wherein the registering of the original equipment manufacturer marker allows the software application to have a benefit associated with the original equipment manufacturer.

17. The method of claim 13 , further comprising reading a manifest to determine an application programming interface of an application store for download of the software application.

18. The method of claim 13 , further comprising transmitting the original equipment manufacturer marker to an information handling system.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2021
From: ZIEGLER, JEREMY R.
To: DELL PRODUCTS, LP
Reel/Frame 056715/0287 →
Continuity (1)
Related Publication 20220413822A1 · Dec 29, 2022