IP Library › Granted Patent US 10,437,903
Granted Patent B2
US 10,437,903 · App. 14/493,055 · Granted Oct 8, 2019

Redirection service profiling

Inventors: Jesse Lakes (Bethesda, MD); Jesse Pasichnyk (Seattle, WA)
G06F16/955H04L67/02H04L67/303
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 10,437,903
App. No.
14/493,055
Granted
Oct 8, 2019
Kind
B2
Abstract

A system can include a processor; memory operatively coupled to the processor; an input; an output; and one or more modules stored in the memory that include instructions executable by the processor to instruct the system to receive information, via the input, that includes information associated with a target; parse the information; access a profile; and build a link based at least in part on the information and at least in part on the profile.

Claims (36)

1. A system comprising:

a processor;

memory operatively coupled to the processor;

an input;

an output; and

instructions stored in the memory that are executable by the processor to instruct the system to

generate a link that comprises a redirection service client identifier for a redirection service client listed in a redirection service client database;

transmit the link to the redirection service client;

receive information, via the input, responsive to actuation of the link by a remote device, wherein the information comprises information associated with a target wherein the target comprises a first webpage associated with a first downloadable digital file of content, wherein the first downloadable digital file is compatible with a first operating system type, wherein the remote device comprises an operating system of a second, different operating system type and wherein the first downloadable digital file is not compatible with the second, different operating system type;

parse the information to generate parsed information;

based at least in part on the parsed information, access a profile of the remote device in a database wherein the profile comprises the second, different operating system type;

build a redirection link based at least in part on the redirection service client identifier, at least a portion of the information received responsive to actuation of the link by the remote device and at least in part on the profile wherein the redirection link redirects the remote device to a second, different webpage associated with a second, different downloadable digital file of the content that is compatible with the second, different operating system type;

receive a transaction indicator associated with the remote device and the second, different webpage; and

responsive to receipt of the transaction indicator, updating the profile of the remote device in the database and updating redirection service client information in the redirection service client database.

2. The system of claim 1 wherein the second, different downloadable digital file of the content that is compatible with the second, different operating system type of the remote device is renderable via a media player of the remote device.

3. The system of claim 2 wherein the content comprises audio content.

4. The system of claim 2 wherein the content comprises video content.

5. The system of claim 1 wherein the second, different downloadable digital file of the content that is compatible with the second, different operating system type comprises an application executable in an operating system environment established by the operating system of the remote device.

6. A system comprising:

a processor;

memory operatively coupled to the processor;

an input;

an output; and

instructions stored in the memory that are executable by the processor to instruct the system to

receive a link, via the input, that comprises information associated with content available in a plurality of different forms wherein the plurality of different forms comprise digital data formats for different types of operating systems;

associate the link with other links wherein the other links correspond to the plurality of different forms of the content;

output, via the output, the associated other links to a links database;

transmit one of links to a redirection service client wherein the one of the links comprises a redirection service client identifier for a redirection service client listed in a redirection service client database;

receive information, via the input, responsive to actuation of the transmitted one of the links by a remote device;

parse the information to generate parsed information;

based at least in part on the parsed information, access a profile of the remote device in a profile database wherein the profile comprises an operating system type of an operating system of the remote device;

based at least in part on the operating system type of the operating system of the remote device, access the links database to build a redirection link;

based at least in part on the redirection service client identifier and at least a portion of the information received responsive to actuation of the transmitted one of the links by the remote device, build the redirection link wherein the redirection link redirects the remote device to a website that transmits the content in a digital data format that is compatible with the operating system type of the operating system of the remote device;

receive a transaction indicator associated with the remote device and the website; and

responsive to receipt of the transaction indicator, updating the profile of the remote device in the profile database and updating redirection service client information in the redirection service client database.

7. The system of claim 6 comprising instructions stored in the memory that are executable by the processor to instruct the system to, via the redirection link, redirect the remote device to the website that transmits the content in a digital data format that is compatible with the operating system type of the operating system of the remote device.

Continuity (2)
Provisional Application 61880733 · Sep 20, 2013
Related Publication 20150088980A1 · Mar 26, 2015