IP Library Granted Patent US 10,498,847
Granted Patent B2
US 10,498,847 · App. 15/041,605 · Granted Dec 3, 2019

System and method for mobile application deep linking

Inventors: David Popowitz (Woodside, CA); Marek Olszewski (San Francisco, CA); Moninder Jheeta (Fremont, CA); Nitin Gupta (Mountain View, CA); Rene Reinsberg (San Francisco, CA)
Assignee: Go Daddy Operating Company, LLC
H04L67/2814G06F16/9566H04L61/1511H04L67/2823H04L67/02
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,498,847
App. No.
15/041,605
Granted
Dec 3, 2019
Kind
B2
Abstract

A system and method for application deep linking is presented. The system includes a proxy server configured to receive a request for a first web page of a website. The proxy server retrieves content of the first web page and modifies the content to include a uniform resource indicator to create a modified content of the first web page. The uniform resource indicator includes the deep link setting and, when executed by a computing device, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator. The proxy server is configured to transmit the modified content of the first web page to a requesting computing device.

Claims (18)

1. A system, comprising:

a first computer server including at least one hardware processor and hosting a plurality of web pages of a website;

a data storage server including at least one hardware processor and configured to store deep link settings for the website;

a proxy server in communication with the data storage server, the proxy server including at least one hardware processor and being configured to:

receive, via a communications network, a request from a computing device of a user for a first web page of the website,

retrieve a content of the first web page from the first computer server,

retrieve a deep link setting for the first web page of the website from the data storage server,

use the deep link setting to construct a uniform resource indicator including the deep link setting,

modify a hypertext markup language code associated with the first web page to insert the uniform resource indicator into the first web page to create a modified content of the first web page, the uniform resource indicator including the deep link setting and, when executed by the computing device of the user, the uniform resource indicator causes the computing device to load an application identified by the uniform resource indicator, and

transmit the modified content of the first web page to the computing device of the user; and

a domain name system (DNS) server storing a DNS record associating a domain name of the website with an Internet protocol (IP) address of the proxy server.

2. The system of claim 1 , wherein the uniform resource indicator includes at least a portion of a uniform resource locator identifying the first web page of the website.

3. The system of claim 2 , wherein the proxy server is configured to create the uniform resource indicator by appending the at least a portion of a uniform resource locator to the deep link setting.

4. The system of claim 1 , wherein the deep link setting identifies a mobile application.

5. The system of claim 1 , wherein the deep link setting identifies a first mobile application associated with a first operating system and a second mobile application associated with a second operating system.

6. The system of claim 5 , wherein the deep link setting is encoded into a DNS record associated with the website.

7. The system of claim 6 , wherein the deep link setting is encoded into a DNS TXT record.

8. The system of claim 5 , wherein the DNS record is stored in the DNS server.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded May 9, 2017
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 042426/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2016
From: POPOWITZ, DAVID; OLSZEWSKI, MAREK; JHEETA, MONINDER; GUPTA, NITIN; REINSBERG, RENE
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 038319/0378 →