IP Library › Granted Patent US 9,078,083
Granted Patent B2
US 9,078,083 · App. 13/772,069 · Granted Jul 7, 2015

Application server awareness of device capabilities in a wireless network

Inventors: Xuming Chen (San Ramon, CA); Mingxing S Li (San Jose, CA); William C King (Lafayette, CA)
Assignee: Verizon Patent and Licensing Inc.
H04W4/003H04W4/001
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 9,078,083
App. No.
13/772,069
Granted
Jul 7, 2015
Kind
B2
Abstract

Capability information, relating to hardware and/or software capabilities of different types of mobile devices, may be used to tailor services provided to the mobile device based on the particular type of mobile device. In one implementation, a device, such as an application server that provide services to mobile devices, may: receive a request from a mobile device, for services; obtaining information indicating a type of the mobile device; obtain, based on the type of mobile device, information indicating capabilities of the mobile device; and provide the services to the mobile device, in which the provided services are tailored for the mobile device based on the capabilities of mobile device.

Claims (48)

1. A method comprising:

receiving a request, by a server and from a mobile device, for services;

obtaining, by the server, information indicating a type of the mobile device, the obtaining including:

submitting a request to a home subscriber server (HSS) device, associated with a Long Term Evolution (LTE) network, the HSS maintaining subscriber profile information corresponding to a wireless network to which the mobile device connects,

receiving a response, to the submitted request, that includes an International Mobile Station Equipment Identity (IMEI) value corresponding to the mobile device, and

extracting a code, indicating the type of mobile device, from the IMEI value;

obtaining, by the server, and based on the type of mobile device, information indicating capabilities of the mobile device, the information including hardware parameters associated with the mobile device, the hardware parameters including at least three of: a screen size of the mobile device, a memory capacity of the mobile device, a processor type of the mobile device, whether the mobile device includes a touchscreen, and whether the mobile device includes a physical keyboard; and

providing, by the server, the services to the mobile device, in which the provided services are tailored for the mobile device based on the capabilities of the mobile device.

2. The method of claim 1 , wherein the extracted code includes a type allocation code (TAC).

3. The method of claim 2 , wherein obtaining the information indicating capabilities of the mobile device further includes:

transmitting a query to a device capabilities database, the query including the TAC; and

receiving the information indicating the capabilities of the mobile device in response to the query.

4. The method of claim 1 , wherein the information indicating capabilities of the mobile device includes information indicating applications that are permitted or prohibited from being installed by the mobile device.

5. The method of claim 1 , wherein the information indicating capabilities of the mobile device includes information indicating services that are permitted or prohibited from being provisioned for the mobile device.

6. The method of claim 1 , wherein the providing of the services to the mobile device includes providing services relating to provisioning of the mobile device based on the capabilities of the mobile device.

7. The method of claim 1 , wherein one of the included hardware parameters includes screen size, and wherein proving the services to the mobile devices includes tailoring a user interface, provided to the mobile device, based on screen size.

8. A server computing device comprising:

a memory device;

at least one processor to:

receive a request, from a mobile device, for services;

obtain information indicating a type of the mobile device, the obtaining including:

submitting a request to a home subscriber server (HSS) device, associated with a Long Term Evolution (LTE) network, the HSS maintaining subscriber profile information corresponding to a wireless network to which the mobile device connects,

receiving a response, to the submitted request, that includes an International Mobile Station Equipment Identity (IMEI) value corresponding to the mobile device, and

extracting a code, indicating the type of the mobile device, from the IMEI value;

obtain, based on the type of the mobile device, information indicating capabilities of the mobile device, the information including hardware parameters associated with the mobile device, the hardware parameters including at least three of: a screen size of the mobile device, a memory capacity of the mobile device, a processor type of the mobile device, whether the mobile device includes a touchscreen, and whether the mobile device includes a physical keyboard; and

provide the services to the mobile device, in which the provided services are tailored for the mobile device based on the capabilities of the mobile device.

9. The server computing device of claim 8 , wherein the extracted code includes a type allocation code (TAC).

10. The server computing device of claim 9 , wherein the at least one processor, when obtaining the information indicating the capabilities of the mobile device, is further to:

transmit a query to a device capabilities database, the query including the TAC; and

receive the information indicating the capabilities of the mobile device in response to the query.

11. The server computing device of claim 8 , wherein the information indicating capabilities of the mobile device includes information indicating applications that are permitted or prohibited from being installed by the mobile device.

12. The server computing device of claim 8 , wherein the information indicating capabilities of the mobile device includes information indicating services that are permitted or prohibited from being provisioned for the mobile device.

13. The server computing device of claim 8 , wherein the providing of the services to the mobile device includes providing services relating to provisioning of the mobile device based on the capabilities of the mobile device.

14. The server computing device of claim 8 , wherein one of the included hardware parameters includes screen size, and wherein proving the services to the mobile devices includes tailoring a user interface, provided to the mobile device, based on screen size.

15. A system comprising:

a device capabilities database to maintain information indicating capabilities of mobile devices that connect through the wireless network;

a subscriber profile database, maintained by a home subscriber server (HSS) device, the HSS maintaining information associated with the mobile devices that connect through the wireless network;

an application server to:

receive a request for services from a mobile device corresponding to one of the mobile devices that connect through the wireless network;

query the subscriber profile database, based on a telephone number of the mobile device, to obtain an International Mobile Station Equipment Identity (IMEI) value corresponding to the mobile device;

extract, from the IMEI value, a code corresponding to a type of the mobile device;

query the device capabilities database, based on the code, to obtain information indicating capabilities of the mobile device, the information including hardware parameters associated with the mobile device, the hardware parameters including at least three of: a screen size of the mobile device, a memory capacity of the mobile device, a processor type of the mobile device, whether the mobile device includes a touchscreen, and whether the mobile device includes a physical keyboard; and

provide services to the mobile device based on the information indicating the capabilities of the mobile device.

16. The system of claim 15 , wherein the code includes a type allocation code (TAC) that represents a model of the mobile device.

17. The system of claim 15 , wherein the information indicating capabilities of the mobile device includes information indicating applications that are permitted or prohibited from being installed by the mobile device.

18. The system of claim 15 , wherein the information indicating capabilities of the mobile device includes information indicating services that are permitted or prohibited from being provisioned for the mobile device.

19. The system of claim 15 , wherein the providing of the services to the mobile device includes providing services relating to provisioning of the mobile device based on the capabilities of the mobile device.

20. The system of claim 15 , wherein one of the included hardware parameters includes screen size, and wherein proving the services to the mobile devices includes tailoring a user interface, provided to the mobile device, based on screen size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2013
From: CHEN, XUMING; LI, MINGXING S.; KING, WILLIAM C.
To: VERIZON PATENT AND LICENSING INC
Reel/Frame 029843/0040 →
Continuity (1)
Related Publication 20140235258A1 · Aug 21, 2014