Patent ID: 7475422
Filing Date: 2009-01-06
Classification: G06Q,H04L

Abstract:
1. A method for securing an Internet browser-based email system, said method comprising: a first user logging in to said email system using a first Internet browser, an email account, and an email account credential; wherein said first user logging in is associated with a first session; wherein said first session is active; wherein said first session is associated with a first identifier; wherein said first identifier is a first IP address of a first device; wherein said first Internet browser runs on said first device; said email system registering a record identifying said first session, said email account, and said first identifier in an active session database; a second user logging in to said email system using a second Internet browser, said email account, and said email account credential; wherein said second user logging in is associated with a second session; wherein said second session is associated with a second identifier; wherein said second identifier is a second IP address of a second device; wherein said second Internet browser runs on said second device; said email system querying said active session database based on said email account to find said record; said email system identifying said first session and said first identifier from said record; wherein said first identifier is preconfigured with a first priority, and said second identifier is preconfigured with a second priority, in said email system; if said second priority is lower than said first priority, then said email system rejecting said second user logging in to said email system; if said second priority is not lower than said first priority and said second identifier is not in a set of overriding identifiers, then said email system prompting said second user with an active session warning and giving said second user a first choice between canceling said second session or continuing with said second session; wherein said active session warning identifies said first identifier; if said second user elects to continue with said second session in said first choice, then said email system determining whether said first user has any one of email sending actions in progress in said first session; wherein said email sending actions comprise composing new email, replying to email, and forwarding email; if said second user elects to continue with said second session in said first choice and said first user has any one of said email sending actions in progress in said first session, then said email system prompting said second user with a work-in-progress session warning and giving said second user a second choice between canceling said second session or continuing with said second session; if said second user elects to continue with said second session in said second choice, then said email system expiring said first session and making said second session active; if said second user elects to continue with said second session in said first choice and said first user does not have any of said email sending actions in progress in said first session, then said email system expiring said first session and making said second session active; and if said second identifier is in said set of overriding identifiers, then said email system expiring said first session and making said second session active.