IP Library Granted Patent US 10,582,375
Granted Patent B2
US 10,582,375 · App. 16/118,374 · Granted Mar 3, 2020

Device assisted services install

Inventor: Gregory G. Raleigh (Woodside, CA)
Assignee: Headwater Research LLC
H04W8/22H04L41/082H04L41/0806H04L67/34H04M15/61H04M15/8094H04W4/24H04W8/183H04W28/18
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 10,582,375
App. No.
16/118,374
Granted
Mar 3, 2020
Kind
B2
Abstract

Device assisted services (DAS) install techniques are provided in accordance with some embodiments. In some embodiments, DAS install techniques for providing service processors for mobile devices are provided. In some embodiments, DAS install techniques for downloading/installing new and/or updated service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing verified service processors for mobile devices are provided. In some embodiments, DAS install techniques for providing secured service processors for mobile devices are provided. In some embodiments, DAS install techniques include determining if a communications device in communication with a wireless network includes a service processor for assisting control of the communications device use of a service on the wireless network, in which the service processor includes a service profile that includes a plurality of service policy settings, and in which the service profile is associated with a service plan that provides for access to the service; and verifying the service processor. In some embodiments, DAS install techniques include providing a generic first version service processor for downloading and installing a second version service processor.

Claims (17)

1. A system, comprising:

a processor of a network device configured to:

determine if a wireless communications device in communication with a wireless network includes a service processor for assisting control of the wireless communications device use of a service on the wireless network, wherein the service processor includes a service profile that includes a plurality of service policy settings, and wherein the service profile is associated with a service plan that provides for access to the service;

securely connect to the service processor via a service control device link using the wireless network;

verify the service processor via the service control device link; and

determine via the service control device link an association between the wireless communications device and a first device group to which the wireless communications device belongs, wherein the first device group is one of a plurality of device groups associated with respective third parties that manage service profiles of their respective device groups through the system; and

provide a secure interface for the third party associated with the first device group to manage the service profile on the wireless communications device through the service control device link; and

a memory of the network device coupled to the processor and configured to provide the processor with instructions.

2. The system of claim 1 , further comprising the wireless communications device, wherein the wireless communications device service processor comprises a service downloader, the network device and the verified service processor updating the service processor via the service control device link and the service downloader.

3. The system of claim 2 , the updated service processor selected based on the identity of the virtual service provider associated with the wireless communications device.

4. The system of claim 2 , the updated service processor uniquely associated with the wireless communications device.

5. The system of claim 1 , the processor of the network device further configured to modify the service profile on the wireless communication device based on the determined association between the wireless communications device and the first device group.

6. The system of claim 1 , wherein the secure interface for the third part provides a capability for the third party to activate the service on the wireless communications device.

7. The system of claim 1 , wherein the processor is further configured to obtain partial device credentials from the wireless communications device, the partial credentials comprising a secure certificate, and connect the wireless communications device to a specific activation server determined from the partial credentials.

8. The system of claim 1 , wherein the provided capability for the third party to activate the service on the wireless communications device allows the third party to program device credentials onto the wireless communications device.

9. The system of claim 1 , wherein to determine via the service control link an association between the wireless communications device and a first device group comprises obtaining credentials from the wireless communications device, and comparing the credentials to a database associating the credentials with the third party associated with the first device group.

10. The system of claim 1 , wherein the wireless communications device has a primary function in a machine-to-machine application.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 047515 FRAME: 0754. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 19, 2019
From: RALEIGH, GREGORY G.
To: HEADWATER PARTNERS I, LLC
Reel/Frame 048633/0093 →
MERGER AND CHANGE OF NAME Recorded Nov 15, 2018
From: HEADWATER PARTNERS I LLC; HEADWATER MANAGEMENT LLC
To: HEADWATER RESEARCH LLC
Reel/Frame 047515/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2018
From: RALEIGH, GREGORY G.
To: HEADWATER RESEARCH LLC
Reel/Frame 047515/0754 →
Continuity (11)
Continuation 15210619 · Jul 14, 2016
Continuation 14158206 · Jan 17, 2014
Division 13674808 · Nov 12, 2012
Continuation 12694455 · Jan 27, 2010
Continuation In Part 12380780 · Mar 2, 2009
Provisional Application 61264120 · Nov 24, 2009
Provisional Application 61206354 · Jan 28, 2009
Provisional Application 61206944 · Feb 4, 2009
Provisional Application 61207393 · Feb 10, 2009
Provisional Application 61207739 · Feb 13, 2009
Related Publication 20190268758A1 · Aug 29, 2019
Cited By (8)
US 12,200,786 US 12,309,024 US 12,389,217 US 12,389,218 US 12,401,984 US 12,452,377 US 12,488,090 US 12,543,031