IP Library Granted Patent US 9,330,400
Granted Patent B2
US 9,330,400 · App. 14/517,066 · Granted May 3, 2016

Systems and methods for injecting content

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,330,400
App. No.
14/517,066
Granted
May 3, 2016
Kind
B2
Abstract

Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.

Claims (31)

1. A method of tracking location specific usage of a client device in a network based system, the method comprising:

receiving a first request from a client device for access to a network external to a local network of a first local network management system, said first local network management system located in a first area of a first venue;

determining, that the client device is physically located in the first area of the first venue based at least in part on the first request for access to said external network at the first local network management system;

tracking communications from the client device with said external network through the first local network management system;

storing user preferences based at least in part on the tracked communications from the client device and said determination the client device is physically located in the first area;

receiving a second request from the client device for access to a network external to a local network of a second local network management system, said second local network management system located in a second area of the first venue;

determining that the client device is physically located in the second area of the first venue based at least in part on the second request for access to said external network; and

providing location specific content to the client device based at least in part on said determination that the geographical location of the client device is in the second area of the first venue and the stored user preference based at least in part on the tracked client device communications.

2. The method of claim 1 , further comprising providing an interactive tool configured to provide location specific services to the client device based on the determined geographical location of the client device.

3. The method of claim 2 , wherein the interactive tool is further configured to provide hotel services.

4. The method of claim 3 , wherein the interactive tool is further configured to provide location specific services to the client device based on the location specific usage tracking data.

5. The method of claim 3 , wherein the interactive tool is further configured to provide location specific services to the client device based on data received from the local service providers.

6. The method of claim 5 , wherein the location specific services comprises an advertisement based on the geographical location of the client device.

7. The method of claim 1 , wherein the venue comprises one of the following: a coffee shop, an airport, a convention center, a cruise ship, a plane, a stadium, a library, or a school.

8. A network management system configured to track location specific usage of a client device in a network based system, the network management system comprising:

a first local gateway device physically located at a first venue, said first local gateway device configured to receive a first request from a client device for access to an external network;

a second local gateway device physically located at a second venue, said second venue at a geographically different location than said first venue, said second local gateway device configured to receive a second request from the client device for access to an external network; and

a subscriber management system comprising a server, said server configured to:

determine that the client device is physically located at the first venue based at least in part on the first request for access to said external network;

track client device communications from the client device with said external network through the first local gateway device;

store user preferences based at least in part on tracked communications from the client device at the first local gateway device at the first venue;

determine a geographical location of the client device based at least in part on the second request for access to said external network; and

provide location specific content based at least in part on the determined geographical location of the client device and the stored user preferences based at least in part on tracked client device communications.

9. The network management system of claim 8 , wherein the one or more software modules are further configured to provide an interactive tool configured to provide location specific services to the client device based on the determined geographical location of the client device.

10. The network management system of claim 9 , wherein the interactive tool is further configured to provide hotel services.

11. The network management system of claim 10 , wherein the interactive tool is further configured to provide location specific services to the client device based on the location specific usage tracking data.

12. The network management system of claim 10 , wherein the interactive tool is further configured to provide location specific services to the client device based on data received from the local service providers.

13. The network management system of claim 12 , wherein the location specific services comprises an advertisement based on the geographical location of the client device.

14. The network management system of claim 10 , wherein the location specific usage tracking data comprises data received by the interactive tool.

15. The network management system of claim 9 , wherein the geographical location of the network gateway system comprises a geographical location of a venue.

16. The network management system of claim 15 , wherein the venue comprises one of the following: a coffee shop, an airport, a convention center, a cruise ship, a plane, a stadium, a library, or a school.

Assignments (8)
QUITCLAIM Recorded Nov 22, 2019
From: GATE WORLDWIDE HOLDINGS LLC
To: NOMADIX, INC.
Reel/Frame 051095/0529 →
RELEASE OF SECURITY INTEREST Recorded May 28, 2019
From: KNOBBE, MARTENS, OLSON & BEAR, LLP
To: NOMADIX, INC.
Reel/Frame 050440/0042 →
SECURITY INTEREST Recorded Mar 20, 2019
From: NOMADIX, INC.
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 048655/0621 →
ASSIGNMENT OF PATENT SECURITY AGREEMENT Recorded Jan 23, 2018
From: NTT DOCOMO, INC.
To: GATE WORLDWIDE HOLDINGS LLC
Reel/Frame 045113/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2018
From: NOMADIX, INC.
To: GATE WORLDWIDE HOLDINGS LLC
Reel/Frame 045113/0928 →
MODIFICATION TO PATENT SECURITY AGREEMENT Recorded Aug 29, 2017
From: NOMADIX, INC.
To: NTT DOCOMO, INC.
Reel/Frame 043710/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: PITCHAIKANI, BALAJI; BRUSSEAU, ERIC CHRISTOPHER; OLSHANSKY, VADIM; FELDMAN, PETER MATTHEW; ZUMBAHLEN, CHARLES SCOTT; SALEM, ELYAS MANZUR
To: NOMADIX, INC.
Reel/Frame 037888/0171 →
SECURITY INTEREST Recorded Sep 30, 2015
From: NOMADIX, INC.
To: NTT DOCOMO, INC.
Reel/Frame 036721/0341 →