Title of Invention

METHOD FOR PROVIDING FONT FORMATTING IN A MOBILE INSTANT MESSAGING ENVIRONMENT

Abstract This invention is applicable to the Mobile Instant Messaging Technologies based on IMPS and SIMPLE which is used for composing, sending and displaying the mobile instant messages in different font colors, font sizes and font styles. The invention explains a method and system for composing mobile instant messages in different font colors, styles and sizes and sending the font formatting information to the recipient mobile instant messaging client as part of the message header. The invention explains a method and system for content font formatting in mobile instant messaging using message headers comprising composing and sending the content font formatting information with the message by the IM client; receiving the message and delivering it to the recipient by the IM server; and receiving the message and displaying it as per the required formats by the recipient; wherein the said font formatting information is added along with the message header.
Full Text

FIELD OF TECHNOLOGY
This invention applies to instant messaging technology in mobile communication devices. This invention further relates to Instant Messaging technology in mobile communication devices where IMPS or SIMPLE Instant Messaging technology is used, whereby content font formatting is provided for the instant messages. Using this method, user will have provision to send the messages in different font formats. More particularly, this invention relates to a System and Method for Content Font Formatting in Mobile Instant Messaging systems using Messaging Headers.
DESCRIPTION OF THE RELATED ART
In the present scenario, in Mobile Instant Messaging, the messages are sent from one IM user to another in plain text only. The user cannot send the messages in different font formats like Bold, Italic, Underline, with different font sizes and colors. Each message will have a message header with attributes such as message content MIME type, validity of the message, timestamp when the message is sent, recipient's information, etc. associated with it. Since the message is sent in plain text format, other formats are not allowed. The only text color possible is black. User experience for plain text format messages are poor compared to the messages sent in colors other than black and messages sent in bigger fonts and different styles like Bold, Italic and Underline. Formatted messages get easy attention of the recipient users since they are more attractive than the plain text messages.
STRUCTURE(S) OR STEP(S) OF RELATED ART
At present instant messaging involves the following steps:
1. The IM Client composes and sends the message in plain text.
2. The IM Server receives the message and delivers it to the recipient.
3. The recipient receives the message and displays it in plain text.

OPERATION OF RELATED ART
The following steps are invoked for the operation of instant messaging at present Figure 1 illustrates the normal instant message flow used in the prior art.
1. IM client (Sender) composes a message and sends the message with a message header which contains attributes of the message such as content MIME type, validity of the message, timestamp when message is sent, recipients information, etc.
2. The IM Server receives the message and delivers it to the recipient.
3. Recipient gets the messages and displays them in plain text.
SUMMARY OF THE INVENTION
The invention describes a system and method that can be applied to Instant Messaging technology whereby the sending user can set content font formatting information with the message. Font formatting information is added along with the message header. Recipient Clients receive message header and message body. If the client doesn't support content font formatting, message is displayed in plain text.
Accordingly, the present invention comprises a system and method for providing content font formatting information to the instant messages before sending so that the recipient IM Client can apply the font formatting information and displays the message based on the sender's intention.
Accordingly, the present invention further comprises a method and system as above wherein the sender sends the font formatting information with some intention, so that the recipient IM Client can display them as per the required formats and the end user will get immediate attention to such messages.

Accordingly, the present invention comprises a method for content font formatting in mobile instant messaging using message headers comprising the steps of:
(a) composing and sending the content font formatting information with the message by the IM client;
(b) receiving the message and delivering it to the recipient by the IM server; and
(c) receiving the message and displaying it as per the required formats by the recipient;
wherein the said font formatting information is added along with the message header.
Accordingly, the present invention further comprises a system for content font formatting in mobile instant messaging using message headers comprising:
(a) a means for composing and sending the content font formatting information with the message;
(b) a means for receiving the message and delivering it to the recipient; and
(c) a means for receiving the message and displaying it as per the required formats;
wherein the said font formatting information is added along with the message header.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
Figure 1 illustrates the normal instant message flow
Figure 2 illustrates the instant message flow with content font formatting associated with each message

