Patent US6460075B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6460075B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Browser-based email system with user interface for audio/video capture

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2001-01-23
•
Granted: 2002-10-01
•
Expires: 2021-01-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A browser-based email system has a thin client connected to a host mail server. The thin client implements a browser. The host mail server provides pages to the thin client, which can be rendered by the browser to present an email service to a user. The thin client is equipped to receive audio and video data and supports a user interface to facilitate capture of the audio or video data for inclusion in an email message. After a data stream is captured and stored locally at the client, the browser submits a request to the host mail server that contains a token in lieu of the data stream. The host mail server returns a response specifying a new page that contains the email message. The response also includes the token and indicates a location in the new page at which the audio or video data is to be rendered. Upon receiving the response, the browser inserts the data stream into the new page at the location and renders the new page. After the user has reviewed the email message, the user can send the email message, causing the browser to submit another request to the host mail server that contains both the email message and the audio or video data. Upon receiving this second request, the host mail server converts the email message and the audio or video data to a MIME message and forwards the MIME message to the intended recipient.

Inventors

  • 👤 Mark H. Krueger
  • 👤 Michael A. Cleron
  • 👤 Lennart Lovstrand
  • 👤 Jeffrey D. Yaksick
  • 👤 Sean M. Callahan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:02
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/53; H04M3/5307; H04M3/5315; G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; H04L; H04L51/00; H04L51/07; H04L51/10; H04L51/21; H04L51/222; H04M1/00; H04M1/247; H04M1/2478; H04L51/06; H04L51/066; H04M2201/00; H04M2201/42; H04M2201/60; H04M2203/00; H04M2203/45; H04M2203/4536; H04M7/00; H04M7/12

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 97 words
In a browser-based email system, a method for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; and upon actuation of the control in the second user interface, submitting a request to a host mail server to receive a page that contains the email message with the audio or video data included therein.
Claim 2
Dependent Claim 97 words
In a browser-based email system, a method for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; and upon actuation of the control in the second user interface, submitting a request to a host mail server to receive a page that contains the email message with the audio or video data included therein.
Claim 3
Dependent Claim 125 words
In a browser-based email system, a met hod for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio or video data included the re in; and receiving a response from the host mail server, the response specifying the page that contains the email message with the audio or video data included therein.
Claim 4
Dependent Claim 125 words
In a browser-based email system, a met hod for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio or video data included the re in; and receiving a response from the host mail server, the response specifying the page that contains the email message with the audio or video data included therein.
Claim 5
Dependent Claim 31 words
A method as recited in claim 1 , wherein the request is for a page that contains the email message with a token in lieu of the audio or video data.
Claim 6
Dependent Claim 127 words
In a browser-based email system, a method for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio or video data.
Claim 7
Dependent Claim 127 words
In a browser-based email system, a method for capturing audio or video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio or video data.
Claim 8
Dependent Claim 92 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; and upon actuation of the control in the second user interface, submit a request to a host mail server to receive a page that contains the email message with the audio or video data included therein.
Claim 9
Dependent Claim 92 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; and upon actuation of the control in the second user interface, submit a request to a host mail server to receive a page that contains the email message with the audio or video data included therein.
Claim 10
Dependent Claim 117 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with the audio or video data included therein.
Claim 11
Dependent Claim 117 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with the audio or video data included therein.
Claim 12
Dependent Claim 122 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio or video data.
Claim 13
Dependent Claim 122 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio or video data and inclusion of the audio or video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio or video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio or video data.
Claim 14
Dependent Claim 124 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; and wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server to receive a page that contains the email message with the data stream included therein.
Claim 15
Dependent Claim 124 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; and wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server to receive a page that contains the email message with the data stream included therein.
Claim 16
Dependent Claim 14 words
A thin client as recited in claim 8 , embodied as a set-top box.
Claim 17
Dependent Claim 143 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server for a page that contains the email message with the data stream included therein; and wherein the browser receives a response specifying the page that contains the email message with the data stream included therein.
Claim 18
Dependent Claim 143 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server for a page that contains the email message with the data stream included therein; and wherein the browser receives a response specifying the page that contains the email message with the data stream included therein.
Claim 19
Dependent Claim 142 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server for a page that contains the email message with the data stream included therein; and wherein the browser receives a response specifying the page that contains the email message with the token included therein.
Claim 20
Dependent Claim 142 words
A thin client comprising: a processor; a memory coupled to the processor; a data input to receive a data stream; a browser program stored in the memory and executable on the processor, the browser rendering pages written in a markup language to present a first user interface for reading and writing email messages; a second user interface stored in the memory and executable on the processor to enable capture of the data stream received at the data input for inclusion in an email message; wherein upon a user command to add the data stream to the email message, the browser submits a request to a host mail server for a page that contains the email message with the data stream included therein; and wherein the browser receives a response specifying the page that contains the email message with the token included therein.
Claim 21
Dependent Claim 83 words
In a thin client, a first user interface executing on the client for entering a message and a second user interface that is accessible from the first user interface, the second user interface having at least one control that enables capture of an audio or video data stream being input into the client, and upon a command to capture the data stream, the client submits a request to a host mail server to receive a page that contains the data stream included therein.
Claim 22
Dependent Claim 83 words
In a thin client, a first user interface executing on the client for entering a message and a second user interface that is accessible from the first user interface, the second user interface having at least one control that enables capture of an audio or video data stream being input into the client, and upon a command to capture the data stream, the client submits a request to a host mail server to receive a page that contains the data stream included therein.
Claim 23
Dependent Claim 34 words
A user interface as recited in claim 12 , wherein the first browser-based user interface comprises an email screen and the audio or video data stream is captured for inclusion in an email message.
Claim 24
Dependent Claim 112 words
In a browser-based email system, a method for capturing audio data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio data and inclusion of the audio data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with the audio data included therein.
Claim 25
Dependent Claim 112 words
In a browser-based email system, a method for capturing audio data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the audio data and inclusion of the audio data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the audio data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with the audio data included therein.
Claim 26
Dependent Claim 112 words
In a browser-based email system, a method for capturing video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the video data and inclusion of the video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the video data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with the video data included therein.
Claim 27
Dependent Claim 112 words
In a browser-based email system, a method for capturing video data for inclusion in an email message comprising: presenting a first user interface for entering an email message; presenting a second user interface having at least one control that enables recordation of the video data and inclusion of the video data in the email message; upon actuation of the control in the second user interface, submitting a request to a host mail server for a page that contains the email message with the video data included therein; and receiving a response from the host mail server, the response specifying the page that contains the email message with the video data included therein.
Claim 28
Dependent Claim 114 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio data and inclusion of the audio data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio data.
Claim 29
Dependent Claim 114 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of audio data and inclusion of the audio data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the audio data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the audio data.
Claim 30
Dependent Claim 114 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of video data and inclusion of the video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the video data.
Claim 31
Dependent Claim 114 words
One or more computer-readable media comprising computer-executable instructions that, when executed, direct a computing system to: present a first user interface for entering an email message; present a second user interface having at least one control that enables recordation of video data and inclusion of the video data in the email message; upon actuation of the control in the second user interface, submit a request to a host mail server for a page that contains the email message with the video data included therein; and receive a response from the host mail server, the response specifying the page that contains the email message with a token included therein in lieu of the video data.

References Cited (Backward Citations)

US5557320A Cited
US5781901A Cited
WO1997027534A1 Cited
US6014688A Cited
US5937160A Cited
US5974449A Cited
US6250930B1 Cited
US6014689A Cited
US6252588B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-30 2006-04-01 2006-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-30 2010-04-01 2010-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-30 2014-04-01 2014-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag