US6697942B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for remotely managing a remote device using an electronic mail message
Assignee: Google LLC
•
Filing: 1999-10-01
•
Granted: 2004-02-24
•
Expires: 2019-10-01
Abstract
Abstract A data formatting method for embedding diverse data types in an electronic mail message includes the step of forming a network compliant electronic mail message header. Command blocks representing diverse data types are also generated. The command blocks representing the diverse data types are combined with a network compliant electronic mail message header into an electronic mail message. The electronic mail message is constructed to conform to network standards such that the command blocks representing the diverse data types are processed as textual information.
Inventors
- 👤 David L'Heureux
- 👤 Craig Hackerd
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:13
CPC Classifications
H; H04; H04L; H04L51/00; H04L51/07; H04L51/18
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
147 words
A method for remotely managing a remote device using an electronic mail message, said method comprising: forming a network compliant electronic mail message header; generating at least one command configured to be automatically executed by a remote device; combining said at least one command with said network compliant electronic mail message header into an electronic mail message; insuring that said electronic mail message conforms to network standards such that said at least one command is processed as textual information; and sending the electronic mail message to a specified electronic mailbox in a mail server for storage in the mail server at least until the remote device logs onto the mail server for an e-mail session, such that in use once said electronic mail message is received by said remote device, said at least one command is automatically executed, without user intervention, to remotely manage said remote device.
Claim 2
Independent Claim
147 words
A method for remotely managing a remote device using an electronic mail message, said method comprising: forming a network compliant electronic mail message header; generating at least one command configured to be automatically executed by a remote device; combining said at least one command with said network compliant electronic mail message header into an electronic mail message; insuring that said electronic mail message conforms to network standards such that said at least one command is processed as textual information; and sending the electronic mail message to a specified electronic mailbox in a mail server for storage in the mail server at least until the remote device logs onto the mail server for an e-mail session, such that in use once said electronic mail message is received by said remote device, said at least one command is automatically executed, without user intervention, to remotely manage said remote device.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein said generating step further comprises utilizing a custom set of formatting commands.
Claim 4
Dependent Claim
47 words
The method of claim 2 wherein said generating step includes utilizing a custom set of formatting commands selected from a group including receiver apparatus executable commands, receiver apparatus program code commands, receiver apparatus graphical image data commands, receiver apparatus interactive user forms commands, and plain text commands.
Claim 5
Dependent Claim
46 words
The method of claim 2 wherein said generating step includes utilizing a custom set of formatting commands selected from a group including Desktop E-mail Terminal (DET) executable commands, DET program code commands, DET graphical image data commands, DET interactive user form commands, and plain text commands.
Claim 6
Independent Claim
140 words
A method for remotely managing a remote device using an electronic mail message, said method comprising: composing a standard Multipurpose Internet Mail Extensions (MIME) header wherein a segment boundary is defined; generating command blocks configured to be automatically executed on a remote device; separating a selected command block from said command blocks with said segment boundary, combining said standard MIME header and said selected command block into a standard MIME electronic mail message; and sending the electronic mail message to a specified electronic mailbox in a mail server for storage in the mail server at least until the remote device logs onto the mail server for an e-mail session, such that in use once said electronic mail message is received by said remote device, said selected command block is automatically executed, without user intervention, to remotely manage said remote device.
Claim 7
Independent Claim
140 words
A method for remotely managing a remote device using an electronic mail message, said method comprising: composing a standard Multipurpose Internet Mail Extensions (MIME) header wherein a segment boundary is defined; generating command blocks configured to be automatically executed on a remote device; separating a selected command block from said command blocks with said segment boundary, combining said standard MIME header and said selected command block into a standard MIME electronic mail message; and sending the electronic mail message to a specified electronic mailbox in a mail server for storage in the mail server at least until the remote device logs onto the mail server for an e-mail session, such that in use once said electronic mail message is received by said remote device, said selected command block is automatically executed, without user intervention, to remotely manage said remote device.
Claim 8
Dependent Claim
74 words
The method of claim 5 wherein said generating step further includes the steps of: generating a first command block representing one or more receiver apparatus executable commands; generating a second command block representing one or more receiver apparatus user form commands; generating a third command block representing one or more receiver apparatus graphical image commands; generating a fourth command block representing program code commands; and generating a fifth command block representing plain text commands.
Claim 9
Dependent Claim
63 words
The method recited in claim 5 further comprising the steps of: producing an electronic mail message security code, said producing step including the steps of: encrypting a character string representing an electronic mail message security code within an electronic mail message for remotely managing a remote device; and inserting said encrypted character string as a standard MIME segment in said electronic mail message.
Claim 10
Dependent Claim
41 words
The method recited in claim 7 further comprising the steps of: using the Simple Data Encryption Standard (SDES) encryption method, said using step including the steps of: encrypting a twenty-four character validation string; and further encrypting an eight character key string.
Claim 11
Dependent Claim
114 words
A digital device comprising: means for logging into a specified electronic mailbox in a mail server for an e-mail session and receiving an electronic mail message stored in the mail server; a parsing module to parse the electronic mail message into segments; a data type identification module to identify diverse data types within said segments; a processing module to process said segments as textual information; an execution module to automatically execute commands contained in said segments so as to manage the digital device, where said execution module is invoked once said electronic mail message has been received by said digital device; and a display module to facilitate the display of said electronic mail message.
Claim 12
Dependent Claim
114 words
A digital device comprising: means for logging into a specified electronic mailbox in a mail server for an e-mail session and receiving an electronic mail message stored in the mail server; a parsing module to parse the electronic mail message into segments; a data type identification module to identify diverse data types within said segments; a processing module to process said segments as textual information; an execution module to automatically execute commands contained in said segments so as to manage the digital device, where said execution module is invoked once said electronic mail message has been received by said digital device; and a display module to facilitate the display of said electronic mail message.
Claim 13
Dependent Claim
18 words
The memory of claim 9 further comprising a decryption module to decrypt an electronic mail message security code.
Claim 14
Dependent Claim
33 words
The memory of claim 10 wherein said decryption module includes executable instructions to: decrypt a twenty-four character validation string; decrypt an eight character key string; and determine that the security code is valid.
Claim 15
Independent Claim
120 words
A method for automatically executing embedded commands in an electronic mail message executed by a digital device under the control of a program, said method comprising: the digital device logging into a mail server for an e-mail session and receiving an electronic mail message from a specified electronic mailbox in the mail server that was previously sent to the electronic mailbox for storage; parsing the electronic mail message into segments; identifying diverse data types within said segments; processing said segments as textual information; executing commands contained within said segments to manage the digital device, where said executing occurs automatically, without user intervention, once said electronic mail message has been received by said digital device; and displaying said electronic mail message.
Claim 16
Independent Claim
120 words
A method for automatically executing embedded commands in an electronic mail message executed by a digital device under the control of a program, said method comprising: the digital device logging into a mail server for an e-mail session and receiving an electronic mail message from a specified electronic mailbox in the mail server that was previously sent to the electronic mailbox for storage; parsing the electronic mail message into segments; identifying diverse data types within said segments; processing said segments as textual information; executing commands contained within said segments to manage the digital device, where said executing occurs automatically, without user intervention, once said electronic mail message has been received by said digital device; and displaying said electronic mail message.
Claim 17
Dependent Claim
43 words
The method of claim 1 , wherein said combining step further comprises aggregating diverse data into said electronic mail message, such that in use automatic execution of said at least one command presents said diverse data in a manner defined by said commands.
Claim 18
Dependent Claim
43 words
The method of claim 5 , wherein said combining step further comprises aggregating diverse data into said electronic mail message, such that in use automatic execution of said selected command block presents said diverse data in a manner defined by said command blocks.
Claim 19
Dependent Claim
32 words
The memory of claim 9 , wherein said execution module automatically executes commands contained in said segments so as to present said diverse data types in a manner defined by said commands.
Claim 20
Dependent Claim
34 words
The method of claim 12 , wherein said executing step further comprises automatically executing commands contained in said segments so as to present said diverse data types in a manner defined by said commands.
References Cited (Backward Citations)
US6006328A
Cited
US6105056A
Cited
US6408328B1
Cited
US5826062A
Cited
US5949976A
Cited
US6070150A
Cited
US5748084A
Cited
US6141695A
Cited
US6014688A
Cited
US6014689A
Cited
US5958005A
Cited
US6192518B1
Cited
US6264562B1
Cited
US6161130A
Cited
US6118856A
Cited
US6424424B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-02-23 | 2007-08-25 | 2008-02-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-02-23 | 2011-08-25 | 2012-02-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-02-23 | 2015-08-25 | 2016-02-24 | $7700.00 | Window Closed / Lapsed |