DETAILED DESCRIPTION OF THE INVENTION
A preferred embodiment of the present invention will now be explained with reference to the accompanying drawings. It should be understood however that the disclosed embodiment is merely exemplary of the invention, which may be embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numerous specific details are described to provide a thorough understanding of the present invention, as the basis for the claims and as a basis for teaching one skilled in the art how to make and/or use the invention. However in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
Structure of the Invention
Figure 2 illustrates the instant message flow with content font formatting associated with each message.
The present invention comprises the following:
1. Providing content font formatting information in the message header at the sending IM Client.
As per this invention, to allow the user to use different font formatting for the messages, font information should be given with the message header. Along with the message font information is also attached. Font information contains font size, font style and font color.
Font sizes could be Tiny, Small, Normal, Big and Huge. Huge and Big font sizes make the message easily readable.
To make message more attractive, different font styles should be used. Different font styles are Normal, Italic, Bold and Underline. Bold font style makes the message more visible whereas underline font style gives importance to the message. All the font styles can be applied simultaneously to the same message.

Different font color support gives user a flexibility to use his favorite color for conversation. Font color for the message could be specified using RGB format; it can also be specified using HTML color method.
User composes an IM and specifies the information about the font format. This font formatting information is added as part of the message header along with the message body. Content font formatting information is added as an element in the message header. Typical examples of the content font formatting information in message header
1.1. for IMPS system is given below
Here the Font Color is expressed in RGB format
Small



RGB (255, 0,0)

Font Color can also be expressed using HTML Color Methods
Big

Red

In order to incorporate new elements for the IMPS specifications, the DTD of the IMPS CSP needs to be changed as follows with the addition of new entities and elements and the modification of the element.


ContentEncoding?, ContentSize, Recipient, Sender, DateTime?, Validity?, Font?)>

Example:
lnbandim.user.com#[email protected]
RequestIMApp01#12345@NOK5110


Ttext/plainNone58
wv:[email protected]


Wicked Vickywv:john/[email protected]

wv:john/[email protected]

wv:[email protected]


600
Small RGB (255, 0,0)

Hurry up; they are ringing the bells in the WV already...

1.2. In SIMPLE Instant Messaging systems, to incorporate the font formatting information in the message header, one of the following two methods can be used. 1.2.1. . Font formatting information as part of the SIP MESSAGE header. SIMPLE based Instant Messaging can be done according to the RFC 3428. An extension to SIP based procedure called MESSAGE is being used according to the RFC. A new header field named Message-Font is defined for content font formatting. This header field helps to add the size, style and color of the font.
Size can have a value from the set (Tiny, Small, Medium, Big, Huge). Style can have a value from the set (Bold, Italic, Underline) Color can be expressed as RGB color value or using HTML Color name value. Style-Value pairs can be repeated for applying multiple styles together.
Example:
MESSAGE sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse

Max-FoHA/ards: 70
From: sip:user1 ©domain.com;tag=49583
To: sip:[email protected]
Call-ID: [email protected]
CSeq: 1 MESSAGE
Message-Font: formatted ; size=Big ; style=Bold ; color=Red ;
Content-Type: text/plain
Content-Length: 18
1.2.2. Font formatting information as part of the message header
Here the font formatting information is provided along with the message
header based on the RFC 3862.
This MESSAGE method consists of m,s,h,e and x where:
m: MIME headers for the overall message
s: a blank separator line
h: message headers
e: encapsulated MIME object containing the message content
x: MIME security multipart message wrapper
The basic header syntax is Key:Value pair.
The font formats names are expressed as Key header name and the
corresponding values are expressed in Value part of the header. New
header names are introduced to express font formatting information. They
are: FontSize, Fontcolor and FontStyle
FontSize can have a value from the set (Tiny, Small, Medium, Big, Huge).
FontStyle can have a value from the set (Bold, Italic, Underline)
Fontcolor can be expressed as RGB color value or using HTML Color name
value.
Example:
m: Content-type: Message/CPIM
s:
h: From: MR SANDERS
h: To: Depressed Donkey
h: DateTime: 2000-12-13T13:40:00-08:00
h: Subject: the weather will be fine today

