throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2006/0069790 A1
`(43) Pub. Date:
`Mar. 30, 2006
`Surana
`
`US 20060069790Al
`
`(54) CONTENT PRESENTATION ADAPTATION
`
`Publication Classi?cation
`
`(76) Inventor: Surender Surana, Vantaa (Fl)
`
`Correspondence Address:
`PERMAN & GREEN
`425 POST ROAD
`FAIRFIELD, CT 06824 (US)
`
`(21) Appl. No.:
`
`10/954,921
`
`(22) Filed:
`
`Sep. 30, 2004
`
`(51) Int. Cl.
`(2006.01)
`G06F 15/16
`(52) US. Cl. ............................................................ ..709/230
`
`ABSTRACT
`(57)
`The present invention relates to a method of arranging
`content presentation for a data transmission system. A
`received object to be transmitted to the recipient terminal is
`associated With presentation description information or With
`a reference to presentation description information de?ned
`in the control point and transmitted to the recipient terminal.
`The recipient terminal may then present object data in
`accordance With the presentation description information.
`
`310
`
`Check subscriber information
`i
`311
`Select style sheet on the basis of .__/
`subscriber information
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`001
`
`

`
`Patent Application Publication Mar. 30, 2006 Sheet 1 0f 2
`
`US 2006/0069790 A1
`
`I
`
`E] *@GW
`
`TE
`
`8
`
`.
`
`Fig. 1
`
`Need to transfer ?le with displayaE/Zm
`content to mobile terminal.
`l
`Select appropriate style sheet for ?l
`to mobile terminal
`
`202
`
`m
`
`'
`i
`Include selected style sheet or
`reference to selected style sheet in
`?le
`
`' ,
`
`‘ 203
`'
`
`'.
`
`.
`Transmit ?le to mobile terminal
`
`204
`-
`I
`
`.
`
`Fig. 2a
`
`-
`
`210
`
`Receive ?le from gateway
`I
`Retrieve style sheet included or)_/211
`referred'to in received ?le
`
`'
`It
`Display content in accordance with
`style sheet
`
`212
`
`m
`
`Fig. 2b
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`002
`
`

`
`Patent Application Publication Mar. 30, 2006 Sheet 2 0f 2
`
`US 2006/0069790 A1
`
`Check one or more properties of
`terminal
`
`301
`‘J
`
`'
`
`Y
`Select appropriate style sheet on _ 302
`the basis of one or more properties ‘J
`of terminal
`Fig. 3a
`
`-
`310
`Check subscriber information -/
`
`Select style sheet on the basls of ‘J
`subscriber information
`
`_
`
`I
`
`311
`
`_
`
`'
`
`'
`
`Fig. 3b
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`003
`
`

