IP Library Granted Patent US 9,479,336
Granted Patent B2
US 9,479,336 · App. 12/710,160 · Granted Oct 25, 2016

Generalized method for authenticating subscribers of a service via a graphical user interface or telephone using the same user name and password

Inventor: Vladimir Smelyansky (Glenview, IL)
Assignee: XCAST LABS, INC.
H04L9/3247G06F21/31H04L9/3226H04L63/0428H04L63/083H04L2209/80
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,479,336
App. No.
12/710,160
Granted
Oct 25, 2016
Kind
B2
Abstract

A method and system for authenticating a subscriber of a user using a graphical user interface or telephone using the same user name and password is provided. As a result, subscribers need to memorize only one user name and/or password, saving precious time and energy to the subscriber because of the low risk of forgetting the user name and/or password. In addition, with the advent of cross-category products such as web phones (Web user interface integrated in a telephone) and soft phone (software on a personal computer reproducing the function of a telephone), it can become confusing for subscribers to remember which passwords and user name to use for which device. Having one password and one user name to remember makes the situation simpler.

Claims (22)

1. A computer-implemented method of authenticating a subscriber of a service using a graphical user interface or telephone using the same user name and password comprising:

receiving, at a server, a user name and/or password, wherein the password is not encrypted, from a client device for a subscriber, wherein the same user name or password was entered with either a standard telephone keyboard layout or a graphical user interface, but representing the user name or password as a string of integers when the user name or password is entered with a standard telephone keyboard layout, and representing the user name or password as an alphanumeric string when the user name or password is entered with a graphical user interface, wherein, for at least some data values entered with the standard telephone keyboard layout, each data value entered with the standard telephone keyboard layout represents a plurality of data values entered with the graphical user interface, but each data value entered with the graphical user interface represents only one data value entered with the standard telephone keyboard layout;

determining automatically, at the server, whether the user name or password was entered using a standard telephone keyboard layout or a graphical user interface, based on a type of connection over which the user name or password was received at the server;

generating a signature for the received password at the server;

when the password was entered using a standard telephone keyboard layout, accessing a record for the subscriber and comparing the signature for the password entered using the standard telephone keyboard layout with a signature for the password in field of the accessed record;

when the password or user name was entered using a graphical user interface, accessing the record for the subscriber and comparing the signature for the alphanumeric string entered using the graphical user interface with the signature for the alphanumeric string for the user name or password in the field in the record storing the graphical user interface user name or password for the subscriber, wherein the same record for the subscriber is accessed when the user name or password was entered using a standard telephone keyboard layout and when the password or user name was entered using a graphical user interface;

notifying the subscriber of whether the password or username has been accepted.

2. The method according to claim 1 , further comprising:

establishing a connection with the client device.

3. The method according to claim 1 , further comprising:

providing a prompt to enter user name or password.

4. A server for authenticating a subscriber of a service using a graphical user interface or telephone using the same user name or password comprising a hardware processor operable to execute computer program instructions, a memory operable to store computer program instructions executable by the processor, and computer program instructions stored in the memory and executable to perform the steps of:

receiving, at the server, a user name and/or password, wherein the password is not encrypted, from a client device for a subscriber, wherein the same user name or password was entered with either a standard telephone keyboard layout or a graphical user interface, but representing the user name or password as a string of integers when the user name or password is entered with a standard telephone keyboard layout, and representing the user name or password as an alphanumeric string when the user name or password is entered with a graphical user interface, wherein, for at least some data values entered with the standard telephone keyboard layout, each data value entered with the standard telephone keyboard layout represents a plurality of data values entered with the graphical user interface, but each data value entered with the graphical user interface represents only one data value entered with the standard telephone keyboard layout;

determining automatically, at the server, whether the user name or password was entered using a standard telephone keyboard layout or a graphical user interface, based on a type of connection over which the user name or password was received at the server,

generating a signature for the received password at the server;

when the password was entered using a standard telephone keyboard layout, accessing a record for the subscriber and comparing the signature for the password entered using the standard telephone keyboard layout with a signature of the password in field of the accessed record;

when the password or user name was entered using a graphical user interface, accessing the record for the subscriber and comparing the signature for the alphanumeric string entered using the graphical user interface with the signature for the alphanumeric string for the user name or password in the field in the record storing the graphical user interface user name or password for the subscriber, wherein the same record for the subscriber is accessed when the user name or password was entered using a standard telephone keyboard layout and when the password or user name was entered using a graphical user interface;

notifying the subscriber of whether the password or user name has been accepted.

5. The server according to claim 4 , further comprising the step of:

establishing a connection with the client device.

6. The server according to claim 4 , further comprising the step of:

providing a prompt to enter user name or password.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2022
From: XCAST LABS, INC.
To: RESTOREN PARTNERS
Reel/Frame 061432/0859 →
CHANGE OF ADDRESS Recorded Sep 13, 2022
From: XCAST LABS, INC.
To: XCAST LABS, INC.
Reel/Frame 061419/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2010
From: SMELYANSKY, VLADIMIR
To: XCAST LABS, INC.
Reel/Frame 023971/0742 →
Continuity (2)
Provisional Application 61154480 · Feb 23, 2009
Related Publication 20100218244A1 · Aug 26, 2010