IP Library Granted Patent US 9,282,424
Granted Patent B2
US 9,282,424 · App. 13/547,505 · Granted Mar 8, 2016

Method and system for logic-based uniform resource locator resolution

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,282,424
App. No.
13/547,505
Granted
Mar 8, 2016
Kind
B2
Abstract

A method and system for a logic-based uniform resource locator resolution are described in which a server may receive a request from a mobile device. The request may be based on a uniform resource locator (URL) obtained by the mobile device from a code, such as a two-dimensional code, or from a proximity device, such as a near field communication target device. In response to the request, the server may communicate to the mobile device URL redirection information for a URL that provides multimedia content comprising an advertisement, a webpage, a video, a virtual card, a phone number, sound, and/or other like information. The URL redirection information may be selected based on a location that corresponds to the code or the proximity device, which may be the location of the mobile device. The URL redirection information may also be selected based on a rotation schedule stored in the server.

Claims (73)

1. A method, comprising:

in a server that is operable to communicate with a mobile device:

receiving a request from the mobile device, the request being based on a uniform resource locator (URL) received by the mobile device from a code;

communicating URL redirection information to the mobile device in response to the request, the URL redirection information being based on a location corresponding to the code; and

selecting at the server, a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a time corresponding to the reception of the request by the server.

2. The method of claim 1 , wherein the location corresponding to the code is the location of the mobile device at a time of reception of the URL by the server.

3. The method of claim 1 , wherein the URL redirection information corresponds to a URL that provides multimedia content comprising an advertisement, a webpage, a video, a virtual card, a phone number, sound, or a combination thereof.

4. The method of claim 1 , comprising:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first video; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second video different from the first video.

5. The method of claim 1 , comprising:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first promotional video of a program; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second promotional video of the program different from the first promotional video of the program.

6. The method of claim 1 , comprising:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first webpage; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second webpage different from the first webpage.

7. The method of claim 1 , comprising receiving from the mobile device, information comprising an indication of the location of the mobile device at a time of reception of the URL by the mobile device.

8. The method of claim 1 , wherein the code is a two-dimensional code.

9. The method of claim 1 , wherein the code is a quick response code.

10. The method of claim 1 , wherein the selection comprises comparing a multimedia content rotation schedule stored in the server with a time corresponding to the reception of the request by the server.

11. The method of claim 10 , comprising dynamically modifying one or both of the multimedia content rotation schedule and the plurality of URLs.

12. The method of claim 1 , comprising selecting a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a number of separate requests received from the mobile device, each of the separate requests being based on the URL received by the mobile device from the code.

13. A system, comprising:

one or more circuits for use in a server that is operable to communicate with a mobile device;

the one or more circuits being operable to receive a request from the mobile device, the request being based on a uniform resource locator (URL) received by the mobile device from a code;

the one or more circuits being operable to communicate URL redirection information to the mobile device in response to the request, the URL redirection information being based on a location corresponding to the code; and

the one or more circuits being operable to select at the server, a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a time corresponding to the reception of the request by the server.

14. The system of claim 13 , wherein the location corresponding to the code is the location of the mobile device at a time of reception of the URL by the server.

15. The system of claim 13 , wherein the URL redirection information corresponds to a URL that provides multimedia content comprising an advertisement, a webpage, a video, a virtual card, a phone number, sound, or a combination thereof.

16. The system of claim 13 , wherein the one or more circuits are operable to:

communicate to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first video; and

communicate to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second video different from the first video.

17. The system of claim 13 , wherein the one or more circuits are operable to:

communicate to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first promotional video of a program; and

communicate to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second promotional video of the program different from the first promotional video of the program.

18. The system of claim 13 , wherein the one or more circuits are operable to:

communicate to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first webpage; and

communicate to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second webpage different from the first webpage.

19. The system of claim 13 , wherein the one or more circuits are operable to receive from the mobile device, information comprising an indication of the location of the mobile device at a time of reception of the URL by the mobile device.

20. The system of claim 13 , wherein the code is a two-dimensional code.

21. The system of claim 13 , wherein the code is a quick response code.

22. The system of claim 13 , wherein:

the one or more circuits comprise a memory; and

the selection comprises comparing a multimedia content rotation schedule stored in the memory with a time corresponding to the reception of the request by the server.

23. The system of claim 22 , wherein the one or more circuits are operable to dynamically modify one or both of the multimedia content rotation schedule and the plurality of URLs.

24. The system of claim 13 , wherein the one or more circuits are operable to select a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a number of separate requests received from the mobile device, each of the separate requests being based on the URL received by the mobile device from the code.

25. A non-transitory computer-readable media having stored thereon a computer program having at least one code section for processing data, the at least one code section being executable by a computer to cause the computer to perform steps comprising:

in a server that is operable to communicate with a mobile device:

receiving a request from the mobile device, the request being based on a uniform resource locator (URL) received by the mobile device from a code;

communicating URL redirection information to the mobile device in response to the request, the URL redirection information being based on a location corresponding to the code; and

selecting at the server, a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a time corresponding to the reception of the request by the server.

26. The non-transitory computer-readable of claim 25 , wherein the location corresponding to the code is the location of the mobile device at a time of reception of the URL by the server.

27. The non-transitory computer-readable of claim 25 , wherein the URL redirection information corresponds to a URL that provides multimedia content comprising an advertisement, a webpage, a video, a virtual card, a phone number, sound, or a combination thereof.

28. The non-transitory computer-readable of claim 25 , wherein the at least one code section comprises code for:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first video; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second video different from the first video.

29. The non-transitory computer-readable of claim 25 , wherein the at least one code section comprises code for:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first promotional video of a program; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second promotional video of the program different from the first promotional video of the program.

30. The non-transitory computer-readable of claim 25 , wherein the at least one code section comprises code for:

communicating to the mobile device, when the location corresponding to the code is a first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a first webpage; and

communicating to the mobile device, when the location corresponding to the code is a second location different from the first location, the URL redirection information corresponding to a URL that provides multimedia content comprising a second webpage different from the first webpage.

31. The non-transitory computer-readable of claim 25 , wherein the at least one code section comprises code for receiving from the mobile device, information comprising an indication of the location of the mobile device at a time of reception of the URL by the mobile device.

32. The non-transitory computer-readable of claim 25 , wherein the code is a two-dimensional code.

33. The non-transitory computer-readable of claim 25 , wherein the code is a quick response code.

34. The non-transitory computer-readable of claim 25 , wherein the selection comprises comparing a multimedia content rotation schedule stored in the server with a time corresponding to the reception of the request by the server.

35. The non-transitory computer-readable of claim 34 , wherein the at least one code section comprises code for dynamically modifying one or both of the multimedia content rotation schedule and the plurality of URLs.

36. The non-transitory computer-readable of claim 25 , wherein the at least one code section comprises code for selecting a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a number of separate requests received from the mobile device, each of the separate requests being based on the URL received by the mobile device from the code.

37. A method, comprising:

in a server that is operable to communicate with a mobile device:

receiving a request from the mobile device, the request being based on a uniform resource locator (URL) received by the mobile device from a proximity device;

communicating URL redirection information to the mobile device in response to the request, the URL redirection information being based on a location corresponding to the proximity device; and

selecting at the server, a URL that corresponds to the URL redirection information from a plurality of URLs, the selection being based on a time corresponding to the reception of the request by the server.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2012
From: O'NEIL, BRIAN K.; DROOKER, MATTHEW
To: TURNER BROADCASTING SYSTEM, INC.
Reel/Frame 028893/0101 →