← Back to Patent Explorer
US6230156B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic mail interface for a network server

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1998-07-07
•
Granted: 2001-05-08
•
Expires: 2018-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A networked system for processing queries for a server in a distributed processing environment is provided. The system includes a plurality of clients disposed for communication with a database server through an electronic mail system. The server includes an electronic mail interface for receiving queries submitted by the clients and for transmitting the corresponding responses. A mail processor is also provided for processing the queries submitted by the clients and for submitting the queries to the request processor. The mail processor operates to provide bi-directional communication between the mail interface and the request processor. In addition, the mail processor retrieves mail messages from the mail interface, translates them into a format recognized by the request processor, receives query results from the request processor, and returns the results with the appropriate user identification to the mail interface. A scheduler, provided in connection with the server, provides automated scheduled execution of the mail processor in accordance with a set of programmed tasks.

Inventors

  • 👤 Peter Hussey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:51
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; G06Q10/06; G06Q10/063; G06Q10/0631; G06Q10/06311; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99933; Y10S707/99935; Y10S707/99937; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 180 words
A method for executing, by a networked database server in a distributed processing environment that includes an email system, an email received request submitted by a client in the form of an email message to an electronic mailbox associated with the networked database server for storing the email message from the client, the method comprising the steps of: retrieving, by an electronic mail interface within the networked database server and separate from the email system of the distributed processing environment, the email message from the electronic mailbox; applying, by a scheduler within the networked database server and separate from the email system of the distributed processing environment, scheduling rules to the email message; and if the email message satisfies the scheduling rules, (1) extracting, by an electronic mail processor within the networked database server and separate from the email system of the distributed processing environment, the email received request from the email message; and (2) executing, by a request processor within the networked database server and separate from the email system of the distributed processing environment, the email received request.
Claim 2
Independent Claim 180 words
A method for executing, by a networked database server in a distributed processing environment that includes an email system, an email received request submitted by a client in the form of an email message to an electronic mailbox associated with the networked database server for storing the email message from the client, the method comprising the steps of: retrieving, by an electronic mail interface within the networked database server and separate from the email system of the distributed processing environment, the email message from the electronic mailbox; applying, by a scheduler within the networked database server and separate from the email system of the distributed processing environment, scheduling rules to the email message; and if the email message satisfies the scheduling rules, (1) extracting, by an electronic mail processor within the networked database server and separate from the email system of the distributed processing environment, the email received request from the email message; and (2) executing, by a request processor within the networked database server and separate from the email system of the distributed processing environment, the email received request.
Claim 3
Dependent Claim 32 words
The method of claim 1 further comprising the step of: formulating an electronic mail response addressed to the client based upon a response issued by the request processor corresponding to the request.
Claim 4
Dependent Claim 23 words
The method of claim 2 further comprising the step of: issuing the electronic mail response to an electronic mailbox associated with the client.
Claim 5
Dependent Claim 61 words
The method of claim 3 further comprising: storing email a set of messages retrieved by the electronic mail interface from the electronic mailbox within a mail inbox; identifying a first message within the set of messages meeting a filter for selectively executing retrieved email messages; and processing, by the electronic mail processor, the first message in accordance with the identifying step.
Claim 6
Dependent Claim 29 words
The method of claim 4 wherein the filter includes a format code for instructing the request processor to submit the results of an executed request in a specified format.
Claim 7
Dependent Claim 22 words
The method of claim 1 wherein the executing step comprises executing an operation associated with a database in accordance with the request.
Claim 8
Dependent Claim 16 words
The method of claim 6 wherein the request submitted by the client is a database query.
Claim 9
Dependent Claim 16 words
The method of claim 7 wherein the database query is a Structured Query Language (SQL) query.
Claim 10
Dependent Claim 22 words
The method of claim 6 wherein the request submitted by the client comprises a request to modify information associated with the database.
Claim 11
Dependent Claim 20 words
The method of claim 9 wherein the request to modify information comprises a command to add information to the database.
Claim 12
Dependent Claim 20 words
The method of claim 9 wherein the request to modify information comprises a command to delete information from the database.
Claim 13
Dependent Claim 14 words
The method of claim 6 wherein the database operates independently from an email system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-07 2004-11-06 2005-05-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-07 2008-11-06 2009-05-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-07 2012-11-06 2013-05-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag