IP Library Granted Patent US 8,272,032
Granted Patent B2
US 8,272,032 · App. 10/985,334 · Granted Sep 18, 2012

Multiple user login detection and response system

Assignee: MLB Advanced Media, L.P.
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,272,032
App. No.
10/985,334
Granted
Sep 18, 2012
Kind
B2
Abstract

A method is provided for controlling multiple access to a network service to prevent fraudulent use of the network service. The method includes identifying an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions active for the account; comparing the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and providing the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.

Claims (56)

1. A method of controlling multiple access to a network service to prevent fraudulent use of the network service, the method comprising:

identifying an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions simultaneously active for the account;

comparing the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and

providing the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.

2. The method of claim 1 , further comprising:

determining if an identification cookie is stored at the first device; and

allowing the user to access the service at the second device if the identification cookie is stored at the first device.

3. The method of claim 2 , further comprising:

creating the identification cookie if the identification cookie is not stored at the first device, wherein the identification cookie includes the identification information; and

sending the created identification cookie to the first device.

4. The method of claim 2 , wherein the identification cookie is deleted at the first device after expiration of an access time period, wherein the access time period represents a time interval during which the user is allowed access to the service at the second device.

5. The method of claim 1 , wherein identifying the account access counter comprises:

searching an access state table for an entry associated with the identification information; and

obtaining the account access counter from the entry associated with the identification information.

6. The method of claim 5 , further comprising:

incrementing the account access counter if the account access counter is less than the maximum account access number; and

storing the incremented account access counter in the access state table associated with the identification information.

7. The method of claim 6 , further comprising:

obtaining an account access time from the entry associated with the identification information; wherein the account access time is the time that the account is accessed by the user;

comparing a current time to the account access time and a timeout value, wherein the timeout value represents a time interval during which access to the account is controlled; and

setting the account access counter to a value of one based on the comparison of the current time to the account access time and the timeout value.

8. The method of claim 1 , further comprising:

determining if the user is an executive member; and

providing the user at the first device access to the service at the second device if the user is determined to be an executive member.

9. A computer-readable memory having computer-readable instructions stored therein which when executed by a processor cause a computing device to:

identify an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service provided at a second device, and further wherein the account access counter is the number of service access sessions simultaneously active for the account;

compare the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and

provide the user at the first device access to the service at the second device if the account access counter is less than the maximum account access number.

10. A device for controlling multiple access to a network service to prevent fraudulent use of the network service, the device comprising:

an access control application, the access control application comprising computer code configured

to identify an account access counter for an account using identification information received from a user at a first device using a network, wherein the user is requesting access to a service, and further wherein the account access counter is the number of service access sessions simultaneously active for the account;

to compare the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and

to provide the user at the first device access to the service if the account access counter is less than the maximum account access number;

a communication interface, the communication interface configured to receive the identification information from the first device;

a memory, the memory configured to store the access control application; and

a processor, the processor coupled to the memory and to the communication interface and configured to execute the access control application.

11. A system for controlling multiple access to a network service to prevent fraudulent use of the network service, the system comprising:

a first device, the first device comprising

an access control application, the access control application comprising computer code configured

to identify an account access counter for an account using identification information received from a user at a second device using a network, wherein the user is requesting access to a service, and further wherein the account access counter is the number of service access sessions simultaneously active for the account;

to compare the account access counter to a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account; and

to provide the user at the second device access to the service if the account access counter is less than the maximum account access number;

a first communication interface, the first communication interface configured to receive the identification information from the second device;

a first memory, the first memory configured to store the access control application; and

a first processor, the first processor coupled to the first memory and the first communication interface and configured to execute the access control application; and

the second device comprising

a second application, the second application comprising computer code configured to prompt the user for the identification information; and

to present the service to the user;

a second communication interface, the second communication interface configured

to send the identification information to the first device; and

to receive information relating to the service from the first device;

a second memory, the second memory configured to store the second application; and

a second processor, the second processor coupled to the second memory and to the second communication interface and configured to execute the second application.

12. A method of controlling multiple access to a network service to prevent fraudulent use of the network service, the method comprising:

sending identification information from a first device to a second device using a network, wherein the identification information identifies an account for a service, the account having an account access counter that is the number of service access sessions simultaneously active for the account; and

receiving the service at the first device if the account access counter is less than a maximum account access number, wherein the maximum account access number defines a maximum number of service access sessions allowed for the account.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2016
From: MLB ADVANCED MEDIA, L.P.
To: BAMTECH, LLC
Reel/Frame 039800/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2005
From: CHOTI, JOSEPH FRANCIS; SHAFFER, JUSTIN ALEXANDER; SUN, CHRISTOPHER; SOUNDARARAJAN, ELANGOVAN; WILLIS, SHADEED S.; HOCHBERG, LINCOLN; CURTIS, SEAN
To: MLB ADVANCED MEDIA, L.P.
Reel/Frame 015600/0012 →
Continuity (1)
Related Publication 20060098795A1 · May 11, 2006