h: Subject: ;lang=fr beau temps prevu pour aujourd'hui
h: NS: MyFeatures
h: Require: MyFeatures.VitalMessageOption
h: MyFeatures.VitalMessageOption: Confirmation-requested
h: MyFeatures.WackyMessageOption: Use-silly-font
h: FontSize: Big
h: Fontcolor: Blue
h: FontStyle: Bold
h: FontStyle: Italic
h: FontStyle: Underline
s:
e: Content-type: text/xml; charset=utf-8
e: Content-ID:
e:
e:
e: Here is the text of my message.
e:
2. Displaying the message in the recipient IM Client differently, based on the font formatting information associated with the message
Server gets the message and it delivers the message to the recipient. Recipient client reads the message header and it applies this font formatting on the text message and displays it. In this way the message is displayed at the recipient's client in the intended font formatting. If the recipient client does not support the font formatting, it ignores the font information in the message header and displays the message in plain text format.
Operation of the invention
1. Providing content font formatting information in the message at the sending IM Client
User composes a message and specifies font formatting information. Before

sending the message, IM client builds the header and provide font formatting information in the message header. Content font formatting information can be an element in the message header in IMPS systems and it can be a Key : Value pair in SIMPLE Instant Messaging Systems.
2. Displaying the message in the recipient IM Client differently, based on the font formatting information associated with the message.
The recipient receives the message from the server and reads the message header. Message header contains the content font formatting information associated with it. IM client at the recipient's side applies the font formatting to the message and displays it.
Requirements
In order that the present invention is to be practiced, the following essential components are to be present.
• An Instant Messaging Client that supports multiple color.
• An Instant Messaging Client that can support Bold, Italic and Underlined text.
• An instant Messaging client that supports different sizes of text (Huge, Big, Medium, Small,etc.)
Further, the present invention facilitates the following:
Enables the users to send instant messages in multiple colors so that the recipient user get immediate attention of the messages.
Enables the users to send instant messages in Bold, Italic and Underlined fonts. Enables the users to send instant messages using different font sizes. Messages with Big and Huge sizes are easy to read.
It will also be obvious to those skilled in the art that other control methods and apparatuses can be derived from the combinations of the various methods and

apparatuses of the present invention as taught by the description and the accompanying drawings and these shall also be considered within the scope of the present invention. Further, description of such combinations and variations is therefore omitted above. It should also be noted that the host for storing the applications include but not limited to a computer, mobile communication device, mobile server or a multi function device.
Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are possible and are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims unless they depart there from.

GLOSSARY OF TERMS AND THEIR DEFINITIONS
IM Client - Mobile Instant Messaging Client application residing on the mobile
device
IM Server - Mobile Instant Messaging Server which is part of the Mobile Instant
Messaging Network
SIP - Session Initiation Protocol
SIMPLE - SIP for Instant Messaging and Presence Leveraging Extensions





We Claim:
1. A method for content font formatting in mobile instant messaging using message headers comprising the steps of:
(a) composing and sending the content font formatting information with the message by the IM client;
(b) receiving the message and delivering it to the recipient by the IM server; and
(c) receiving the message and displaying it as per the required formats by the recipient;
wherein the said font formatting information is added along with the message header.
2. A method as claimed in claim 1 wherein the font formatting information contains font size, font style and font color.
3. A method as claimed in claim 2 wherein the said font size is Tiny, Small, Normal, Big and/or Huge.
4. A method as claimed in claim 2 wherein the said font style is Normal, Italic, Bold and/or Underline.
5. A method as claimed in claim 2 wherein the said font color information is specified in RGB format.
6. A method as claimed in claim 2 wherein the said font color information is specified in HTML color format.

7. A method as claimed in claim 1 wherein the said method is employed in an IMPS messaging system.
8. A method as claimed in claim 7 wherein the DTD of the IMPS CSP is changed with the addition of new entities and elements.
9. A method as claimed in claim 1 wherein the said method is employed in an SIMPLE messaging system.
10. A method as claimed in claim 1 wherein content font formatting information is an element in the message header in IMPS systems and is a Key: Value pair in SIMPLE Instant Messaging Systems.
11. A method as claimed in claim 9 wherein the font formatting information is specified as part of the SIP header.
12.A method as claimed in claim 9 wherein an extension to SIP based procedure called MESSAGE is used.
13. A method as claimed in claim 9 wherein a new header field named message font is defined for content font formatting where the said header field is used to add the size, style and color of the font.
14. A method as claimed in claim 9 wherein the font formats names are expressed as Key header name and the corresponding values are expressed in Value part of the header.

15. A method as claimed in claim 9 wherein new header names FontSize, Fontcolor and FontStyle are introduced to express font formatting information.
16. A method as claimed in claim 1 wherein the message in the recipient IM Client is displayed differently, based on the font formatting information associated with the message.
17. A system for content font formatting in mobile instant messaging using
message headers comprising:
(a) a means for composing and sending the content font formatting information with the message;
(b) a means for receiving the message and delivering it to the recipient; and
(c) a means for receiving the message and displaying it as per the required formats;
wherein the said font formatting information is added along with the message header.
18. A system as claimed in claim 17 wherein the said system enables the users to send instant messages in multiple colors.
19. A system as claimed in claim 17 wherein the said system enables the users to send instant messages in Bold, Italic and Underlined fonts.
20. A system as claimed in claim 17 wherein the said system enables the users to send instant messages using different font sizes (Huge, Big, Medium, Small, etc).

21. A method for content font formatting in mobile instant messaging using
message headers such as substantially herein described particularly with
reference to the accompanying drawings.
22. A system for content font formatting in mobile instant messaging using
message headers such as substantially herein described particularly with
reference to the accompanying drawings.
Dated this 20*^ day of January 2005.

Documents:

551-CHE-2004 FORM-13 19-06-2006.pdf

551-CHE-2004 AMENDED PAGES OF SPECIFICATION 23-04-2012.pdf

551-CHE-2004 AMENDED CLAIMS 21-06-2012.pdf

551-CHE-2004 AMENDED CLAIMS 23-04-2012.pdf

551-CHE-2004 AMENDED PAGES OF SPECIFICATION 21-06-2012.pdf

551-CHE-2004 CORRESPONDENCE OTHERS 21-06-2012.pdf

551-CHE-2004 EXAMINATION REPORT REPLY RECEIVED 23-04-2012.pdf

551-CHE-2004 FORM-1 21-06-2012.pdf

551-CHE-2004 FORM-1 23-04-2012.pdf

551-CHE-2004 OTHER PATENT DOCUMENT 23-04-2012.pdf

551-CHE-2004 POWER OF ATTORNEY 21-06-2012.pdf

551-CHE-2004 POWER OF ATTORNEY 23-04-2012.pdf

551-che-2004-abstract.pdf

551-che-2004-claims.pdf

551-che-2004-correspondnece-others.pdf

551-che-2004-description(complete).pdf

551-che-2004-description(provisional).pdf

551-che-2004-drawings.pdf

551-che-2004-form 1.pdf

551-che-2004-form 13.pdf

551-che-2004-form 5.pdf


Patent Number 253272
Indian Patent Application Number 551/CHE/2004
PG Journal Number 28/2012
Publication Date 13-Jul-2012
Grant Date 10-Jul-2012
Date of Filing 14-Jun-2004
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address BAGMANE LAKEVIEW,BLOCK B NO.66/1 BAGMANE TECH PARK,C.V.RAMAN NAGAR,BYRASANDRA BANGALORE 560 093
Inventors:
# Inventor's Name Inventor's Address
1 NILKANTH LANDGE MANISH BAGMANE LAKEVIEW,BLOCK 'B',NO.66/1,BAGMANE TECH PARK,C V RAMAN NAGAR,BYRASANDRA,BANGALORE-560093
2 PADMALAYAM NARAYANA KURUP, AJITH KUMAR SAMSUNG ELECTRONICS CO LTD J.P TECHNO PARK 3/1, MILLERS ROAD BANGALORE 560 052
PCT International Classification Number H04L 12/58
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA