throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2005/0257142 A1
`(43) Pub. Date:
`Nov. 17, 2005
`Lai et al.
`
`US 20050257142A1
`
`(54) PORTABLE COMMUNICATION DEVICE
`AND MULTIMEDIA MESSAGE PROCESSING
`METHOD FOR SAME
`
`(76) Inventors: Cheng-Shing Lai, Taipei (TW); Chang
`Jiang Shi, Nanjing City (CN); Jun
`Huang, Nanjing City (CN)
`
`Correspondence Address:
`BIRCH STEWART KOLASCH & BIRCH
`PO BOX 747
`FALLS CHURCH, VA 22040-0747 (US)
`
`(21) Appl. No.:
`
`10/844,358
`
`(22) Filed:
`
`May 13, 2004
`
`Publication Classi?cation
`
`5
`I
`C17
`G06F /00
`7 ;G06F 17/24
`............................ ..
`m. .
`1
`(52) as. C]. ............................................................ ..715/523
`
`(57)
`
`ABSTRACT
`
`A portable communication device. The portable communi
`cation device comprises an editing module, a converting
`module, a message processing module, and a communica
`tion module. The editing module processes a multimedia
`message, Wherein the multimedia message comprises text
`and image data. The converting module converts the mul
`timedia message into a HyperText Markup Language
`(HTML) document, Wherein the document presents the text
`and image data according to a cascading style sheet (CSS)
`property. The message processing module generates an
`e-mail message having a HTML document attachment.
`
`provide a multimedia message
`
`ll
`generate a head section in the HTML
`~S231
`document
`
`ll
`generate a <TITLE> tag in the HTML
`w S233
`document
`
`ll
`generate an image tag in the HTML w S235
`document
`
`ll
`generate a text tag in the HTML ~ S237
`document
`
`V
`generate a sound tag in the HTML w S239
`document
`
`ll
`generate an e-mail message With a
`HTML document attachment
`
`~ S25
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`001
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 1 of 6
`
`US 2005/0257142 A1
`
`portable communication apparatus
`
`(‘V 10
`
`communication module Av 11
`
`editing module
`
`AV 13
`
`converting module
`
`v15
`
`message processing module AV 17
`
`FIG. 1
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`002
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 2 of 6
`
`US 2005/0257142 A1
`
`provide a multimedia message w S21
`
`v
`generate a head section in the HTML
`~S231
`document
`
`v
`generate a <TITLE> tag in the HTML
`——-/ S233
`document
`
`generate an image tag in the HTML w 5235
`document
`
`generate a text tag in the HTML w 3237
`document
`
`generate a sound tag in the HTML .____, 3239
`document
`
`generate an e-mail message with a w 325
`HTML document attachment
`
`FIG. 2
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`003
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 3 0f 6
`
`US 2005/0257142 A1
`
`|_ ___________________________ _ _
`
`a: <!DOCTYPE HTML PUBLIC "-//W 3 C/fDTD
`31‘ L L HTML 4.0 Transitionall/EN">
`
`I
`
`<TITLE>title</TITLE>
`<metahttp-equiv=Content-Type content
`="text/html; charset=coding">
`
`I
`|
`|
`|
`I
`|
`l
`l
`l
`l
`l
`l
`I
`I
`32v *1 </HEAD>
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`I
`
`FIG. 3A
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`004
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 4 0f 6
`
`US 2005/0257142 A1
`
`<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
`3 .2 Final//EN">
`
`<HTML>
`
`<HEAD>
`
`<TITLE>
`
`[- _ _ _ ___ _ T
`" ‘I Greetlngs I
`L ____ _ _ _l
`
`</TITLE>
`
`</HEAD>
`
`I <!--image-->
`| <SPAN style=" positionzabsolute;
`a‘, left:0;top:0; z-index:0£ ?> <IMG
`' SRC= GCardImgRef.bmp?</SPAN>
`
`' <!--text-->
`“I <SPAN sty1e=” position:absolute;
`I 1eft:0;top:0; z-index:1£ ?font-size:20;
`| colorzred >Happy New Year! !</SPAN>
`
`FIG. 3B
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`005
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 5 0f 6
`
`US 2005/0257142 A1
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`006
`
`

`
`Patent Application Publication Nov. 17, 2005 Sheet 6 of 6
`
`US 2005/0257142 A1
`
`5 1
`
`5 3
`
`computer
`readable
`program
`code receiving
`a multimedia
`message
`
`computer
`readable
`program code
`converting the
`multimedia
`message
`into a HTML
`document
`
`\I: W
`
`computer
`readable
`program
`code
`generating
`an e-mail
`message
`
`5 5
`
`:58
`W
`w
`ow
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`007
`
`

`
`US 2005/0257142 A1
`
`Nov. 17, 2005
`
`PORTABLE COMMUNICATION DEVICE AND
`MULTIMEDIA MESSAGE PROCESSING METHOD
`FOR SAME
`
`BACKGROUND OF THE INVENTION
`
`[0001] 1. Field of the Invention
`[0002] The present invention relates to communication
`device and in particular to a portable communication device
`capable of transmitting multimedia e-mail messages.
`[0003] 2. Description of the Related Art
`[0004] Many portable communication devices, such as
`mobile phones and personal digital assistants (PDAs), have
`the ability to send multimedia messages. Generally, multi
`media message can only be displayed on a receiving of the
`same model as the sending device. When the sending and
`receiving devices are different models, the multimedia mes
`sage cannot be displayed as de?ned by the sender. For
`eXample, When multimedia message having contents embed
`ded in an image is sent from a model A device to a model
`B device, the contents of the multimedia message are
`presented in the model B device as a teXt message, and the
`image is a separate attachment.
`
`[0005] Hence, there is a need for a system Which addresses
`the problems of multimedia message presentation arising
`from the eXisting technology.
`
`SUMMARY OF THE INVENTION
`
`[0006] It is therefore an object of the invention to provide
`a system and method for processing multimedia messages in
`a portable communication device.
`
`[0007] To achieve this and other objects, the present
`invention provides a portable communication device. The
`portable communication device comprises an editing mod
`ule, a converting module, a message processing module, and
`a communication module. The editing module processes a
`multimedia message, Wherein the multimedia message com
`prises teXt and image data. The converting module converts
`the multimedia message into a HyperTeXt Markup Language
`(HTML) document, Wherein the presentation of teXt and
`image data is de?ned by cascading style sheet (CSS) prop
`erties. The message processing module generates an e-mail
`message having a HTML document attachment.
`
`[0008] The invention also provides a method for process
`ing a multimedia message using a portable communication
`device. First, a multimedia message is provided, Wherein the
`multimedia message comprises teXt and image data. The
`multimedia message is then converted into a HyperTeXt
`Markup Language (HTML) document, Wherein the presen
`tation of teXt and image data is de?ned by cascading style
`sheet (CSS) properties. An e-mail message is then generated
`With the HTML attachment.
`[0009] A detailed description is given in the folloWing
`embodiments With reference to the accompanying draWings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0010] The present invention can be more fully understood
`by reading the subsequent detailed description and eXamples
`With references made to the accompanying draWings,
`Wherein:
`
`[0011] FIG. 1 is a schematic vieW of a device of the
`present invention;
`[0012] FIG. 2 is a ?oWchart of a method of the present
`invention;
`[0013] FIGS. 3A and 3B illustrate HTML documents
`according to the present invention;
`[0014] FIG. 4A illustrates an image according to the
`present invention; and
`[0015] FIG. 4B illustrates a display of the HTML docu
`ment according to the present invention; and
`
`[0016] FIG. 5 is a diagram of a storage medium for storing
`a computer program embodying the method according to the
`present invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`[0017] The present invention provides a portable commu
`nication device. FIG. 1 is a schematic vieW of a portable
`communication device of the present invention. A portable
`communication device 10 can be a personal digital assistant
`(PDA) device or a mobile phone, comprising an editing
`module 13, a converting module 15, a message processing
`module 17, and a communication module 11.
`
`[0018] The editing module 13 creates a multimedia mes
`sage. The multimedia message comprises teXt and image
`data.
`
`[0019] The converting module 15 converts the multimedia
`message into a HyperTeXt Markup Language (HTML) docu
`ment, Wherein the presentation of teXt and image data is
`de?ned by cascading style sheet (CSS) properties.
`[0020] The converting module 15 displays the HTML
`document as de?ned by CSS properties, generates a head
`element and title information in the HTML document, and
`generates an image <IMG> tag, comprises the image loca
`tion and layout thereof corresponding to CSS properties in
`the HTML document. The CSS properties comprise at least
`position and layer properties. The position property speci?es
`the arrangement of an image embedded in a frame, com
`prising coordinate setting (absolute or relative coordinate
`system), horiZontal position setting, and vertical position
`setting. The layer property speci?es layer arrangement of an
`image embedded in a frame. For eXample, the layer property
`uses a Z-indeX to specify a position in the third dimension
`along the Z-aXis.
`
`[0021] The converting module 15 also generates a teXt tag
`directing layout of the teXt data and corresponding CSS
`properties, Wherein the CSS properties comprise a position,
`layer, and style properties.
`[0022] Additionally, the converting module 15 generates a
`sound tag corresponding to sound data of the multimedia
`message.
`
`[0023] The message processing module 17 generates an
`e-mail message having a HTML document attachment. The
`communication module 11 transmits the e-mail message via
`a Wireless and/or Wired netWork. The receiver of the e-mail
`message is an device capable of Wireless and/or Wire com
`munication and HTML document processing, such as a
`computer, a personal digital assistant, a mobile phone, and
`the like.
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`008
`
`