`
`US 2006/0069790 A1
`
`Mar. 30, 2006
`
`CONTENT PRESENTATION ADAPTATION
`
`FIELD OF THE INVENTION
`
`[0001] The present invention relates to content presenta
`tion adaptation.
`
`BACKGROUND OF THE INVENTION
`
`[0002] WAP (Wireless Application Protocol) is a Widely
`used protocol for delivering Internet content to Wireless
`devices. A WAP compliant mobile system employs WAP
`gateways, Which perform protocol conversion betWeen the
`WAP protocol stack used in the mobile netWork and the
`TCP/IP and HTTP stack used in a WWW (World Wide Web)
`system. These devices are also sometimes referred to as
`WAP proxy servers. Also content encoders and decoders
`may be utiliZed in WAP gateways, particularly to convert
`conventional HTML (Hypertext Markup Language) pages
`into WML (Wireless Mark-up Language) suitable for trans
`mission over the radio interface to Wireless terminals.
`
`[0003] In conventional HTML pages, the page layout, for
`instance colours and fonts, has to be determined Within the
`page description, i.e. in each HTML ?le. HoWever, cascad
`ing style sheets (CSS) have been developed to control hoW
`the content is presented on the screen in the broWser.
`Cascading style sheets separate the presentation (for
`instance spacing, colors, and fonts) from the content (for
`instance document structure, text, and images). Changes to
`the presentation can be made in the style sheet and the
`changes are automatically re?ected throughout the Whole
`document. Cascading style sheets make it easy and cost
`ef?cient to display the same content on a Wide variety of
`devices, each With their oWn display formats and capabili
`ties.
`
`[0004] CSS support has been developed for mobile sys
`tems, too. XHTML together With cascading style sheets
`enable application developers to more easily provide content
`to both WAP and Web domains by using similar markup
`languages and developer tools. There are mobile stations
`Which can use CSS ?les and also WAP gateWays that can
`deliver CSS ?les to mobile terminals via the WAP protocol.
`HoWever, a content creator or another party forming the CSS
`sheets for a HTML/WML page is not alWays aWare of the
`properties of the recipients, and thus the delivered CSS
`sheets are not alWays appropriate.
`
`BRIEF DESCRIPTION OF THE INVENTION
`
`[0005] There is noW provided an improved solution for
`de?ning content presentation for a recipient terminal. This
`improvement is achieved by methods, a system, a commu
`nications device, a module, a mobile terminal, a computer
`program, and a computer program product, Which are char
`acteriZed by What is stated in the independent claims. Some
`embodiments of the invention are disclosed in the dependent
`claims.
`
`[0006] According to an aspect of the present invention, a
`presentation description format for a received object or for
`data derived from the object, to be transmitted to a recipient
`terminal, is arranged by an intermediary control point. The
`received object or data derived from the object is associated
`With presentation description information according to a
`presentation description format or With a reference to pre
`
`sentation description information according to a presenta
`tion description format and transmitted to the recipient
`terminal. The recipient terminal may then present the object
`or data derived from the object in accordance With the
`presentation description information. The term object as
`herein used generally refers to any data structure comprising
`information that may be presented in a recipient terminal, for
`instance a ?le comprising HTML data. The term presenta
`tion description information refers to any kind of informa
`tion de?ning at least some aspect of the appearance of the
`object, for instance a style sheet for a HTML or WML page.
`The association of the object With the presentation descrip
`tion information is to be understood broadly: it may mean
`that the presentation description information is actually
`included in the object or that the presentation description
`information is included for transmission in a same protocol
`data structure as the object, for instance.
`
`[0007] An advantage of the method and arrangement of
`the invention is that a more appropriate presentation format
`and thus a style for content displayable in the recipient
`terminal may be de?ned. This de?nition is performed by an
`intermediary entity and thus there is no need to specify
`presentation formats for different recipients or end systems
`in the device originating the content. Further, a particular
`style may thus be arranged for an XML-based ?le doWn
`loaded from and/or formed by a source not supporting style
`sheets, for instance. When applied to mobile systems, it is
`possible to consider the speci?c aspects of mobile systems
`and the interests of the mobile operators more effectively.
`
`[0008] In one embodiment, an operator or service provider
`speci?c style can be arranged to the mobile terminal by
`operator or service provider speci?c presentation description
`information (or references to such information) selected by
`the control point. The control point may be part of the
`netWork operator’s or service provider’s system. According
`to an embodiment, original presentation description infor
`mation or original reference to presentation description
`information is removed from the received object. Thus
`original presentation description ?le may be replaced by
`another one, for instance by one including the mobile service
`provider’s logo and colour scheme.
`
`[0009] In another embodiment, at least one property asso
`ciated With the recipient terminal is checked by the control
`point. The suitable presentation description format is
`selected on the basis of the property of the recipient termi
`nal. This embodiment enables selection of suitable style,
`taking into account the properties, for instance screen prop
`er‘ties of the terminal. For instance, terminal model speci?c
`style sheets may be utiliZed.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0010] In the folloWing, the invention Will be described in
`greater detail by means of some embodiments With reference
`to the accompanying draWings, in Which
`
`[0011] FIG. 1 illustrates elements of a mobile system
`according to an embodiment of the invention;
`
`[0012] FIGS. 2a and 2b illustrate a method according to
`an embodiment of the invention; and
`
`[0013] FIGS. 3a and 3b illustrate methods according to
`some embodiments of the invention.
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`004
`
`

`
`US 2006/0069790 A1
`
`Mar. 30, 2006
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`[0014] FIG. 1 illustrates a networked system, in which
`content may be transferred from a server S to a terminal TE
`via a mobile network MNW and an intermediate entity, in
`the example of FIG. 1 via a WAP gateway GW. The mobile
`network MNW may be an already known or a future mobile
`network, such as a GSM network, a GSM/GPRS network, a
`3G network [for instance a network according to the 3GPP
`(Third Generation Partnership Project) system], a wireless
`local area network (WLAN) or a network combining some
`of these network functions. The assumption in the following
`embodiments is that, from the point of view of data down
`loading, the terminal TE may serve as the client device and
`the server S as the server. However, it is to be noted that
`client-server relationships may exist between the terminal
`TE and the gateway GW, and between the GW and the server
`S. A network server or a PC typically acts as a server S. A
`terminal TE is typically a mobile phone, a PC, a laptop
`computer or a PDA device.
`
`[0015] In one scenario, the server S is a HTTP (hypertext
`transfer protocol) server and communication between the
`gateway GW and the server S is arranged by the HTTP and
`TCP/IP (transport control protocol/internet protocol). The
`WAP (Wireless Application Protocol) is utiliZed for trans
`ferring the data from the WAP gateway GW to the terminal
`TE. The WSP layer (Wireless Session Protocol) of the WAP
`protocol suite is then used to provide transport service for
`the downloading service layer in the client device TE and
`server S. In WAP version 2.0, an HTTP (Hypertext Transfer
`Protocol) can also be used. In this case, the system com
`prises at least one WAP gateway and optionally one or more
`WAP proxy servers. The WAP supports many lower-level
`transfer techniques, such as circuit or packet-switched data
`transfer or SMS-based transfer in accordance with the
`properties of the underlying mobile network MNW. It is to
`be noted that, instead of the example in FIG. 1, the WAP
`gateway GW may be part of the mobile network MNW, even
`implemented in a device performing some other tasks in the
`mobile network MNW.
`
`[0016] A data processing device functioning as the inter
`mediary control point, in the present embodiment as the
`WAP gateway GW, comprises memory, I/O means for
`arranging data transmission and a processing unit compris
`ing one or more processors. Computer program codes
`executed in the processing unit may be used for causing the
`data processing device to implement means for controlling
`the adaptation of the content presentation for mobile termi
`nals (TE) and more precisely the selection of the suitable
`presentation description format for the recipient terminal.
`Some embodiments of these functions are illustrated later in
`association with FIGS. 2a, 2b, 3a, and 3b. A chip unit or
`some other kind of module for controlling the data process
`ing device may in one embodiment cause the device to
`perform the inventive functions. The module may form part
`of the device and could be removable, ie it is insertable into
`another unit or device. Computer program codes can be
`received via a network and/or stored in memory means, for
`instance on a disk, a CD-ROM disk or other external
`memory means, from where they can be loaded into the
`memory of the data processing device. Hardware solutions
`or a combination of hardware and software solutions may
`also be used to implement the inventive functions. It is to be
`
`noted that the presentation description formats for the recipi
`ent terminal may be stored in an internal memory or an
`external memory of the data processing device.
`
`[0017] FIG. 2a illustrates a method according to an
`embodiment of the invention the steps of FIG. 211 may be
`implemented in an intermediary control point, in the present
`embodiment in the WAP gateway GW. The procedure of
`FIG. 211 may be implemented in connection with the pro
`tocol conversion for a received ?le in the WAP gateway GW,
`for instance. It is to be noted that the gateway GW, in which
`the present functionality is applicable, may instead of a WAP
`gateway be a proxy gateway, a mobility gateway, a browsing
`gateway or another intermediate gateway not performing
`protocol conversion to WAP protocols and used for trans
`mitting Internet content to the mobile network MNW. Alter
`natively, the present functionality may be applied in a
`mobile network (MNW) operator control point not compris
`ing any gateway functionality, for instance by additional
`functionality in a node connecting the packet service system
`of the mobile network MNW to the Internet. Such node in
`the GSM/GPRS system and 3GPP system could be the
`GGSN (gateway GPRS support node) or a PEP (Policy
`Enforcement Point). In an alternative embodiment the
`present functionality may be applied in a control point
`outside the mobile network MNW. For instance, such inter
`mediary control point could reside in the Internet, even
`within the server S.
`
`[0018] In step 201 there is a need to transfer a ?le
`including some displayable content to the mobile terminal
`TE. In one scenario, a ?le is received from a HTTP server
`S and the content of the ?le needs to be transmitted to the
`terminal TE. Therefore, the WAP gateway GW may also
`perform encoding functions before or after step 201 (but
`before step 204) to adapt the content from the original
`HTML format to the WML or XHTML format better suit
`able for transmission over the radio interface. In another
`embodiment, the intermediate entity does not change the ?le
`format as such but arranges the transmission of the (HTML,
`XHTML or WML) ?le using the WAP protocol layers used
`between the GW and the terminal TE.
`
`[0019] In step 202 an appropriate style sheet is selected for
`the mobile terminal TE. There are multiple embodiments for
`this step, which are illustrated in more detail later. The GW
`may be arranged to select a pre-determined style sheet or the
`GW may be provided with pre-determined rules on the basis
`of which the style sheet will be selected. Additional infor
`mation from the ?le and/or other network elements may be
`required for this selection step.
`
`[0020] The selected style sheet or reference to the selected
`style sheet is included 203 in the ?le, or in another embodi
`ment in a data structure carrying the ?le. Thus, it might not
`always be necessary to transfer the style sheet to the mobile
`terminal TE if the style sheet already exists in the terminal
`TE or if it is desired that the terminal TE will retrieve the
`referred style sheet from a storage position. Step 203 may
`involve addition of the style sheet or reference to the style
`sheet, and/or at least partial replacement of an existing,
`original style sheet, with the new selected style sheet. For
`instance, if included in the ?le comprising the displayable
`content, the style sheet information may be de?ned by
`adding one or more <style> tags, or directly adding this
`information in a relevant element of the ?le. Further, if an
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`005
`
`

`
`US 2006/0069790 A1
`
`Mar. 30, 2006
`
`original style sheet or part thereof needs to be removed in
`step 203 or already earlier, the GW may be arranged to
`search for a particular type of ?le (for instance a .css ?le)
`from the received data. The GW may also be arranged to
`parse a received ?le With displayable content in order to ?nd
`a particular tag, and/or more detailed style sheet informa
`tion. If this kind of ?le or an information element Within a
`?le With a displayable content is found, such a ?le or
`information element is removed before step 204. Thus, the
`GW may be provided With one or more removal criteria
`determining the parts of received data to be removed. The
`?le may be transmitted 204 to the mobile terminal. It is to
`be noted that the ?le may also be internally transmitted for
`the recipient terminal (TE). In the present embodiment, at
`least part of the WAP protocol suite may be used.
`
`[0021] FIG. 2b illustrates functions of an embodiment
`suitable for implementation in a client device, in the present
`embodiment in the mobile terminal TE supporting WAP and
`functioning as the WAP client. In step 210 a ?le With
`displayable content is received from the WAP gateWay GW.
`The style sheet included in the ?le by a control point, such
`as the WAP gateWay GW, is retrieved 211 from the ?le, or
`alternatively, the style sheet referred to in the ?le is retrieved
`from an internal or external storage position. This step is
`typically carried out When the ?le needs to be displayed in
`the device (typically immediately after reception). In step
`212 the content in the ?le is presented in accordance With the
`style sheet.
`
`[0022] FIG. 3a illustrates features of an embodiment
`relating to the selection of the style sheet for the mobile
`terminal TE. The features of FIG. 311 can thus be imple
`mented as part of the method illustrated in FIG. 2a. In step
`301 at least one property associated With the terminal TE is
`checked. There are various properties Which may be used in
`the present embodiment. As examples, the siZe of the display
`or support of colours could be used. In one embodiment, the
`GW is con?gured With instructions determining the one or
`more properties Which should be checked. The properties
`may be checked in step 301 from device information main
`tained by GW, from a netWork element of the mobile
`netWork MNW maintaining a terminal information database,
`or by requesting the property information from the TE.
`
`[0023] A suitable presentation description format, in the
`present embodiment the CSS, is selected 302 on the basis of
`one or more properties of the recipient terminal TE. The GW
`may be provided With instructions, for instance a look-up
`table, de?ning Which style sheet is to be selected for Which
`property attribute. There could also be some default style
`sheet, Which is selected if no speci?c style sheet is associ
`ated With the property obtained in step 301.
`
`[0024] There could be further rules taking also the nature
`of the content to be transferred to the mobile terminal. TE
`into account. Thus the above steps could also include the
`checking of one or more properties of the ?le to be trans
`mitted to the mobile terminal TE, and selection of the style
`sheet taking also the properties of the ?le into account. This
`embodiment could also be used independently of the above
`terminal speci?c style sheet selection. Thus the style sheet
`may be selected in step 202 on the basis of one or more
`properties of the ?le to be transmitted.
`
`[0025] According to an embodiment illustrated in FIG.
`3b, subscriber information associated With the recipient
`terminal TE is checked 310 When there is a need to select the
`style sheet for the ?le to the terminal TE (step 202 in FIG.
`2a). This subscriber or user information may be checked by
`de?ning a recipient identi?er on the basis of the message to
`be transmitted to the terminal TE. The style sheet is then
`selected 311 using the subscriber information. A connection
`may be established to a home location register (HLR) of the
`mobile netWork MNW for determining the correct style
`sheet and/or for retrieving subscriber information. Sub
`scriber or subscriber group speci?c style sheets may thus be
`selected. By this embodiment, it is possible to differentiate
`appearance of the Internet content or WAP pages betWeen
`different subscribers or users. For instance, private mobile
`service users may be provided With different style sheets
`than corporate users. In a further embodiment, the subscriber
`information in the home location register may specify
`Whether it is alloWed to change the style sheet and the style
`sheet may be included in the ?le only if this is alloWed in the
`subscriber information.
`
`[0026] In an embodiment, operator speci?c presentation
`description information or references to such operator or
`service provider speci?c information are stored in the inter
`mediary control point. The WAP gateWays GW are typically
`operator speci?c and thus the operator can easily adapt the
`presentation format to have the same look regardless of the
`broWsed content and the location from Which the content is
`retrieved. For instance, a certain operator logo could be
`de?ned in the style sheet in a background frame and an
`operator speci?c colour could be determined as the back
`ground colour. Service provider is in many netWorks an
`entity separate from the actual netWork operator, and the
`latter may be a transparent entity from the user’s point of
`vieW. Therefore, the WAP gateWay GW may be con?gured
`to apply the style sheet of the service provider providing the
`WAP broWsing service or another service for the mobile
`terminal TE.
`
`[0027] The operators and the service providers can then
`effectively use the style sheets for advertising and brand
`maintenance. The application of the style sheet replacement
`is not limited to style sheets of the mobile services providers
`but basically any style sheet could be arranged by the WAP
`gateWay GW or another intermediate entity attending to
`transmission of content to a mobile terminal TE. These
`control points functioning as intermediate entities may then
`be provided With control of the appearance of information in
`the mobile terminal.
`
`[0028] In the folloWing, an example scenario is illustrated.
`An end user is sur?ng the Internet With his mobile terminal.
`A GET request for a particular Web resource (including a
`URL of the resource) is passed via the GW to the Web server,
`for instance the server S. The server S responds With the
`requested content and a CSS associated With the content.
`The WAP gateWay GW is con?gured to remove the original
`CSS and add a selected CSS of a promotional company.
`When this content Will be presented on the mobile terminal’ s
`TE display, promotional information on the CSS is also
`displayed.
`
`[0029] In one embodiment, the style sheets are associated
`With different priority classes. The control point, for instance
`the GW, may be arranged to select a style sheet having the
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`006
`
`

`
`US 2006/0069790 A1
`
`Mar. 30, 2006
`
`highest priority. These priority classes may be adapted
`according to recipient terminal properties, content properties
`and/or some other criteria. Thus the prioritization can be
`applied in at least some of the above-illustrated embodi
`ments. This embodiment gives more ?exibility on the selec
`tion amongst the available style sheets and is especially
`useful When there are multiple style sheets that could be used
`in the receiving terminal. These prioritiZations may change
`over time, for instance.
`
`[0030] In one embodiment, the WAP CSS is utiliZed. For
`more details on the speci?ed WAP CSS, reference is made
`to WAP Forum (currently under OMA (Open Mobile Alli
`ance) WAP speci?cation “WAP CSS Specification, Version
`26-Oct-2001”, 64 pages. Instead of CSS, other presentation
`description information formats may be applied. As an
`example, XSL (XML style sheet) based formats may be
`applied in the control point.
`
`[0031] In an embodiment, instead of the above illustrated
`gateWay GW, the intermediary control point is implemented
`in the recipient terminal (TE) and/or in a module for the
`recipient terminal TE. This module could be a subscriber
`identity module (SIM) in accordance With the GSM standard
`or the 3GPP standard. The module may be removable and
`comprise also other netWork operator or service provider
`speci?c data. The module typically comprises I/O means for
`data transfer With the recipient terminal TE, memory, and a
`processor controlled by a program code store in the memory.
`When a ?le such as a HTML ?le is received, the ?le is
`transmitted to the module. For instance, ?les for a Web or a
`WAP broWser in the terminal TE could be de?ned in the
`recipient terminal TE as ?les to be submitted to the module
`for presentation adaptation. The processor of the module
`may perform the tasks illustrated above in connection With
`FIG. 2a. For instance, the module may at least partially
`remove original style sheet and add a neW style sheet
`predetermined (and/or stored) in the module. The module
`may then send the modi?ed ?le to an entity further process
`ing the ?le. This entity could be an application process in the
`processor unit of the recipient terminal TE. Further, at least
`part of the above illustrated other embodiments could also
`be applied by the module.
`
`[0032] The advantage especially for operator oWned sub
`scriber identity modules is that operator speci?c appearance
`could be arranged for ?les With displayable content even if
`the ?le Was not transmitted via the operator’s netWork or
`gateWay (GW). For instance, if the user is roaming, the
`home operator’s logo could be displayed on a broWsed page
`although the page Was loaded via a roamed netWork of
`another operator. In an alternative embodiment the module
`folloWs the ?les received in the recipient terminal TE. For
`instance, the module may check the ?les for the Web or the
`WAP broWser and performs the presentation adaptation for
`the ?les before presentation by the broWser. The adaptation
`may even be performed by a processor of the recipient
`terminal TE on the basis of a request and a style sheet from
`the module.
`
`[0033] It should be appreciated that the above-illustrated
`embodiments may be combined in various Ways. It Will be
`obvious to a person skilled in the art that, as the technology
`advances, the inventive concept can be implemented in
`various Ways. The invention and its embodiments are not
`limited to the examples described above but may vary Within
`
`the scope of the claims. Di?ferent features may thus be
`omitted, modi?ed or replaced by equivalents.
`
`1. A method of de?ning content presentation for a com
`munications system, the method comprising:
`
`receiving an object to be transmitted to a recipient termi
`nal in an intermediary control point,
`associating, in the intermediary control point, the object
`or data derived from the object With presentation
`description information or With a reference to presen
`tation description information, and
`transmitting the object or data derived from the object
`associated With the presentation description informa
`tion or associated With the reference to presentation
`description information.
`2. The method according to claim 1, the method further
`comprising:
`presenting, in the recipient terminal, at least some data in
`the object or data derived from the object in accordance
`With the received presentation description information.
`3. The method according to claim 1, Wherein the control
`point selects the presentation description format on the basis
`of predetermined selection instructions.
`4. The method according to claim 3, Wherein at least one
`property associated With the recipient terminal is checked by
`the control point, and
`
`the presentation description format is selected on the basis
`of the property of the recipient terminal.
`5. The method according to claim 1, Wherein the object or
`data derived from the object is modi?ed to include the
`presentation description information or the reference to the
`presentation description information.
`6. The method according to claim 5, Wherein original
`presentation description information or an original reference
`to presentation description information is removed from the
`received object or data derived from the object.
`7. The method according to claim 1, Wherein a netWork
`operator speci?c or a service provider speci?c presentation
`description ?le or a reference to such presentation descrip
`tion ?le is stored in the system for the control point and
`associated With the object or data derived from the object.
`8. The method according to claim 1, Wherein the presen
`tation description information is a CSS (Cascading Style
`Sheet) ?le.
`9. A data transmission system comprising an intermediary
`control point controlling data transmission to a recipient
`terminal, Wherein the system is con?gured to receive an
`object to be transmitted to a recipient terminal in control
`point,
`the control point is con?gured to de?ne for the object or
`data derived from the object presentation description
`information or a reference to presentation description
`information,
`the system is con?gured to transmit the object or data
`derived from the object associated With the presentation
`description information or associated With the refer
`ence to the presentation description information.
`10. A data transmission system according to claim 9,
`Wherein the recipient terminal is con?gured to present at
`least part of the object or data derived from the object
`according to the presentation description information.
`
`WHATSAPP INC.'S EXHIBIT NO. 1006
`
`007
`
`

`
`US 2006/0069790 A1
`
`Mar. 30, 2006
`
`11. A data transmission system according to claim 9,
`wherein the system is a mobile system con?gured to trans
`mit data to a mobile recipient terminal.
`12. A communications device for interrnediating data
`transmission for a recipient terminal, the communications
`device comprising:
`
`operator speci?c or a service provider speci?c presen
`tation description or With a reference to such presen
`tation description de?ning the appearance of an object
`comprising displayable content.
`21. A module for a mobile terminal, the module compris
`1ng:
`
`means for receiving an object to be transmitted to a
`recipient terminal,
`means for associating the object or data derived from the
`object With presentation description information or
`With a reference to presentation description informa
`tion, and
`means for transmitting the object or data derived from the
`object for the recipient terminal.
`13. A communications device according to claim 12,
`Wherein the control point is con?gured to select the presen
`tation description format on the basis of predetermined
`selection instructions.
`14. A communications device according to claim 13,
`Wherein the communications device is con?gured to check
`at least one property associated With the recipient terminal,
`and
`
`the communications device is con?gured to select the
`presentation description format on the basis of the
`property of the recipient terminal.
`15. A communications device according to claim 12,
`Wherein the communications device is con?gured to modify
`the object or data derived from the object to include the
`presentation description information or the reference to the
`presentation description information.
`16. A communications device according to claim 15,
`Wherein the communications device is con?gured to remove
`original presentation description information or an original
`reference to presentation description information from the
`received object or data derived from the object.
`17. A communications device according to claim 12,
`Wherein the communications device is con?gured to asso
`ciate the object or data derived from the object With a
`netWork operator or a service provider speci?c presentation
`description ?le or a reference to such netWork operator or a
`service provider speci?c presentation description informa
`tion.
`18. A communications device according to claim 12,
`Wherein the presentation description information is a CSS
`(Cascading Style Sheet) ?le.
`19. A communications device according to claim 12,
`Wherein the communications device is a WAP gateWay.
`20. A method for de?ning appearance of content in a
`recipient terminal, the method comprising:
`associating, by an intermediary control point, an object to
`be transmitted to the recipient terminal With a netWork
`
`means for receiving an object,
`
`means for associating the object With presentation
`description information or With a reference to presen
`tation description information, and
`means for sending the pre

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