IP Library Granted Patent US 8,477,942
Granted Patent B2
US 8,477,942 · App. 12/254,938 · Granted Jul 2, 2013

Method and apparatus for managing service lists

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 8,477,942
App. No.
12/254,938
Granted
Jul 2, 2013
Kind
B2
Abstract

A method and apparatus for managing service lists receives a service list and a security layer identifier at a device. The service list comprises at least two service identifiers. The method and apparatus determines whether the security layer is authorized for the device, and, for each service identified in the service list, when the security layer is authorized for the device the method and apparatus acquires each service in the service list that is not already installed in the device and enables each service in the service list that is not already enabled in the device.

Claims (23)

1. A method, comprising:

receiving at a device a service list and a security layer identifier, wherein the service list comprises at least two service identifiers and wherein the security layer identifier is a global value for all services in the service list;

determining whether the security layer identifier corresponds to a global service security authorization value stored in the device; and

for each service identified in the service list, when the security layer identifier corresponds to the global service security authorization value stored in the device:

acquiring, by the device, each service in the service list that is not already installed in the device and

enabling, by the device, each service in the service list that is not already enabled in the device.

2. The method according to claim 1 , further comprising disabling a service that is: a) installed and enabled in the device before the service list is received and b) not identified in the service list that is received, the disabling being performed when a criterion that uses the security layer identifier is not met.

3. The method according to claim 2 , wherein the security layer identifier is a hierarchical type, and wherein the criterion is a relative value comparison criterion.

4. The method according to claim 2 , wherein the security layer identifier is a mode type, and wherein the criterion is an exact value comparison criterion.

5. The method according to claim 1 , wherein the enablement of each service that is in the service list that is not already enabled in the device is dependent upon the service meeting a resource criterion.

6. The method according to claim 1 , further comprising preventing a device user from disabling a service identified in the service list.

7. The method according to claim 1 , further comprising linking a service to a service identifier of a user accessible version of the service list.

8. The method according to claim 1 , further comprising:

receiving list identifiers of one or more available service lists, each service list comprising service identifiers of at least two services; and

sending the list identifier of a selected list of the one or more available service lists to a device from which the service list was received, wherein the selected list is the service list received at the device with the security layer identifier.

9. The method according to claim 7 , further comprising, before receiving the list identifiers of one or more available service lists, sending a service list availability request to at least one external device.

10. A device, comprising:

A processing system comprising one or more microprocessors; and

a receiver coupled to the processing system that receives a service list and a security layer identifier, wherein the service list comprises at least two service identifiers, wherein the security layer identifier is a global value for all services in the service list, and wherein the processing system

determines whether the security layer identifier corresponds to a global service security authorization value stored in the device, and

for each service identified in the service list, when the security layer identifier corresponds to the global service security authorization value stored in the device:

acquires each service in the service list that is not already installed in the device and

enables each service in the service list that is not already enabled in the device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034416/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2008
From: RAMIC, HARIS; PATON, ARTHUR E.; TIRPAK, THOMAS M.
To: MOTOROLA, INC.
Reel/Frame 021712/0213 →