IP Library Granted Patent US 8,725,899
Granted Patent B2
US 8,725,899 · App. 14/059,263 · Granted May 13, 2014

Systems and methods for providing content and services on a network system

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,725,899
App. No.
14/059,263
Granted
May 13, 2014
Kind
B2
Abstract

Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.

Claims (32)

1. A network management system which causes a user device to receive alternate content different from what was requested by the user device, the user device being connected to the network management system, the system comprising:

a communications port configured to receive incoming data from the user device relating to accessing a first network location external to the network management system; and

a processor unit programmed to complete a connection handshake with the user device while appearing to be the first network location, the connection handshake being completed in response to the incoming data and without the need to communicate with the first network location;

the processor unit further programmed to generate response data, the response data including alternate content different from content to be accessed at the first network location, wherein the response data appears to be from the first network location by at least including a source address corresponding to the first network location in a header of the response data;

the processor unit further programmed to send to the user device the generated response data including the alternate content.

2. The network management system of claim 1 , wherein the processor unit is further programmed to determine if the user device is entitled to access the first network location.

3. The network management system of claim 1 , wherein the processor unit is further programmed to: receive second incoming data from the user device and determine whether to send a redirection message configured to cause the user device to initiate another request for a second network location, the determination being based at least in part upon a MAC address associated with the user device.

4. The network management system of claim 1 , wherein the first network location is a server.

5. The network management system of claim 1 , wherein the first network location is a network address.

6. The network management system of claim 1 , wherein the alternate content is a personalized homepage.

7. The network management system of claim 6 , wherein the personalized homepage is established by the network management system.

8. The network management system of claim 1 , wherein the processor unit and communications port are housed in a gateway device.

9. The network management system of claim 1 , wherein the processor unit comprises hardware and software components.

10. A method of managing a network which causes a user device to receive alternate content different from what was requested by the user device, the method comprising:

receiving, at a communications port, incoming data from the user device relating to accessing a first network location external to the network management system;

completing a connection handshake, using a processor, with the user device while appearing to be the first network location the connection handshake being completed in response to the incoming data and without the need to communicate with the first network location;

generating response data, using the processor, the response data including alternate content different from content to be accessed at the first network location, wherein the response data appears to be from the first network location by at least including a source address corresponding to the first network location in a header of the response data; and

sending to the user device, using the processor, the generated response data including the alternate content.

11. The network management system of claim 10 , further comprising determining if the user device is entitled to access the first network location.

12. The network management system of claim 10 , further comprising receiving second incoming data from the user device and determining whether to send a redirection message configured to cause the user device to initiate another request for a second network location, the determination being based at least in part upon a MAC address associated with the user device.

13. The network management system of claim 10 , wherein the first network location is a server.

14. The network management system of claim 10 , wherein the first network location is a network address.

15. The network management system of claim 10 , wherein the alternate content is a personalized homepage.

16. The network management system of claim 15 , further comprising establishing the personalized homepage.

17. A network management system, configured to cause a user device to receive alternate content different from what was requested by the user device, the user device being connected to the network management system, the system comprising:

a communications port configured to receive incoming data from the user device relating to accessing a first network location external to the network management system; and

a processor means for completing a connection handshake with the user device while appearing to be the first network location, the connection handshake being completed in response to the incoming data and without the need to communicate with the first network location;

the processor means configured to generate response data, the response data including alternate content different from content to be accessed at the first network location, wherein the response data appears to be from the first network location by at least including a source address corresponding to the first network location in a header of the response data;

the processor means further configured to send to the user device the generated response data including the alternate content.

18. The network management system of claim 17 , wherein the processor means is further configured to determine if the user device is entitled to access the first network location.

19. The network management system of claim 17 , wherein the processor means is implemented in hardware and software components.

20. The network management system of claim 17 , wherein the processor means is a central processing unit (CPU).

Assignments (7)
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 →
SECURITY INTEREST Recorded Sep 30, 2015
From: NOMADIX, INC.
To: NTT DOCOMO, INC.
Reel/Frame 036721/0341 →