IP Library Granted Patent US 8,346,223
Granted Patent B1
US 8,346,223 · App. 11/594,573 · Granted Jan 1, 2013

Delivering a customized service to a mobile device using a link

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,346,223
App. No.
11/594,573
Granted
Jan 1, 2013
Kind
B1
Abstract

A method of delivering a user specific customized service to a mobile user device is disclosed. User specific customized service information is received over a first channel. An identifier for the user specific customized service is generated. A link is sent that includes the identifier of the user specific customized service over a second channel. The user specific customized service identifier is received. The user specific customized service over a third channel is sent.

Claims (30)

1. A method of delivering a user specific customized service to a mobile user device comprising: receiving user specific customized service information over a first channel, wherein the first channel is web browser based; generating an identifier for the user specific customized service; sending a link that includes the identifier of the user specific customized service over a second channel, wherein the second channel is messaging service based; receiving the user specific customized service identifier based on activation of the link, wherein the user specific customized service identifier includes a user agent providing a unique identification of the mobile user device; creating a meta-data signature for the mobile user device based at least in part on at least one of the user agent, Uniform Resource Locator (URL) of the Resource Description Framework (RDF) for the mobile user device, and information about a network gateway the mobile user device is using to reach a network, wherein the meta-data signature includes fundamental features comprising at least one of display colors, memory for installation of an application, and display screen size available on the mobile user device; and sending the user specific customized service over a mobile user device web browser protocol, wherein the user specific customized service is created in part based on the meta-data signature; and wherein the user specific customized service is an application executable file from a custom compilation based on the meta-data signature of the mobile user device; and when an installation is unsuccessful, recompilation of the application executable file is performed with a correction to the meta-data signature of the mobile device.

2. A system of delivering a user specific customized service to a mobile user device including: a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: receive user specific customized service information over a first channel, wherein the first channel is web browser based; generate an identifier for the user specific customized service; send a link that includes the identifier of the user specific customized service over a second channel, wherein the second channel is messaging service based; receive the user specific customized service identifier based on activation of the link, wherein the user specific customized service identifier includes a user agent providing a unique identification of the mobile device; create a meta-data signature for the mobile user device based at least in part on at least one of the user agent, Uniform Resource Locator (URL) of the Resource Description Framework (RDF) for the mobile user device, and information about a network gateway the mobile user device is using to reach a network, wherein the meta-data signature includes fundamental features comprising at least one of display colors, memory for installation of an application, and display screen size available on the mobile user device; and send the user specific customized service over a mobile user device web browser protocol, wherein the user specific customized service is created in part based on the meta-data signature; and wherein the user specific customized service is an application executable file from a custom compilation based on the meta-data signature of the mobile user device; and when an installation is unsuccessful, recompilation of the application executable file is performed with a correction to the meta-data signature of the mobile device.

3. A system as recited in claim 2 , wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to create the user specific customized service in response to the received user specific customized service information.

4. A system as recited in claim 2 , wherein the memory is further configured to provide the processor with instructions which when executed cause the processor to create the user specific customized service in response to the received user specific customized service identifier.

5. A system as recited in claim 2 , wherein the user specific customized service includes an application.

6. A system as recited in claim 2 , wherein the user specific customized service includes a customized application.

7. A system as recited in claim 2 , wherein the user specific customized service includes a customized application, wherein the customized application is customized based on the received user specific customized service information.

8. A system as recited in claim 2 , wherein the received user specific customized service information includes security information.

9. A system as recited in claim 2 , wherein the received user specific customized service information includes security information, wherein the security information includes credentials.

10. A system as recited in claim 2 , wherein the user specific customized service includes security information.

11. A system as recited in claim 2 , wherein the user specific customized service includes security information, wherein the security information includes credentials.

12. A system as recited in claim 2 , wherein the received user specific customized service information includes service enrollment information.

13. A system as recited in claim 2 , wherein the received user specific customized service information includes service enrollment information, wherein the service enrollment information includes email service enrollment information.

14. A system as recited in claim 2 , wherein the received user specific customized service information includes user information.

15. A system as recited in claim 2 , wherein the received user specific customized service information includes user information, wherein the user information includes an address.

16. A system as recited in claim 2 , wherein the first channel includes a web browser protocol including HTTP or WAP.

17. A system as recited in claim 2 , wherein the first channel includes a web browser page, wherein the web browser page includes a web browser form.

18. A system as recited in claim 2 , wherein the second channel includes a messaging service protocol including mobile user device short messaging service (SMS) protocol.

19. A system as recited in claim 2 , wherein the mobile user device web browser protocol includes HTTP or WAP.

20. A method as recited in claim 1 , further including creating the user specific customized service in response to the received user specific customized service information.

21. A method as recited in claim 1 , further including creating the user specific customized service in response to the received user specific customized service identifier.

22. A method as recited in claim 1 , wherein the user specific customized service includes an application.

23. A method as recited in claim 1 , wherein the user specific customized service includes a customized application.

24. A system as recited in claim 2 , wherein the user specific customized service includes a customized application, wherein the customized application is customized based on the received user specific customized service information.

25. A method as recited in claim 1 , wherein the received user specific customized service information includes security information.

26. A method as recited in claim 1 , wherein the received user specific customized service information includes security information, wherein the security information includes credentials.

27. A method as recited in claim 1 , wherein the received user specific customized service information includes service enrollment information.

28. A method as recited in claim 1 , wherein the received user specific customized service information includes user information.

29. A method as recited in claim 1 , wherein the first channel includes a web browser protocol including HTTP or WAP.

30. A method as recited in claim 1 , wherein the mobile user device web browser protocol includes HTTP or WAP.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: FLURRY, INC.
To: YAHOO! INC
Reel/Frame 034657/0094 →
RELEASE Recorded Sep 5, 2014
From: SILICON VALLEY BANK
To: FLURRY, INC.
Reel/Frame 034083/0843 →
SECURITY INTEREST Recorded May 23, 2014
From: FLURRY, INC.
To: SILICON VALLEY BANK
Reel/Frame 033286/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2007
From: BYRNES, SEAN N.; VANRENEN, GABRIEL; SCHOLNICK, DAN
To: FLURRY, INC.
Reel/Frame 018848/0146 →