`
`US 2005/0257142 A1
`
`Nov. 17, 2005
`
`[0024] FIG. 2 is a ?owchart of a method of the present
`invention.
`[0025] First, a multimedia message is provided (step S21),
`Wherein the multimedia message comprises text and image
`data.
`
`[0026] The multimedia message is then converted into a
`HyperText Markup Language (HTML) document. The
`HTML document presents the text and image data as de?ned
`by at least one cascading style sheet (CSS) property. For
`example, the position and layer properties specify layout of
`elements presented on a screen. When an element is referred
`to as ‘positioned’ in the visual formatting model, it may or
`may not be rendered immediately after the previous element
`in the document tree. A rendered element that is positioned
`(‘position’ property ) may be offset from the canvas origin
`or from its normal ?oW position via the ‘top’, ‘right’,
`‘bottom’, and ‘left’ properties. In addition to determining
`position offsets, positioning properties also specify the vis
`ible display area of a rendering box (‘clip’) for an element
`and directives indicating What should happen When element
`content falls outside the rendering box (‘over?ow’). Posi
`tioning in CSS, hoWever, is not limited to rendering 2-di
`mensional. It also alloWs for placement and overlap of
`elements in an imaginary third dimension perpendicular to
`the screen (‘Z-axis’). The ?nal property included in this
`category, ‘vertical-align’, is not involved With “CSS posi
`tioning” per se, but it does involve vertical positioning of
`content Within a rendered line box. Many of these properties
`Were ?rst introduced prior to CSS2 in the W3C Working
`draft “Positioning HTML Elements With Cascading Style
`Sheets” (http://WWW.W3.org/TR/WD-positioning, Robert
`Steven, Scott Furman, Scott Isaacs, et. al, 19 Aug. 1997).
`[0027] The multi-media message is then converted to a
`HTML document, thus the text and image data can be
`presented as overlapping as de?ned by a set of CSS prop
`erties. It takes four steps to convert the multi-media message
`to a HTML document, shoWn in FIGS. 3A and 3B. First, a
`head section for the HTML document is generated (steps
`S231), and a <TITLE> tag is added thereto (step S233). The
`head section is similar to the cover page of the document.
`Just as the cover page of a book contains information about
`the book (such as the title), the head section contains
`information about the HTML document. This information is
`communicated through the <TITLE> tag (Which is required)
`and the <LINK. .
`. > and <META. .
`. > tags. Second, a body
`section of the HTML document is generated. The body
`section contains the visible contents of the document, and
`comprises a number of attributes Which de?ne the overall
`document appearance. In step S235, an image tag <IMG> is
`generated, specifying the location and layout of image data
`and corresponding CSS syntax for the HTML document. In
`step S237, a <b> tag is generated, formatting the text data
`and corresponding to CSS syntax.
`[0028] If the multimedia message comprises sound data, a
`sound tag <bgsound> is further generated (step S239). The
`<bgsound> tag enables the sound data to be given output
`When the HTML documented is accessed.
`[0029] An e-mail message is then generated With a HTML
`document attachment (step S25). The e-mail message is then
`transmitted through the communication module 11. Any
`device capable of displaying HTML can presents the mul
`timedia message attached to the e-mail message as de?ned
`by the sender of the e-mail message.
`
`[0030] Referring to FIGS. 3A, 3B, 4A and 4B, a multi
`media message is generated and sent using a mobile phone.
`First, a multimedia message is created, Wherein the multi
`media message comprises text and image data. The image
`data is the background picture of the multimedia message,
`and the text data contains contents of the multimedia mes
`sage. Sound data may be added to the multimedia message
`as the background sound thereof. As shoWn in FIG. 4A, an
`image data ?le, entitled GcardImgRef.bmp, is the back
`ground image of the multimedia message. The subject of the
`multimedia message, “Greetings”, and the contents thereof,
`Happy NeW Year, are then provided. The contents of the
`multimedia message can be presented as de?ned by the
`sender. After the multi-media message has been created, it
`can be previeWed on the screen of the mobile phone. The
`multimedia message is then converted into a HTML docu
`ment, “GreetingCard.html”, as shoWn in FIG. 4B. First, a
`head section for the HTML document is generated, and a
`<TITLE> tag is added thereto, as shoWn in blocks 31 and 32
`of FIG. 3A. When the multimedia message comprises image
`data, an image tag <IMG> is generated, specifying the
`location and layout of the image data, GcardImgRef.bmp, of
`the multimedia message. The image data is presented as
`de?ned by corresponding CSS syntax thereof, as shoWn in
`block 35 of FIG. 3B. A <b> tag is then generated, directing
`to the text data and corresponding CSS syntax, as shoWn in
`block 37 of FIG. 3B. If the multimedia message comprises
`sound data, a sound tag <bgsound> is further generated. An
`e-mail message is then generated With the HTML document
`(GreetingCard.html) attachment. The e-mail message is then
`transmitted through the communication module 11. Any
`device capable of displaying HTML can presents the mul
`timedia message attached to the e-mail message as de?ned
`by the sender, as shoWn in FIG. 4B.
`
`[0031] The methods and system of the present invention,
`or certain aspects or portions thereof, may take the form of
`program code (i.e., instructions) embodied in tangible
`media, such as ?ash memory in a mobile phone, Wherein,
`When the program code is loaded into and executed by a
`portable communication device, such as a mobile phone, the
`mobile phone becomes an system for practicing the inven
`tion. The methods and system of the present invention may
`also be embodied in the form of program code transmitted
`over some transmission medium, such as electrical Wiring or
`cabling, through ?ber optics, or via any other form of
`transmission, Wherein, When the program code is received
`and loaded into and executed by a portable communication
`device, such as a mobile phone, the mobile phone becomes
`an system for practicing the invention. When implemented
`on a general-purpose processor, the program code combines
`With the processor to provide a unique system that operates
`analogously to speci?c logic circuits.
`
`[0032] FIG. 5 is a diagram of a storage medium for storing
`a computer program embodying the method according to the
`present invention.
`
`[0033] The computer program product comprising a com
`puter usable storage medium having computer readable
`program code embodied in the medium, the computer read
`able program code comprising computer readable program
`code 51 receiving a multimedia message, a computer read
`able program code 53 converting the multimedia message
`into a HyperText Markup Language (HTML) document, and
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`009
`
`

`
`US 2005/0257142 A1
`
`Nov. 17, 2005
`
`a computer readable program code 55 generating an e-mail
`message attached With the HTML document.
`
`[0034] While the invention has been described by Way of
`example and in terms of the preferred embodiments, it is to
`be understood that the invention is not limited to the
`disclosed embodiments. To the contrary, it is intended to
`cover various modi?cations and similar arrangements (as
`Would be apparent to those skilled in the art). Therefore, the
`scope of the appended claims should be accorded the
`broadest interpretation so as to encompass all such modi?
`cations and similar arrangements.
`
`What is claimed is:
`1. A portable communication device, comprising:
`an editing module, processing a multimedia message,
`Wherein the multimedia message comprises teXt and
`image data;
`a converting module, converting the multimedia message
`into a HyperTeXt Markup Language (HTML) docu
`ment, Wherein the document presents the teXt and
`image data as de?ned by a cascading style sheet (CSS)
`property;
`
`a message processing module, generating an e-mail mes
`sage With the HTML document attachment; and
`
`a communication module, transmitting the e-mail mes
`sage.
`2. The portable communication device of claim 1,
`Wherein the converting module further displays the HTML
`document and the appearance thereof is de?ned by the CSS
`property.
`3. The portable communication device of claim 1,
`Wherein the converting module further generates a head
`section for the HTML document.
`4. The portable communication device of claim 1,
`Wherein the converting module further generates title infor
`mation in the HTML document.
`5. The portable communication device of claim 1,
`Wherein the converting module further generates an image
`tag comprising image data corresponding to C55 syntax for
`the HTML document, Wherein the CSS properties comprise
`position and layer properties.
`6. The portable communication device of claim 1,
`Wherein the converting module further generates a teXt tag
`comprising teXt data and corresponding CSS syntaX.
`7. A portable communication device of claim 1, Wherein
`the multimedia message further comprises sound data.
`8. The portable communication device of claim 7,
`Wherein the converting module further generates a sound tag
`comprising sound data.
`9. A method for processing a multimedia e-mail message
`using a portable communication device, comprising:
`
`providing a multimedia message, Wherein the multimedia
`message comprises teXt and image data;
`
`converting the multimedia message into a HyperTeXt
`Markup Language (HTML) document, Wherein the
`document presents the teXt and image data according to
`a cascading style sheet (CSS) property; and
`
`generating an e-mail message With the HTML document
`attached thereto.
`10. The method of claim 9, further displaying the HTML
`document according to a CSS property.
`11. The method of claim 9, Wherein the converting step
`further generates a head element in the HTML document.
`12. The method of claim 9, Wherein the converting step
`further generates title information in the HTML document.
`13. The method of claim 9, Wherein the converting step
`further generates an image tag comprising the image data
`corresponding to C55 properties in the HTML document,
`Wherein the CSS properties comprise position and layer
`properties.
`14. The method of claim 9, Wherein the converting step
`further generates a teXt tag comprising teXt data and corre
`sponding CSS properties, Wherein the CSS properties com
`prise a position, layer, and style properties.
`15. A computer readable storage medium for storing a
`computer program providing a method for processing a
`multimedia e-mail message using a portable communication
`device, the method comprising:
`
`receiving a multimedia message, Wherein the multimedia
`message comprises teXt and image data;
`
`converting the multimedia message into a HyperTeXt
`Markup Language (HTML) document, Wherein the
`document presents the teXt and image data according to
`a cascading style sheet (CSS) property; and
`
`generating an e-mail message With the HTML document
`attached thereto.
`16. The storage medium of claim 15, Wherein the method
`further displays the HTML document With an appearance as
`de?ned by the CSS property.
`17. The storage medium of claim 15, Wherein the method
`further generates head element in the HTML document.
`18. The storage medium of claim 15, Wherein the method
`further generates title information in the HTML document.
`19. The storage medium of claim 15, Wherein the method
`further generates an image tag comprising the image data
`corresponding to C55 properties in the HTML document,
`Wherein the CSS properties comprise position and layer
`properties.
`20. The storage medium of claim 15, Wherein the method
`further generates a teXt tag comprising the teXt data corre
`sponding to C55 properties, Wherein the CSS properties
`comprise position, layer, and style properties.
`
`WhatsApp/Facebook Ex. 1021
`IPR2015-00740
`
`010

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket