throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2003/0060240 A1
`Graham et al.
`(43) Pub. Date:
`Mar. 27, 2003
`
`US 2003OO60240A1
`
`(54) WIRELESS MOBILE IMAGE MESSAGING
`(76) Inventors: Tyrol R. Graham, Seattle, WA (US);
`Eric J. Hull, Seattle, WA (US);
`Jonathan O. Nelson, Kirkland, WA
`(US)
`Correspondence Address:
`SCHWABE, WILLIAMSON & WYATT, P.C.
`10260 SW GREENBURG ROAD
`SUTE 820
`PORTLAND, OR 97223 (US)
`(21) Appl. No.:
`10/255,860
`(22) Filed:
`Sep. 25, 2002
`Related U.S. Application Data
`(60) Provisional application No. 60/325,094, filed on Sep.
`25, 2001.
`
`Publication Classification
`(51) Int. Cl." .......................... H04M 11/10; H04M 1/00;
`HO4B 1/38
`(52) U.S. Cl. ........................... 455/566; 455/550; 455/412
`
`(57)
`
`ABSTRACT
`
`Non-verbal communications between users of wireless
`mobile devices are facilitated using image messages. An
`image message may e.g. convey information about the
`Sender user, in particular, current information about the
`Sender user. In one aspect, a user may select an image
`message category, and Select an image message among the
`image messages of the Selected image message category for
`transmission, to quickly, efficiently and graphically convey
`(current) information about the user. The process may be
`performed to form a mixed media message. Received image
`message to convey current information may be aged via time
`and/or color displayS.
`
`
`
`X
`
`|
`
`MOBILE
`DEVICE
`
`400
`
`-
`
`412
`
`422
`
`410
`
`Wireless .
`Interface
`unit
`
`H
`
`-H-
`
`Illuminator \
`
`0.
`
`Haptic
`Interface
`
`452
`
`454.
`
`456
`
`Input/Output
`Interface
`
`434
`
`436
`458
`
`Keypad
`
`460
`
`Infrared
`O /
`
`448
`
`GOOGLE EXHIBIT 1023
`Google LLC v. BlackBerry Ltd.
`IPR2017-00912
`
`Page 1 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 1 of 15
`
`US 2003/0060240 A1
`
`
`
`Wireless Network
`
`
`
`
`
`O MOBILE
`
`DEVICE
`(FIG. 4)
`
`O MOBILE
`
`DEVICE
`(FIG. 4)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Seruer
`Computer
`(FIG. 3)
`
`
`
`Wide Area
`Network/Local
`Area Nettuork
`(FIG. 2)
`
`
`
`Server
`Computer
`(FIG. 3)
`
`
`
`
`
`
`
`Fig.1
`
`Page 2 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 2 of 15
`
`US 2003/0060240 A1
`
`220,
`
`22
`
`210
`
`ROUTER
`
`
`
`
`
`
`
`
`
`WIDE
`AREA
`NETWORK
`(WAN)
`
`230
`
`210
`ROLITER
`
`210
`
`240
`
`T
`ROTER
`
`220.
`
`REMOTE
`COMPTER
`
`
`
`220d
`
`240
`
`REMOTE
`COMPUTER
`
`200
`
`Fig.2
`
`Page 3 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 3 of 15
`
`US 2003/0060240 A1
`
`U()(U See
`
`
`
`
`
`Image Message
`Server
`
`
`
`
`
`
`
`
`
`
`
`network
`interface
`unit
`
`input/output
`interface
`
`hard disk
`drive
`
`338
`
`
`
`
`
`video
`display
`adapter
`
`318
`
`314
`
`Fig.3
`
`Page 4 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003. Sheet 4 of 15
`
`US 2003/0060240 A1
`
`C D
`
`MOBILE
`DEVICE
`
`CPLI
`
`412
`
`422
`
`Input/Output
`Interface
`
`410
`
`Wireless
`Interface
`unit
`
`b
`
`Ho
`
`
`
`
`
`Haptic
`Interface
`
`Audio
`
`452
`
`454
`
`Display
`
`456
`
`y
`
`Page 5 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 5 of 15
`
`US 2003/0060240 A1
`
`
`
`systs
`S&s 4 'A' AAA
`
`CHANGE IMAGE?
`ACTION LOCATION MOOD SYMBOL
`
`Fig. 5
`
`Page 6 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 6 of 15
`
`US 2003/0060240 A1
`
`800
`Nu/
`
`
`
`501"
`
`XCXCX
`s2SRSSSSSS
`Q&s
`
`Fig. 6
`
`Page 7 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 7 of 15
`
`US 2003/0060240 A1
`
`1000
`-N-/
`
`1010
`
`1015
`
`1020
`
`1025
`
`Image Message
`
`Action Image
`
`Location Image
`
`--
`
`
`
`1030
`
`1035
`
`1040
`
`Mood Image
`Identifier
`
`Symbol Image +
`Identifier
`
`Time
`
`H
`
`1045
`
`Fig. 7
`
`Page 8 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 8 of 15
`
`US 2003/0060240 A1
`
`1100
`
`N/
`
`
`
`
`
`
`
`
`
`
`
`Display Selectable
`Images
`
`1110
`
`Select Images From
`Categories
`
`Include Identifiers of
`Selected Images in Image
`Message
`
`Send Image Message To
`Other User
`
`1120
`
`1130
`
`1140
`
`Fig. 8
`
`Page 9 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 9 of 15
`
`US 2003/0060240 A1
`
`
`
`
`
`
`
`
`
`
`
`1200
`
`1205
`
`Receive Message
`
`Images
`Included?
`
`Parse Message
`
`Retrieve/Regenerate
`luded I
`Included Images
`
`NO
`
`Display Regenerated
`Images
`
`Fig. 9
`
`Page 10 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 10 of 15 US 2003/0060240A1
`
`
`
`Image Message Server
`Receives Image
`Messages From users
`
`update PAL LIST?
`
`pdate Other
`USer?
`
`Image Server
`Automatically Sends
`Requestor updated
`Image Messages For
`Every Member Of PAL
`LIST
`
`Image Server
`Automatically Sends
`Requestor updated
`Image Message For
`Other User
`
`Fig. 10
`
`Page 11 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 11 of 15 US 2003/0060240A1
`
`U.
`
`
`
`
`
`Image Message Server
`Receives Image Message
`From User
`
`710
`
`720
`
`
`
`Member Of
`nabled PAL LIST2
`
`To Other
`Ser?
`
`NO
`
`
`
`730
`
`740
`
`YES
`
`YES
`
`
`
`
`
`Image Server
`Automatically Sends
`Image Message To
`Every Member Of
`Enabled PAL LIST
`
`Image Server Sends
`Image Message To
`Other ser
`
`
`
`
`
`Store Image
`Message For
`Later lise
`
`750
`
`760
`
`Fig.11
`
`Page 12 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003 Sheet 12 of 15 US 2003/0060240 A1
`
`
`
`Facilitate TextInput
`
`1202
`
`
`
`1204
`
`
`
`Image Input?
`
`Facilitate Image
`Input
`
`1208
`
`1210
`
`1200
`
`Figure 12
`
`Page 13 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003. Sheet 13 of 15 US 2003/0060240 A1
`
`
`
`1304
`
`Figure 13b
`
`Page 14 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003. Sheet 14 of 15 US 2003/0060240A1
`
`
`
`C - 5 : ...,
`-- 3:5.
`
`Figure 13d
`
`Page 15 of 29
`
`

`

`Patent Application Publication Mar. 27, 2003. Sheet 15 of 15
`
`US 2003/0060240 A1
`
`
`
`Page 16 of 29
`
`

`

`US 2003/0060240 A1
`
`Mar. 27, 2003
`
`WIRELESS MOBILE IMAGE MESSAGING
`
`RELATED APPLICATION
`0001. The present application is the non-provisional
`application of provisional application No. 60/325,094 filed
`Sep. 25, 2001, and titled “Method and Apparatus for Com
`municating Image Messages between Users of Mobile
`Devices', and claims priority to Said provisional application.
`The Specification of the provisional application is hereby
`fully incorporated by reference.
`
`FIELD OF THE INVENTION
`0002 The present invention relates to mobile communi
`cation devices, and more specifically, the invention relates to
`Sending and receiving image messages between users of
`mobile devices.
`
`BACKGROUND OF THE INVENTION
`0003. Since their introduction, the number of services
`and features for cellular telephones has steadily increased
`while the cost of ownership and operation has decreased. At
`first, these mobile telecommunication devices operated on
`analog wireleSS networks that enabled Voice communication
`and Simple paging features. Later, digital wireleSS networks
`were introduced for cellular telephones to provide more
`advanced features for Voice and data communication, Such
`as encryption, caller identification and transmitting and
`receiving short message Service (SMS) text messages. More
`recently, Some cellular telephones enable the browsing of
`web pages on the Internet or other on-line Services.
`0004. The functionality of cellular telephones continues
`to increase. Some cellular telephones incorporate many of
`the features originally provided for in handheld electronic
`devices, Such as personal digital assistants (PDAS). Rela
`tively simple PDA features Such as keeping a list of contacts,
`a calendar, appointments, and the like have been generally
`integrated into recent cellular telephone models.
`0005 Along with the increased services and features, it is
`common for individuals to own a cellular telephone and use
`it for daily communications. Individuals are no longer
`restricting the use of their cellular telephone to Strictly
`busineSS or emergency calls. They are talking with their
`friends about what they are currently doing, what they are
`listening to on the radio, watching on television, Viewing on
`the World Wide Web, and the like. The user may want tell
`their friends what they are current doing and experiencing,
`and to know what their friends are doing, all without having
`to make numerous phone calls.
`0006. However, unlike desktop computers, laptop com
`puters and PDA, cellular telephones typically have limited
`input capabilities. That is, inputs typically have to be made
`through a limited number of inputs keys, e.g. through a
`12-key numeric keypad. Thus, a great need exists to enable
`the rich functionalities, Such as non-verbal conversing with
`users of other cellular telephones, to be consumable in an
`efficient and friendly manner under the context of limited
`input keys.
`
`mobile devices, Such as cellular telephones, using image
`messages. The image message may e.g. convey information
`about the Sender users. In particular, the image message may
`convey current information about the Sender users.
`0008. In one aspect, the invention is directed towards
`facilitating a user of a wireleSS mobile device in efficiently
`Selecting an image message category, and Selecting an image
`message among the image messages of the Selected image
`message category for transmission, to quickly, efficiently
`and graphically convey information about the user, in par
`ticular, current information about the user.
`0009. The image message system may include image
`message categories Such as a location image message cat
`egory, a mood image message category, an activity image
`message category, a random image message category, and So
`forth.
`0010. In another aspect, the invention is directed towards
`Sending the image message in a reduced bandwidth con
`Sumption manner, by Sending an identifier of the image
`message. A recipient employing a wireleSS mobile device
`equipped with the invention may locally retrieve and render
`the image message based on the image message identifier
`provided.
`0011. In yet another aspect, the invention is directed
`towards tracking and indicating for a user of a wireleSS
`mobile device, image messages Sent/received, and the
`amount of time Since the image messages have been Sent/
`received.
`0012. In yet another aspect, the invention is directed
`towards, determining an illuminable input key correspond
`ing to a Sender of an image message, and illuminating the
`corresponding illuminable input key to indicate receipt of an
`image message from the corresponding Sender user.
`0013 In various embodiments, different colors may also
`be employed to indicate an age of a received image message
`from the corresponding Sender.
`0014.
`In yet another aspect, the invention is directed
`towards requesting and receiving updates to received image
`messages to update current information about Sender users.
`0015. In yet another aspect, the invention is directed
`towards the employment of mixed media messages in com
`munications. A mixed media message includes text and
`images. A mixed media message may also further include
`audio, Video and messages of other media types.
`0016. In various embodiments, a mixed media message is
`Sent in a full text form, with the images being replaced by
`their textual equivalents. In various embodiments, the tex
`tual equivalents may be identified as having equivalent
`images. Resultantly, the received message may be rendered
`in a full text form (with images replaced by their textual
`equivalents) or a mixed media form (with the images
`restored), depending on the capabilities of the receiving
`wireleSS mobile device, e.g., legacy devices verSuS devices
`incorporated with the present invention.
`
`SUMMARY OF THE INVENTION
`0007. The invention is directed to towards facilitating
`non-verbal communications between users of wireleSS
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`0017 FIG. 1 is a schematic diagram that shows an
`exemplary System overview;
`
`Page 17 of 29
`
`

`

`US 2003/0060240 A1
`
`Mar. 27, 2003
`
`FIG. 2 is a schematic diagram that illustrates an
`0.018
`exemplary System overview in which local area networks
`and a wide area network are interconnected by routers,
`0.019
`FIG. 3 is a schematic diagram that shows an
`exemplary Server,
`0020 FIG. 4 is a schematic diagram that illustrates an
`exemplary mobile device;
`0021
`FIG. 5 is a schematic diagram illustrating an
`exemplary embodiment of a mobile device arranged in an
`image message edit mode,
`0022 FIG. 6 is a schematic diagram illustrating an
`exemplary embodiment of a mobile device arranged in a
`received image message mode,
`0023 FIG. 7 is a schematic diagram illustrating an
`exemplary image message reporting System format;
`0024 FIG. 8 is a flow chart illustrating a process for
`Selecting images and Sending the Selected images in a
`message to other users,
`0025 FIG. 9 is a flow chart illustrating a process for
`receiving and displaying images from other users,
`0.026
`FIG. 10 is a flow chart showing a process for
`polling for image messages from at least one other member
`of a list; and
`0.027
`FIG. 11 is a flow chart illustrating a process for
`broadcasting image message updates to every other member
`of a list, in accordance with the invention.
`0028 FIG. 12 is a flow chart illustrating a process for
`communication between users of wireleSS mobile Stations
`using mixed media messages.
`0029 FIGS. 13a-13a illustrate a number of example
`Screen Snapshots for the communication process of FIG. 12.
`0030 FIG. 14 illustrates an example mixed media mes
`Sage format, in accordance with one embodiment.
`
`DETAILED DESCRIPTION OF EMBODIMENTS
`OF THE INVENTION
`0031. The present invention includes facilitating non
`Verbal communications between users of wireleSS mobile
`devices, using image messages.
`0032. In the following description, various aspects of the
`present invention will be described. However, it will be
`apparent to those skilled in the art that the present invention
`may be practiced with only Some or all aspects of the present
`invention. For purposes of explanation, Specific numbers,
`materials and configurations are set forth in order to provide
`a thorough understanding of the present invention. However,
`it will be apparent to one skilled in the art that the present
`invention may be practiced without the Specific details. In
`other instances, well-known features are omitted or simpli
`fied in order not to obscure the present invention.
`0.033
`Parts of the description will be presented in wire
`leSS mobile telephony terms, Such as data, flag, transmit,
`receive, and So forth, consistent with the manner commonly
`employed by those skilled in the art to convey the Substance
`of their work to others skilled in the art. As well understood
`by those skilled in the art, these quantities take the form of
`electrical, magnetic, or optical Signals capable of being
`
`Stored, transferred, combined, and otherwise manipulated
`through electrical and/or optical components of a processor
`and its Subsystems.
`0034 Part of the descriptions will employ various abbre
`viations, including but are not limited to:
`
`PSTN
`SMS
`
`Public Switching Telephony Network
`Short Message Service
`
`0035 Various operations will be described as multiple
`discrete Steps in turn, in a manner that is most helpful in
`understanding the present invention, however, the order of
`description should not be construed as to imply that these
`operations are necessarily order dependent. In particular,
`these operations need not be performed in the order of
`presentation.
`0036) The phrase “in one embodiment” is used repeat
`edly. The phrase generally does not refer to the same
`embodiment, however, it may. The terms “comprising,
`“having and “including” are Synonymous, unless the con
`text dictates otherwise.
`
`Exemplary System/Environment
`0037. With reference to FIG. 1, an exemplary system in
`which the invention operates includes wireleSS mobile
`devices 400 (hereinafter simply mobile devices), wireless
`network 110, gateway 115, wide area network (WAN)/local
`area network (LAN) 200 and one or more server computers
`300.
`0038 Mobile devices 400 are coupled to wireless net
`work 110 and are described in more detail in conjunction
`with FIG. 4 and FIG. 5. Generally, mobile devices 400
`include any device capable of connecting to a wireleSS
`network Such as wireless network 110. Such mobile devices
`include cellular telephones, Smart phones, pagers, radio
`frequency (RF) devices, infrared (IR) devices, citizen band
`radios (CBS), integrated devices combining one or more of
`the preceding devices, and the like. Mobile devices 400 may
`also include other devices that have a wireleSS interface Such
`as PDAS, handheld computers, personal computers, multi
`processor Systems, microprocessor-based or programmable
`consumer electronics, network PCs, wearable computers,
`and the like.
`0039 Wireless network 110 transports information to and
`from mobile devices capable of wireleSS communication.
`Wireless network 110 may include both wireless and wired
`components. For example, wireleSS network 110 may
`include wireless cellular sites (not shown) that are coupled
`to another wired telephone network. Typically, a cellular site
`carries communication to and from cellular telephones,
`pagers, and other mobile devices, and the wired telephone
`network carries communication to landline telephones, long
`distance communication links, and the like.
`0040 Wireless network 110 is coupled to WAN/LAN
`through gateway 115. Gateway 115 routes information
`between wireless network 110 and WAN/LAN 200. For
`example, a user using a mobile device may browse the
`Internet by calling a certain number or tuning to a particular
`frequency. Upon receipt of the number, wireleSS network
`
`Page 18 of 29
`
`

`

`US 2003/0060240 A1
`
`Mar. 27, 2003
`
`110 is configured to pass information between the wireless
`device and gateway 115. Gateway 115 translates requests for
`web pages from mobile devices into hypertext transfer
`protocol (HTTP) messages, which may then be sent to
`resources coupled to WAN/LAN 200. Gateway 115 may also
`translate responses to Such messages into a protocol com
`patible with the requesting mobile device. Additionally,
`Gateway 115 may be used to translate exchanges of other
`types of messages, e.g., SMS (short message Service) mes
`sages, between mobile devices 400 that are facilitated by
`resources (servers) coupled to WAN/LAN 200.
`0041) Typically, WAN/LAN 200 transmits information
`between computing devices as described in more detail in
`conjunction with FIG. 2. One example of a WAN is the
`Internet, which connects millions of computers over a host
`of gateways, routers, Switches, hubs, and the like. An
`example of a LAN is a network used to connect computers
`in a single office. A WAN may connect multiple LANs.
`Server computers 300 are coupled to WAN/LAN 200
`through communication mediums. Server computers 300
`provide access to information and Services as described in
`more detail in conjunction with FIG. 3.
`0.042
`FIG. 2 shows another exemplary system in which
`the invention operates in which a number of local area
`networks (“LANs”) 220, and wide area network (“WAN”)
`230 interconnected by routers 210. Routers 210 are inter
`mediary devices on a communications network that expedite
`message delivery. On a single network linking many com
`puters through a mesh of possible connections, a router
`receives transmitted messages and forwards them to their
`correct destinations over available routes. On an intercon
`nected set of LANs including those based on differing
`architectures and protocols-, a router acts as a link between
`LANS, enabling messages to be sent from one to another.
`Communication links within LANs typically include twisted
`wire pair, fiber optics, or coaxial cable, while communica
`tion links between networks may utilize analog telephone
`lines, full or fractional dedicated digital lines including T1,
`T2, T3, and T4, Integrated Services Digital Networks
`(ISDNs), Digital Subscriber Lines (DSLs), wireless links, or
`other communications links known to those skilled in the art.
`0.043
`Furthermore, computers, such as remote computer
`240, and other related electronic devices can be remotely
`connected to either LANs 220 or WAN 230 via a modem
`and temporary telephone link. The number of WANs,
`LANS, and routers in FIG.2 may be increased or decreased
`without departing from the Spirit or Scope of this invention.
`As such, it will be appreciated that the Internet itself may be
`formed from a vast number of Such interconnected net
`Works, computers, and routers and that an embodiment of
`the invention could be practiced over the Internet without
`departing from the Spirit and Scope of the invention.
`0044) The media used to transmit information in com
`munication links as described above illustrates one type of
`computer-readable media, namely communication media.
`Generally, computer-readable media includes any media that
`can be accessed by a computing device. Computer-readable
`media may include computer Storage media, communication
`media, or any combination thereof.
`0.045 Communication media typically embodies com
`puter-readable instructions, data Structures, program mod
`ules, or other data in a modulated data Signal Such as a
`
`carrier wave or other transport mechanism and includes any
`information delivery media. The term "modulated data Sig
`nal” means a Signal that has one or more of its characteristics
`Set or changed in Such a manner as to encode information in
`the Signal. By way of example, communication media
`includes wired media Such as twisted pair, coaxial cable,
`fiber optics, wave guides, and other wired media and wire
`leSS media Such as acoustic, RF, infrared, and other wireleSS
`media.
`0046) The Internet has recently seen explosive growth by
`Virtue of its ability to link computers located throughout the
`world. As the Internet has grown, so has the WWW. Gen
`erally, the WWW is the total set of interlinked hypertext
`documents residing on HTTP (hypertext transport protocol)
`servers around the world. Documents on the WWW, called
`pages or Web pages, are typically written in HTML (Hyper
`text Markup Language), or Some other markup language,
`identified by URLs (Uniform Resource Locators) that
`Specify the particular machine and pathname by which a file
`can be accessed, and transmitted from Server to end user
`using HTTP. Codes, called tags, embedded in an HTML
`document associate particular words and images in the
`document with URLS So that a user can access another file,
`which may literally be halfway around the world, at the
`preSS of a key or the click of a mouse. These files may
`contain text (in a variety of fonts and styles), graphics
`images, movie files, media clips, and Sounds as well as Java
`applets, ActiveX controls, or other embedded Software pro
`grams that execute when the user activates them. A user
`visiting a Web page also may be able to download files from
`an FTP site and Send messages to other users via email by
`using links on the Web page.
`0047 Server computer 300, as described in regard to
`FIG. 3, is a computer connected to a network and having
`Storage facilities for Storing hypertext documents for a
`WWW site, running administrative software (WWW server)
`for handling requests for the Stored hypertext documents and
`enabling a facility (image message server) to handle image
`based messages communicated between mobile devices.
`The server computer 300 may include many more compo
`nents than those shown in FIG. 3. However, the components
`shown are Sufficient to disclose an illustrative embodiment
`for practicing the present invention.
`0048. As shown in FIG. 3 server computer 300 is con
`nected to WAN/LAN 200, or other communications net
`work, via network interface unit 310. Network interface unit
`310 includes the circuitry for connecting WWW server 330
`and image message server 336 to WAN/LAN 200, and is
`constructed for use with various communication protocols
`including TCP/IP and WAP. Typically, network interface
`unit 310 is a card contained within server computer 300.
`0049 Server computer 300 also includes processing unit
`312, Video display adapter 314, and a mass memory, all
`connected via buS 322. The mass memory generally includes
`RAM 316, ROM 332, and one or more permanent mass
`Storage devices, Such as hard disk drive 328, a tape drive,
`CD-ROM/DVD-ROM drive 326, and/or a floppy disk drive.
`The mass memory Stores operating System 320 for control
`ling the operation of server computer 300. This component
`may comprise a general purpose Server operating System
`such as UNIX, LINUXTM, or Microsoft WINDOWS NTE).
`Basic input/output system (“BIOS")318 is also provided for
`controlling the low-level operation of server computer 300.
`
`Page 19 of 29
`
`

`

`US 2003/0060240 A1
`
`Mar. 27, 2003
`
`0050. The mass memory as described above illustrates
`another type of computer-readable media, namely computer
`Storage media. Computer Storage media may include volatile
`and nonvolatile, removable and non-removable media
`implemented in any method or technology for Storage of
`information, Such as computer readable instructions, data
`Structures, program modules or other data. Examples of
`computer storage media include RAM, ROM, EEPROM,
`flash memory or other memory technology, CD-ROM, digi
`tal versatile disks (DVD) or other optical Storage, magnetic
`cassettes, magnetic tape, magnetic disk Storage or other
`magnetic Storage devices, or any other medium which can be
`used to Store the desired information and which can be
`accessed by a computing device.
`0051. The mass memory also stores program code and
`data for providing a WWW site and managing image mes
`Sages. More Specifically, the mass memory Stores applica
`tions including WWW server 330 and image message server
`336. Generally, image message Server 336 includes instruc
`tions for facilitating the communication of image based
`messages communicated between mobile devices. WWW
`server 330 includes computer executable instructions which,
`when executed on server computer 300, generate WWW
`browser displays, including performing the logic described
`elsewhere in the Specification.
`0.052 Server computer 300 also comprises input/output
`interface 324 for communicating with external devices, Such
`as a mouse, keyboard, Scanner, or other input devices not
`shown in FIG. 3. Likewise, server computer 300 may
`further comprise additional mass Storage facilities Such as
`CD-ROM/DVD-ROM drive 326 and hard disk drive 328.
`Hard disk drive 328 is utilized by server computer 300 to
`Store, among other things, applications, databases, and data
`used by WWW server 330 and image message server 336.
`0.053 Image message server 336 may include a library or
`database of predetermined images that are organized by
`categories and one or more lists of preselected users desig
`nated to receive Selected images. Additionally, image mes
`Sage Server 336 may incorporate facilities for handling
`image messages that are included in SMS messages and
`wireless protocols, such as WAP.
`0054 FIG. 4 shows an exemplary mobile device 400,
`according to one embodiment of the invention. In one
`embodiment, mobile device 400 is a cellular telephone that
`is arranged to Send and receive messages. In particular,
`mobile device 400 may be arranged to send and receive SMS
`messages that can include data representing an image. Of
`course, other messaging Services that can include data
`representing an image may also be employed with mobile
`device 400.
`0055 Mobile device 400 may include many more com
`ponents than those shown in FIG. 4. However, the compo
`nents shown are Sufficient to disclose an illustrative embodi
`ment for practicing the present invention. AS shown in the
`figure, mobile device 400 includes processing unit 412,
`memory 448, RAM 416, ROM 432, operating system 420,
`image message application 430, programs 434, data Storage
`436, bios 418, power 426, input/output interface 424, wire
`less interface unit 410, illuminator 450, haptic interface 452,
`audio 454, display 456, keypad 458 and infrared input/
`output 460.
`0056 Mobile device 400 may connect to WAN/LAN
`200, or other communications network, via wireless inter
`
`face unit 410. Wireless interface unit 410 includes circuitry
`for connecting mobile device 400 to wireless network 110,
`and is constructed for use with various communication
`protocols including TCP/IP and WAP Wireless interface
`unit 410 may include a radio layer (not shown) that is
`arranged to Send and receive radio frequency communica
`tions. Typically, wireless interface unit 410 connects mobile
`device 400 to other mobile devices, via a telecommunica
`tions carrier or Service provider. Also, wireleSS interface unit
`410 may be arranged to communicate with other mobile
`devices without assistance from a carrier or Service provider.
`For example, wireleSS interface unit 410 may Support a
`wireless protocol such as IEEE 802.11b and the like for
`communicating directly with other mobile devices.
`0057 Mass memory 448 generally includes RAM 416,
`ROM 432, and one or more data storage units 436. The mass
`memory Stores operating System 420 for controlling the
`operation of mobile device 400. It will be appreciated that
`this component may comprise a general purpose operating
`system such as a version of UNIX, LINUXTM, or Microsoft
`WINDOWS(R). Basic input/output system (“BIOS") 418 is
`also provided for controlling the low-level operation of
`mobile device 400.
`0058. The mass memory as described above illustrates
`another type of computer-readable media, namely computer
`Storage media. Computer Storage media may include volatile
`and nonvolatile, removable and non-removable media
`implemented in any method or technology for Storage of
`information, Such as computer readable instructions, data
`Structures, program modules or other data. Examples of
`computer storage media include RAM, ROM, EEPROM,
`flash memory or other memory technology, CD-ROM, digi
`tal versatile disks (DVD) or other optical Storage, magnetic
`cassettes, magnetic tape, magnetic disk Storage or other
`magnetic Storage devices, or any other medium which can be
`used to Store the desired information and which can be
`accessed by a computing device.
`0059. The mass memory also stores application code and
`data used by mobile device 400. More specifically, the mass
`memory Stores image message application 430, and pro
`grams 434. Image message application 430 may be loaded
`into memory 448 and run under control of operating System
`420. Also, programs 434 may include computer executable
`instructions which, when executed by mobile device 400,
`transmit and receive WWW pages, e-mail, audio, video, and
`enable telecommunication with another user of another
`mobile device.
`0060 Mobile device 400 also comprises input/output
`interface 424 for communicating with external devices, Such
`as a headset, or other input or output devices not shown in
`FIG. 4. Data storage 436 can be utilized by mobile device
`400 to Store, among other things, programs 434, image
`message application 436, databases and/or libraries of
`images, lists and other data. Keypad 458 may be any input
`device arranged to receive input from a user. For example,
`keypad 458 may include a push button numeric dial, or a
`keyboard. Keypad 458 may also include command buttons
`that are associated with Selecting and Sending images. Dis
`play 456 may be a liquid crystal display (LCD), gas plasma,
`light emitting diode (LED), or any other type of display used
`with a mobile device. Display 456 may also include a touch
`Sensitive Screen arranged to receive input from an object
`
`Page 20 of 29
`
`

`

`US 2003/0060240 A1
`
`Mar. 27, 2003
`
`Such as a Stylus or a digit from a human hand. Additionally,
`infrared input/output 460 may be used to send and receive
`infrared commands to/from other devices.
`0061 Power Supply 426 provides power to mobile device
`400. A rechargeable or non-rechargeable battery may be
`used to provide power. The power may also be provided by
`an external power Source, Such as an AC adapter or a
`powered docking cradle that Supplements and/or recharges a
`battery.
`0.062. As shown, mobile device 400 includes illuminator
`450, haptic interface 452, and audio interface 454. Illumi
`nator 450 may remain active for specific periods of time or
`in response to events. For example, when illuminator 450 is
`active, it may backlight the buttons on keypad 459 and stay
`on while the mobile device is powered. Also, illuminator
`450 may backlight these buttons in various patterns when
`particular actions are performed, Such as Selecting or Send
`ing imageS. These patterns may be predetermined or ran
`dom,

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