IP Library Granted Patent US 8,838,767
Granted Patent B2
US 8,838,767 · App. 13/340,480 · Granted Sep 16, 2014

Redirection service

Inventors: Jesse Lakes (Bethesda, MD); Jesse Pasichnyk (Seattle, WA)
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,838,767
App. No.
13/340,480
Granted
Sep 16, 2014
Kind
B2
Abstract

A computing system can include an interface that receives a URL responsive to a user activating an Internet link via an application where the URL includes metadata for an item specified by a country-based Internet store; circuitry that identifies a base country of the user by resolving an Internet Protocol address associated with the user; circuitry that decides if the base country of the user differs from the country of the country-based Internet store; and circuitry that formulates, if the base country differs, a URL for redirecting the user to a country-based Internet store for a country that corresponds to the base country of the user. Various other apparatuses, systems, methods, etc., are also disclosed.

Claims (19)

1. A computing system comprising: an interface that receives a first URL responsive to a user activating, via an application, an Internet link of a client of a redirection service wherein the first URL comprises information for an item specified by a country-based Internet store; circuitry that identifies a base country of the user by resolving an Internet Protocol address associated with the user; circuitry that decides if the base country of the user differs from the country of the country-based Internet store; circuitry that formulates, for a first condition where the base country does not differ, a first condition second URL for redirecting the user to the country-based Internet store wherein the first condition second URL is formulated to comprise first condition affiliate program information associated with a first condition affiliate program for the country-based Internet store; circuitry that accesses a database to, for a second condition where the base country of the user differs, determine, as a third condition, if the client of the redirection service is associated with a third condition affiliate program for a country-based Internet store for a country that corresponds to the base country of the user and, if so, to select that third condition affiliate program and, if not, as a fourth condition, to select a fourth condition affiliate program that is associated with the redirection service and the country-based Internet store for the country that corresponds to the base country of the user; and circuitry that formulates, for the second condition, a second condition second URL for redirecting the user to the country-based Internet store for the country that corresponds to the base country of the user wherein the second condition second URL is formulated to comprise second condition affiliate program information associated with the selected third condition or fourth condition affiliate program.

2. The computing system of claim 1 further comprising circuitry that determines whether the item specified by the country-based Internet store matches an item specified by the country-based Internet store for the country that corresponds to the base country of the user.

3. The computing system of claim 2 wherein the circuitry that determines comprises circuitry that parses the information to issue a query to an Internet store information database.

4. The computing system of claim 2 wherein the circuitry that determines comprises circuitry that issues a call specified by an application programming interface.

5. The computing system of claim 1 further comprising circuitry that determines a best match for the item for the country-based Internet store for the country that corresponds to the base country of the user.

6. The computing system of claim 5 wherein the circuitry that formulates the first condition second URL and wherein the circuitry that formulates the second condition second URL, formulates the respective second URL based at least in part on the best match for the item.

7. The computing system of claim 5 wherein the circuitry that determines comprises circuitry that parses the information for search terms.

8. The computing system of claim 7 wherein the circuitry that determines comprises circuitry that issues a search to an Internet store information database using at least one of the search terms.

9. The computing system of claim 1 wherein the circuitry that formulates the first condition second URL and wherein the circuitry that formulates the second condition second URL, formulates the respective second URL to redirect the user to an affiliate program website.

10. The computing system of claim 1 wherein the first condition and the second condition affiliate program information comprise a respective affiliate program identification code.

11. The computing system of claim 1 comprising a server.

12. The computing system of claim 1 wherein the item comprises a digital media item.

13. The computing system of claim 12 wherein the digital media item comprises country-based intellectual property rights.

14. The computing system of claim 1 further comprising circuitry that decides if a license for the item for the base country of the user differs from a license for the item of the country of the country-based Internet store.

15. One or more non-transitory computer-readable media comprising processor-executable instructions to instruct a computing system to: receive a first URL responsive to a user activating, via an application, an Internet link of a client of a redirection service wherein the first URL comprises information for an item specified by a country-based Internet store; identify a base country of the user by resolving an Internet Protocol address associated with the user; decide if the base country of the user differs from the country of the country-based Internet store; formulate, for a first condition where the base country does not differ, a first condition second URL for redirecting the user to the country-based Internet store wherein the first condition second URL is formulated to comprise first condition affiliate program information associated with a first condition affiliate program for the country-based Internet store; access a database to, for a second condition where the base country of the user differs, determine, as a third condition, if the client of the redirection service is associated with a third condition affiliate program for a country-based Internet store for a country that corresponds to the base country of the user and, if so, to select that third condition affiliate program and, if not, as a fourth condition, to select a fourth condition affiliate program that is associated with the redirection service and the country-based Internet store for the country that corresponds to the base country of the user; and formulate, for the second condition the base country differs, a second condition second URL for redirecting the user to the country-based Internet store for the country that corresponds to the base country of the user wherein the second condition second URL is formulated to comprise second condition affiliate program information associated with the selected third condition or fourth condition affiliate program.

16. A method comprising: receiving a URL responsive to a user activating, via an application, an Internet link of a client of a redirection service wherein the URL comprises information for an item specified by a country-based Internet store; identifying a base country of the user by resolving an Internet Protocol address associated with the user; deciding if the base country of the user differs from the country of the country-based Internet store; formulating, for a first condition where the base country does not differ, a first condition second URL for redirecting the user to the country-based Internet store wherein the first condition second URL is formulated to comprise first condition affiliate program information associated with a first condition affiliate program for the country-based Internet store; accessing a database to, for a second condition where the base country of the user differs, determine, as a third condition, if the client of the redirection service is associated with a third condition affiliate program for a country-based Internet store for a country that corresponds to the base country of the user and, if so, to select that third condition affiliate program and, if not, as a fourth condition, to select a fourth condition affiliate program that is associated with the redirection service and the country-based Internet store for the country that corresponds to the base country of the user; for the second condition, formulating a second condition second URL for redirecting the user to the country-based Internet store for the country that corresponds to the base country of the user and wherein the second condition second URL is formulated to comprise second condition affiliate program information associated with the selected third condition or fourth condition affiliate program.

17. The method of claim 16 wherein the first condition or the second condition affiliate program information comprises information for an internal affiliate program or an external, third-party affiliate program.

18. The method of claim 16 further comprising determining whether the item specified by the country-based Internet store matches an item specified by the country-based Internet store for the country that corresponds to the base country of the user.

19. The method of claim 18 further comprising, if the item specified by the country-based Internet store does not match an item specified by the country-based Internet store for the country that corresponds to the base country of the user, implementing a hierarchical decay process and formulating the first condition second URL or the second condition second URL based at least in part on the hierarchical decay process.

Continuity (2)
Provisional Application 61428491 · Dec 30, 2010
Related Publication 20120173692A1 · Jul 5, 2012