Movatterモバイル変換


[0]ホーム

URL:


EP1109371A2 - Apparatus and method for dynamically limiting information sent to a viewing device - Google Patents

Apparatus and method for dynamically limiting information sent to a viewing device
Download PDF

Info

Publication number
EP1109371A2
EP1109371A2EP00126185AEP00126185AEP1109371A2EP 1109371 A2EP1109371 A2EP 1109371A2EP 00126185 AEP00126185 AEP 00126185AEP 00126185 AEP00126185 AEP 00126185AEP 1109371 A2EP1109371 A2EP 1109371A2
Authority
EP
European Patent Office
Prior art keywords
information
user
data
handheld
wireless
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP00126185A
Other languages
German (de)
French (fr)
Other versions
EP1109371B1 (en
EP1109371A3 (en
Inventor
Gary Mousseau
David Yach
Herb A. Little
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research in Motion LtdfiledCriticalResearch in Motion Ltd
Publication of EP1109371A2publicationCriticalpatent/EP1109371A2/en
Publication of EP1109371A3publicationCriticalpatent/EP1109371A3/en
Application grantedgrantedCritical
Publication of EP1109371B1publicationCriticalpatent/EP1109371B1/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A system and method for transporting user-restricted data from a gateway deviceto a handheld viewing device is provided. The gateway device includes an informationtranslator, content filters, and storage. The information translator delivers content from aninformation database coupled to the gateway to the handheld viewing device. A viewingcomponent of the handheld device receives all possible data from the gateway device thatthe handheld device is capable of viewing. The user of the handheld device is then able tomanually select certain portions of data through a user interface. Once the selection iscomplete, a series of comments are returned to the gateway device from the handhelddevice so that a subsequent viewing corresponds only to that information selected by theuser.

Description

BACKGROUND1.Field of the Invention
The present invention relates to a system and method that provide remote controlover information sent to a viewing device. The system and method provide control over thecontent or quantity of information sent to the viewing device. In particular, the informationmay be an Internet or Intranet world-wide web (WWW) page, with Hypertext MarkupLanguage (HTML), Handheld Device Markup Language (HDML), Wireless MarkupLanguage (WML), or Java content. The remote viewing device may be a handheld, laptop,or palmtop device with a limited viewing space for the information being received, andpreferably connects to the Internet over a relatively low-bandwidth wireless radio network.
2.Description of the Related Art
Typically, handheld or palmtop devices have very limited viewing surfaces, limitedmemory available, slower processing speeds, and limited user inputs in comparison to largedesktop computer systems. These devices may also communicate over a bandwidth-limiteddata network, such as a wireless packet data network, a cellular network using a digitalpacket data protocol, or they may use a limited speed modem to download at speedsbetween 9600 and 28K bits per second (bps). For these reasons it is desirable to limit thedata these devices receive over the network or through the modem, particularly whenreceiving large data files, such as web pages that may include text, graphics, animations,multimedia files, or other interactive elements.
A known method for limiting data transfer to such a viewing device involvesrestricting the transmittal of graphic information. By providing a specific configurationsetting available on most Internet browsers, a user can specify that only text information isfetched by the browser. The graphical portions of the web page are left behind. This methodis indiscriminate, however, and leaves the user with little useful control; simply an on or offswitch for changing the type of information viewed. In many cases there are pieces of textthat are not desired in the information stream, and pieces of graphics that are desired in theinformation stream, but the user has no control over this situation.
A second known method, which is used more commonly in a wireless environment,involves new standards for controlling the content being delivered to the handheld viewingdevice. One such new standard is HDML, which was intended to replace the universallyaccepted HTML format for delivering content to handheld viewers. This approach hassome industry backing, but fails to allow users access to all Internet and Intranetinformation.
Another known method for solving the wireless Internet content problem is to"spoof' the Inter-network Protocol (IP) and Transmission Control Protocol (TCP) so thatthey partially work over the wireless link. This "spoofing" method, however, often leadsto a failure of both the protocols and the device to display all the information.
Alternatively, several attempts have been made at using a wireless proxy to eliminateusing both TCP and IP over the wireless network. A wireless proxy is a computer thatterminates a TCP/IP connection on one end and a wireless connection on the other end.The most common use of a proxy is as a TCP/IP "firewall," which is used in mostcompanies' networks today. This proxy method removes the TCP/IP protocol from running over the wireless network, but leaves the actual data transferred untouched. This type ofproxy has limited ability to further limit the higher-level information being sent to the user,and in particular the bandwidth heavy graphics and multimedia files embedded in most webpages.
Still another known method for limiting information sent to a portable viewingdevice is to have users pre-define the information sites they intend to access using theirportable viewing device. In this method, a user must pick, ahead of time, every site to beaccessed and must select the information to be transferred when connecting with thewireless viewer. This selection is typically done on a large desktop computer system, wherevisibility, memory, CPU speed and keyboard input are not restricted. The challenge for theuser, however, is to have foreknowledge of every site to be accessed. This method thus fallsshort of offering the user a general-purpose browser for a wireless device, in which the usermaintains dynamic control over what information is transmitted to the wireless devices.
SUMMARY OF THE INVENTION
A system and method for transporting user-restricted data from a gateway deviceto a handheld viewing device is provided. The gateway device includes an informationtranslator, content filters and storage. The information translator delivers content to thegateway device from an information database coupled to the gateway via a network. Aviewing component of the handheld device receives from the gateway device all possibledata that the handheld device is capable of viewing. The user is able to manually selectcertain portions of data through a user interface in the handheld device, the selected portionscorresponding to information that the user does not want to view during a subsequent retrieval of the same data. Once the selection is complete, a series of command instructionsare returned to the gateway device from the handheld device so that a subsequent viewingcorresponds only to that information that was not selected by the user. Alternatively, theuser could select only that portion of data that the user wants to view during a subsequentdownload. In this latter situation, the command instruction transmitted to the gatewaywould instruct the gateway to filter all information except for the selected data.
The invention provides control over viewed content or information from anydatabase. This control is based on commands stored in the gateway device. The commandslimit the quantity of information sent to the handheld device. This functionality isaccomplished by first establishing a set of information (or content) that is going to berestricted by the user. Then, the handheld device performs an editing function to restrict theinformation received. This editing process causes a set of commands to be passed back tothe gateway device to restrict subsequent or future retrievals of the same information. Thegateway device identifies the subsequent information request and performs the necessaryfiltering in order to restrict the information sent to the handheld device.
As will be appreciated, the invention is capable of other and different embodiments,and its several details are capable of modifications in various respects, all without departingfrom the spirit of the invention. Accordingly, the drawings and description of the preferredembodiment are to be regarded as illustrative in nature and not restrictive.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be apparent to those skilled in the art in view of theaccompanying drawings, where:
  • FIG. 1 is a block diagram of the components in the gateway and handheld device ina preferred embodiment of the present invention;
  • FIG. 2 is a more detailed block diagram of the components in the gateway andhandheld device of FIG. 1;
  • FIG. 3 is a flow diagram of a dynamic filtering process according to a preferredembodiment of the present invention;
  • FIG. 4 shows a graphical user interface (GUI) display on the handheld device ofFIG. 1 during a first and second stage of the restricting process according to a preferredembodiment of the present invention;
  • FIG. 5 is a flow diagram that illustrates the method performed by the handhelddevice according to a preferred embodiment of the present invention; and
  • FIG. 6 is a flow diagram that illustrates the method performed by the gateway deviceaccording to a preferred embodiment of the present invention.
  • DESCRIPTION OF A PREFERRED EMBODIMENT
    FIG. 1 shows asystem 10 according to a first embodiment of the present invention.Thissystem 10 includes a database orinformation source 12 coupled to acontrol device14. Theinformation source 12 could be an Internet site, an Intranet site, a database engine,or even a local system. Thecontrol device 14 in the preferred embodiment is a gatewayhost device. Thegateway device 14 includes aninformation translator 16 and a contentfilter andstorage area 18. Anetwork connection 20 couples thegateway device 14 to auser interface andviewing device 22, preferably a wireless handheld viewing device. Thehandheld viewing device 22 includes an information decoder andpresentation component 24, and an information viewer anduser interface 26. Thenetwork 20 is preferably awireless packet data network, such as Mobitex™ or DataTAC™, which has limitedbandwidth capabilities, although it could be many other types of networks.
    In a preferred embodiment, the handheld device is a BlackBerry™ or anInter@ctive™ Pager manufactured by Research In Motion Limited. However, the presentinvention may be incorporated into other handheld devices or wireless transceivers, such astwo-way paging computers, personal digital assistants ("PDAs"), portable electronicmessaging devices, celluar phones, or handheld e-mail clients. Further, in the preferredembodiment, thegateway device 14 andhandheld device 22 may be implemented utilizingeither a software-programmable digital signal processor (DSP) or a programmable logicdevice.
    In thissystem 10, theinformation source 12 is a repository of the information thatthe user of the handheld device desires to access for display. Aninformation translator 16,such as a proxy server, is used as a gateway to accept a connection from thenetwork 20,and in turn to make a connection to theinformation source 12 to retrieve the informationdesired. Preferably, the connection between theinformation translator 16 and theinformation source is a TCP/IP connection and the information source is a web servercontaining a plurality of web pages. As is known in the art, a proxy accepts a connectionfrom a device and opens another connection on behalf of the device to allow the device tocommunicate with other devices or systems indirectly. To assist theinformation translator16 in its task of getting information and preparing it for transmission to thehandheld device22, a content filter andstorage area 18 is provided, which is coupled to theinformationtranslator 16. The content filter andstorage area 18 can be located on the same machine as theinformation translator 16, in another location across a local area network (LAN), oreven in a node cluster of fault tolerant storage device.
    Communication across thenetwork connection 20 is facilitated on thehandhelddevice 22 by the information decoder andpresentation device 24. Thisdevice 24 convertsrequests from the user into signals that are transmitted across thenetwork connection 20and understood by thegateway device 14. The information decoder component of thedevice 24 also uses a control channel to thegateway 14 for facilitating the exchange ofspecial requests, such as the information restriction commands, as described in more detailbelow. The presentation component of thedevice 24 prepares the information for displayto the user, and interprets special formatting commands within the data stream for theinformation viewer anduser interface 26. The information viewer anduser interface 26 isdirectly accessed by the user, and accepts keystrokes and screen movement commandsduring the information request phase and the information reception phase.
    A more detailed view of thegateway device 14 andhandheld device 22 is shown inFIG. 2. Theinformation translator 16 is coupled to, and communicates with the target website and other information sources database 12' through a Hypertext Transfer Protocol(HTTP) fetch andcache component 16A. The target web sites and other informationsources database 12' can be a range of computers, computer systems, and networks. Forexample, the information can be stored in local databases, on an Intranet, or on the Internet.Theinformation translator 16 further includes a filter and transformation engine 16B, acompression andencryption support module 16C and a wireless transport layer 16D. If theinformation is not compressed and/or encrypted, then the compression andencryption support module 16C may be omitted. A wireless delivery methods module 30 is coupledto the wireless transport layer 16D.
    As seen in FIG. 2, a wireless network 20' couples the wireless delivery methodsmodule 30 in thegateway device 14 to a handheld radio code andwireless support module32 in thehandheld device 22. This handheld radio code andwireless support module 32 iscoupled to the information decoder andpresentation device 24 through awireless transportlayer 24A. The information decoder andpresentation device 24 further includes acompression andencryption support module 24B and a byte-code interpreter anddecoder24C. If the information is not compressed and/or encrypted, then the compression andencryption support module 24B may be omitted. An editor and browserscreen supportmodule 26A in the information viewer anduser interface 26 is coupled to the byte-codeinterpreter anddecoder 24C. Additional components of the information viewer anduserinterface 26 include a user input and keyboard support module 26B.
    Theinformation translator 16 may include an HTTP fetch andcache component16A, which is standard in the Internet industry. In other implementations, thismachine 16could include an Application Programming Interface (API) method for accessing localdatabase files, directory LAN information and corporate data, or could include othermethods of retrieving information. The filter and transformation engine 16B operativelyperforms a filtering process and information fetch and restrict method, described hereinafterwith reference to FIGs. 3 and 5-6. This engine 16B allows thehandheld device 22 todynamically update a plurality of information filters to match the user's requirements for thetransmitted information. The compression andencryption support module 16C is providedto allow for compression and encryption on the data before it is given to the wireless transport layer 16D. This compression andencryption support module 16C may optionallybe omitted from theinformation translator 16. The wireless transport layer 16D is requiredto deliver the filtered (and compressed and/or encrypted) information to the user. Thetransport layer 16D also ensures that multiple packets are sent and received securely withoutdamage or loss of the information.
    The wireless delivery methods module 30 in thegateway device 14 and thecorresponding handheld radio code andwireless support module 32 in the handheld device22 (on either end of the wireless connection) provide the protocol information for thenetwork packet formats and delivery methods of the particular wireless network 20'.
    In thehandheld device 22, thewireless transport layer 24A matches the wirelesstransport layer 16D on thegateway device 14. Bothtransport layers 24A and 16D must bepresent for end-to-end reliable delivery of information. When compression and encryptionare used, the compression andencryption support module 24B in thehandheld device 22matches up with the gateway devices' compression andencryption support component 16C.The byte-code interpreter anddecoder 24C operates to undo all the filtering and encodingpreformed on the information by thegateway device 14. Once thiscomponent 24C hasprocessed the information, the information can be passed up for display and user interactionin the information viewer anduser interface 26.
    When information arrives at the information viewer anduser interface 26, it isreceived by the editor and browserscreen support module 26A. The editor and browserscreen support module 26A processes the information so that it is presentable to the userin a viewable and readable form. Thiscomponent 26A includes a user interface API forscreen manipulation, special formatting, highlighting, inverse video, and all other capabilities of thehandheld device 22 that might be useful when displaying a large quantity ofinformation in a readable form. The user input and keyboard support module 26B isprovided for the user to input commands to manipulate the data or information.
    Turning now to FIG. 3, afilter engine process 90 according to a preferredembodiment of the present invention is set forth. Thisprocess 90 includes afetching stage90A, and first and second parts of a restrictingstage 90B and 90C, respectively. In thisprocess 90, information requests (A) (see also step 306 in FIG. 5) flow into thegatewaydevice 14 during thefetching stage 90A atstep 100. At thisstage 90A thegateway device14 is simply acting as a traditional proxy machine and is taking the request and finding thecorrect information source 12 that can fulfill the request fromstep 100.
    The requested information is received at thegateway 14 from theinformation source12 and flows into the first part of the restrictingstage 90B atstep 104. In this part of therestrictingstage 90B, thegateway device 14 performs general filtering, followed by adynamic restriction step using the user's pre-established filters. As shown instep 104 therecould be HTML content, Java content, pictures, graphics, animation and other data typesreceived in the data stream from theinformation source 12. During this initial restrictingstage 90B, advanced HTML commands are stripped atstep 106 to form a data stream offiltered HTML andJava content 108. Then, atstep 110, any Java commands are removedto form a data stream of filteredHTML information 112.
    The restrictingstage 90B further comprises the step of applying a user-specific filter114 with filtering commands (C) (see also step 410 in FIG. 6) to further filter thedatastream 112. In thisstep 114, the restrictingstage 90B checks thefilter storage area 124 fora user- defined filter to apply to thedata stream 112. If such a user-defined filter is found, then it is applied to the filtered HTML-only data stream 112 to form a user-filteredcontentdata stream 116. Thisdata stream 116 is then sent to the byte-code converter 24C atstep118 for translation into a format compatible with wireless delivery.
    When a user receives a new piece of information and wants to limit what is viewed,the second part of restrictingstage 90C occurs. Keeping in mind that no restricting ofinformation is performed the first time that the data passes through the system, once the userperforms the restricting steps (208-214 in FIG. 4, and 310-324 in FIG. 5) on the handhelddevice, restricting commands (B) are sent to thegateway device 14 for identification atstep120. The commands (C) (see also steps 426 and 428 in FIG. 6) to restrict or un-restrictcontent are provided to thefile storage component 18 atstep 122 for long-term storage ona disk and/ormemory 124. These commands (C) are later retrieved duringstep 114 andapplied in the first part of the restrictingstage 90B, when the user subsequently requests thisinformation.
    FIG. 4 shows the sequential graphical user interface (GUI) views during theprocess90. There are two stages shown in FIG. 4, afirst stage 200A in which the information isretrieved, and a second stage 200B, in which the information is restricted. During thefirststage 200A, the information is retrieved by the user through the e-mail interface as shownin 202. In this screen, a link to the information is shown in bold within the context of otherinformation. The user then selects to follow the link as shown in 204. This causes a requestto be sent to thegateway device 14. Thescreen 206 is then displayed to indicate a requestis pending, since it could take seconds or minutes to get the information over the network.
    Once the information has been received, it is displayed in an information browser-likeformat 208. At any time the user can select the menu and pick the "Start Marking"menu item, as seen in 210, and begin the second stage 200B - the information restrictionstage. During the restriction stage 200B, the user positions a moveable cursor across theinformation to be restricted, such as line of text, or a particular graphic, as seen in 212. Asthe cursor is dragged across the text, it changes the appearance of the information so thatthe user can visually identify the information selected for restriction. Once a delete key, orsome other command key is pressed, the information is restricted from the current view, asseen in 214. The user then continues to scan the received data to determine whether otherinformation should be similarly restricted. Once the user exits thisscreen 214, or selects amenu to close this screen, a series of restriction commands associated with the restrictedinformation are sent to thegateway device 14. These restriction commands are used by thegateway to determine whether or not to subsequently send certain information elements ofthe requested information.
    During the viewing of the screens 202-214 in FIG. 4, the basic e-mail presents theUniversal Resource Locator (URL) link as bold faced characters, as seen in 202. When thecursor is positioned on any character of the URL link, the enter key can be used as a hot keyfor jumping to the link. Otherwise, if the user presses a roller wheel (or some otherselection mechanism) of the handheld device, while on any URL link, a new default itemappears as seen in 204. In the case where the user is positioned on a URL link, thecommand "Follow the Link" is the default, as seen in 204. This is similar to attachmentprocessing when the user is positioned on an attachment and the "Open Attachment" menuoption is the default. To identify the URL link, the e-mail server scans all message bodies and looks for HTTP or WWW identifiers with other special characters such as"//", "/", and".".
    Thefetching screen 206 appears when the interface is invoked from the messageview, or when the user selects the "Follow the Link" menu option in 204. In this case theprogram has requested the URL and is waiting for it to be returned. If the user is fetchinga random URL, then the program prompts for the URL name before issuing the fetch. Onceinformation arrives into the browser, a notification tone is played following a userconfigured setting. This setting is different from the message list so the user can determineif e-mail or Internet traffic has arrived.
    In a normal viewing mode of the message the user is simply moving the cursoracross the displayed information as if viewing an e-mail message. Full link names are notshown, only small indicators to make the information more readable. Invoking themenu210 provides the option of marking the information to be restricted in future fetches of theinformation. The user can also follow a link, if the cursor is on a link, or expand or shrinklink names for readability.
    When in the restricting stage 200B, the restricting commands used by thehandhelddevice 22 to filter content use the original section identifier sent by theinformationtranslator 16. In the creation of the original text, each section of the HTML page, eithereach line or paragraph, is given a tag or a section identifier.
    When the user is in the "marking mode" 212, the marked region jumps in sectionsboundaries, as defined by the original section identifiers sent by theinformation translator16. In the marking mode, the user marks a section and presses the backspace key or 'ALT'Backspace key to remove the information. The user can also press the "Enter" key to delete the text or the backspace key since this is the default. After the user performs theseoperations on the sections to be deleted, including any links, the user can select the menuand pick the "Send Restrictions" menu item. This sends a command with the deleted"sections" to theinformation translator 16 for restriction the next time this information pageis requested. At any time while viewing the information on thehandheld device 22, the usercan also select the "Unrestricted Information" menu item and remove any restrictioncommands that might exist on theinformation translator 16.
    FIG. 5 shows thepreferred method 300 under which thehandheld device 22operates to provide the user with the ability to restrict information received from thegateway 14. The method includes two stages: aninformation request stage 300A and aninformation restriction stage 300B. The user first decides whether or not to viewinformation atstep 302. In the preferred embodiment, this information is Internet-based orIntranet-based information. The user enters a request, preferably by entering a URL on theuser input and keyboard support module 26B, which is provided to theinformation decoder24C for preparation and formatting atstep 304 to thegateway device 14. Once theformatting is complete, the request is transmitted to thegateway device 14 atstep 306 viathenetwork connection 20/20'.
    Some time later, thegateway device 14 transmits the information atstep 308 to thehandheld device 22. The information is decoded and presented to the user atstep 310 bythe information decoder andpresentation component 24. By using theuser interface 26, theuser preferably scrolls through the information searching for undesired sections atstep 312.The user can enter a scanning termination sequence atstep 314, which is either exiting theinformation screen or a menu choice. While viewing the information, the user can remove information from the screen atstep 316 using deletion commands provided by the userinterface andkeyboard 26. Each time a section of data is selected it is tagged and labeledas having been removed atstep 318. A corresponding restriction command willsubsequently be sent to the gateway device 14 (step 324) so that the tagged information willbe automatically removed from the same information if a subsequent request occurs.
    Once the user has completed an information scan and restriction in steps 314-318,the system then determines whether the user wants to "un-restrict" some range ofinformation that was previously restricted atstep 320. If so, then theinformation decoder24 prepares the correct command sequence and sends it to thegateway device 14 atstep322 for execution. Otherwise, theuser interface 26 determines if there are any restrictingcommands present atstep 324. If so, then the commands are prepared and sent to thegateway device 14 atstep 328. If not, then no action is performed and hence no actions aresent to thegateway device 14 atstep 326.
    FIG. 6 shows apreferred method 400 of operation that thegateway device 14performs to enable the user to dynamically restrict information sent to thehandheld device22. Themethod 400 includes two stages: a fetchingstage 400A and a restricting stage400B. As originally described in FIG. 3, and shown again in FIG. 5, information requestsarrive from the user atstep 402 and are given to thegateway device 14 for processing.Information requests are prepared and given to the information source atstep 404. In thepreferred embodiment, this source is typically a web site and the TCP/IP protocol is usedto transport the information.
    After this request for information, theinformation source 12/12' returns theinformation atstep 406 over the Internet or Intranet to thegateway device 14 that requested the information on behalf of the user of thehandheld device 22. Once the information hasbeen received, thegateway device 14 checks to see if there is a user filter that matches thehandheld device 22 and information reference number URL atstep 408. If a match is found,then the user filter commands are applied to the information atstep 410, which results inportions of the information being deleted from the data stream. This information is then sentto thehandheld device 22 atstep 410, with the selected information removed. If there areno user filters that match the information being given to this user, the information is sentalong as is to thehandheld device 22 atstep 412. As shown in FIG. 3, other automaticfiltering operations can also be performed on the information to remove bandwidth-intensiveelements, such as graphics and animations.
    Step 414 in FIG. 6 sets forth the beginning of the restricting stage 400B, in whichthegateway 14 receives commands from the user that are used to affect user filters. Thefirst check in thegateway device 14 is to determine if the command is for an unrestrictionrequest atstep 416. If so, then the restriction commands are found and deleted fromstorage18/124 or marked as temporarily inactive atstep 418. If not, then the system checks to seeif the command is a content restriction command list atstep 420. If it is not, then the systemchecks to see if the command is some other command atstep 422. If the command is a newcontent restriction command list atstep 420, then thegateway device 14 checks to see ifthere is already a stored set of restriction commands for this same information page atstep424. If there is not, then the command information is saved atstep 426 in theinformationstorage area 18/124 for later retrieval when the user requests the same information page.Otherwise, a merge of the previous commands and the new commands is performed atstep 428, and the resulting merged set of restriction commands are saved in thestorage area18/124 for later retrieval when the user requests the same information page.
    The invention has been described with reference to preferred embodiments. Thoseskilled in the art will perceive improvements, changes, and modifications. Suchimprovements, changes and modifications are intended to be covered by the appendedclaims.

    Claims (26)

    EP00126185A1999-12-062000-11-30System and method for dynamically limiting information sent to a handheld deviceExpired - LifetimeEP1109371B1 (en)

    Applications Claiming Priority (2)

    Application NumberPriority DateFiling DateTitle
    US09/455,211US6477529B1 (en)1999-12-061999-12-06Apparatus and method for dynamically limiting information sent to a viewing device
    US4552111999-12-06

    Publications (3)

    Publication NumberPublication Date
    EP1109371A2true EP1109371A2 (en)2001-06-20
    EP1109371A3 EP1109371A3 (en)2002-03-13
    EP1109371B1 EP1109371B1 (en)2011-12-28

    Family

    ID=23807856

    Family Applications (1)

    Application NumberTitlePriority DateFiling Date
    EP00126185AExpired - LifetimeEP1109371B1 (en)1999-12-062000-11-30System and method for dynamically limiting information sent to a handheld device

    Country Status (4)

    CountryLink
    US (1)US6477529B1 (en)
    EP (1)EP1109371B1 (en)
    AT (1)ATE539571T1 (en)
    CA (1)CA2326875C (en)

    Cited By (23)

    * Cited by examiner, † Cited by third party
    Publication numberPriority datePublication dateAssigneeTitle
    WO2003040893A3 (en)*2001-11-082004-02-12Lightsurf Technologies IncSystem and methodology for delivering media to multiple disparate client devices based on their capabilities
    WO2003105062A3 (en)*2002-06-042004-06-17Ob Everywhere IncSystem and method for managing prepartum medical records
    WO2004095794A1 (en)*2003-04-232004-11-04Telecom Italia S.P.A.A client-server system and method thereof for providing multimedia and interactive services to mobile terminals
    EP1565837A4 (en)*2002-09-132008-05-07Moviso LlcSystem for supporting production, management and delivery of media content for wireless devices
    DE102007009504A1 (en)2007-02-252008-08-28Ruag ElectronicsMethod for production and selection for transceiving messages in transmission network, involves determining position, speed of data and sending data with its identification to center, where they are stored, by mobile equipment
    EP1993265A1 (en)2007-05-182008-11-19CVON Innovations LtdAccess system and method
    US7574201B2 (en)2006-11-272009-08-11Cvon Innovations Ltd.System for authentication of network usage
    US7610551B2 (en)2006-02-242009-10-27Verisign, Inc.System and method for managing distribution of multi-formatted content
    US7613449B2 (en)2007-06-252009-11-03Cvon Innovations LimitedMessaging system for managing communications resources
    US7653064B2 (en)2003-05-062010-01-26Cvon Innovations LimitedMessaging system and service
    US7660862B2 (en)2006-08-092010-02-09Cvon Innovations LimitedApparatus and method of tracking access status of store-and-forward messages
    US7697944B2 (en)2003-05-142010-04-13Cvon Innovations LimitedMethod and apparatus for distributing messages to mobile recipients
    US7730149B2 (en)2006-11-022010-06-01Cvon Innovations LimitedInteractive communications system
    US7792876B2 (en)2002-07-232010-09-07Syniverse Icx CorporationImaging system providing dynamic viewport layering
    US7860309B1 (en)2003-09-302010-12-28Verisign, Inc.Media publishing system with methodology for parameterized rendering of image regions of interest
    US7920845B2 (en)2003-09-112011-04-05Cvon Innovations LimitedMethod and system for distributing data to mobile devices
    US8254880B2 (en)2007-03-072012-08-28Apple Inc.Access control
    US8473614B2 (en)2007-04-052013-06-25Apple Inc.User interface for collecting criteria and estimating delivery parameters
    US8473494B2 (en)2007-12-212013-06-25Apple Inc.Method and arrangement for adding data to messages
    US8595851B2 (en)2007-05-222013-11-26Apple Inc.Message delivery management method and system
    US8671000B2 (en)2007-04-242014-03-11Apple Inc.Method and arrangement for providing content to multimedia devices
    US8676682B2 (en)2007-06-142014-03-18Apple Inc.Method and a system for delivering messages
    US8719091B2 (en)2007-10-152014-05-06Apple Inc.System, method and computer program for determining tags to insert in communications

    Families Citing this family (60)

    * Cited by examiner, † Cited by third party
    Publication numberPriority datePublication dateAssigneeTitle
    US6343318B1 (en)1998-05-292002-01-29Palm, Inc.Method and apparatus for communicating information over low bandwidth communications networks
    US6590588B2 (en)*1998-05-292003-07-08Palm, Inc.Wireless, radio-frequency communications using a handheld computer
    US7705828B2 (en)1998-06-262010-04-27Research In Motion LimitedDual-mode mobile communication device
    US6489950B1 (en)1998-06-262002-12-03Research In Motion LimitedHand-held electronic device with auxiliary input device
    US6278442B1 (en)1998-06-262001-08-21Research In Motion LimitedHand-held electronic device with a keyboard optimized for use with the thumbs
    US6738803B1 (en)*1999-09-032004-05-18Cisco Technology, Inc.Proxy browser providing voice enabled web application audio control for telephony devices
    CA2327222A1 (en)*1999-12-032001-06-03Research In Motion LimitedVirtual machine web browser
    US7349955B1 (en)*2000-02-112008-03-25Goamerica, Inc.Method of and system for transferring data over a wireless communications network
    CN1306351C (en)*2000-03-172007-03-21迪吉多电子股份有限公司Control server, control terminal, control system, and recording medium storing control communication program
    JP3883775B2 (en)*2000-03-172007-02-21株式会社デジタル CONTROL SYSTEM SERVER DEVICE, CONTROL SYSTEM, CONTROL SYSTEM SERVER DEVICE COMMUNICATION METHOD, AND RECORDING MEDIUM CONTAINING THE PROGRAM
    JP2001292226A (en)*2000-04-102001-10-19Matsushita Electric Ind Co Ltd Information display device
    JP3822024B2 (en)*2000-05-242006-09-13シャープ株式会社 Data transfer device
    US7024464B1 (en)*2000-06-292006-04-043Com CorporationDynamic content management for wireless communication systems
    US7207003B1 (en)*2000-08-312007-04-17International Business Machines CorporationMethod and apparatus in a data processing system for word based render browser for skimming or speed reading web pages
    JP4445116B2 (en)*2000-10-172010-04-07東芝テック株式会社 Gateway device and network system
    AU2002214599A1 (en)*2000-10-172002-04-29Broadcloud Communications, Inc.E-mail and messaging systems and methods
    JP4025498B2 (en)*2000-10-182007-12-19日本電気株式会社 Object filtering method and client device using the same
    US6778834B2 (en)*2001-02-272004-08-17Nokia CorporationPush content filtering
    US20020129051A1 (en)*2001-03-082002-09-12International Business Machines CorporationPreviewing portions of the hypertext World Wide Web documents linked to hyperlinks in received World Wide Web documents
    TWI220199B (en)*2001-03-302004-08-11Compal Electronics IncPersonal data assistant (PDA) using a remote server to process
    CA2372637A1 (en)*2002-02-202003-08-20Institut National D'optiquePackaged optical sensors on the side of optical fibres
    US7200668B2 (en)*2002-03-052007-04-03Sun Microsystems, Inc.Document conversion with merging
    US20040006638A1 (en)*2002-07-082004-01-08Lewis OberlanderMethod and apparatus for communication control using adaptive throttling
    US7484225B2 (en)*2002-08-082009-01-27Sun Microsystems, Inc.System and method for describing and identifying abstract software modules in peer-to-peer network environments
    US7487509B2 (en)2002-08-082009-02-03Sun Microsystems, Inc.System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments
    US7533161B2 (en)*2002-08-082009-05-12Sun Microsystems, Inc.System and method for multiplatform implementation of abstract software modules in peer-to-peer network environments
    JP3920184B2 (en)*2002-09-262007-05-30富士フイルム株式会社 Image correction processing apparatus and program
    US7949937B2 (en)2002-12-312011-05-24Business Objects Software LtdApparatus and method for delivering portions of reports
    US20050262047A1 (en)*2002-12-312005-11-24Ju WuApparatus and method for inserting portions of reports into electronic documents
    US20070130132A1 (en)*2003-06-302007-06-07Business ObjectsApparatus and method for personalized data delivery
    US7290278B2 (en)2003-10-022007-10-30Aol Llc, A Delaware Limited Liability CompanyIdentity based service system
    WO2005062807A2 (en)*2003-12-192005-07-14Business Objects, S.A.Using data filter to deliver personalized data from a shared document
    JP4386261B2 (en)*2004-01-152009-12-16株式会社エヌ・ティ・ティ・ドコモ Mobile communication terminal and charging control apparatus
    US20050188056A1 (en)*2004-02-102005-08-25Nokia CorporationTerminal based device profile web service
    US7617531B1 (en)*2004-02-182009-11-10Citrix Systems, Inc.Inferencing data types of message components
    US8527540B2 (en)*2005-05-242013-09-03Business Objects Software Ltd.Augmenting a report with metadata for export to a non-report document
    US20060271509A1 (en)*2005-05-242006-11-30Ju WuApparatus and method for augmenting a report with parameter binding metadata
    US8631329B2 (en)*2005-06-222014-01-14France TelecomMethod and device for the restitution of multimedia data transmitted by a gateway to a terminal
    US7877387B2 (en)2005-09-302011-01-25Strands, Inc.Systems and methods for promotional media item selection and promotional program unit generation
    EP2095313A4 (en)2006-10-272011-11-02Cvon Innovations LtdMethod and device for managing subscriber connection
    GB2440990B (en)2007-01-092008-08-06Cvon Innovations LtdMessage scheduling system
    GB2438475A (en)2007-03-072007-11-28Cvon Innovations LtdA method for ranking search results
    GB2445630B (en)2007-03-122008-11-12Cvon Innovations LtdDynamic message allocation system and method
    GB2441399B (en)2007-04-032009-02-18Cvon Innovations LtdNetwork invitation arrangement and method
    GB2452789A (en)2007-09-052009-03-18Cvon Innovations LtdSelecting information content for transmission by identifying a keyword in a previous message
    US20100281224A1 (en)*2009-05-012010-11-04International Buisness Machines CorporationPrefetching content from incoming messages
    CA2837940C (en)*2009-05-152018-05-22Fisher-Rosemount Systems, Inc.Improved detection and location of wireless field devices
    US20110154225A1 (en)*2009-12-212011-06-23Research In Motion LimitedMethod and device to modify an electronic document from a mobile environment with server assistance
    US8898217B2 (en)2010-05-062014-11-25Apple Inc.Content delivery based on user terminal events
    US9367847B2 (en)2010-05-282016-06-14Apple Inc.Presenting content packages based on audience retargeting
    US8504419B2 (en)2010-05-282013-08-06Apple Inc.Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item
    US8990103B2 (en)2010-08-022015-03-24Apple Inc.Booking and management of inventory atoms in content delivery systems
    US8996402B2 (en)2010-08-022015-03-31Apple Inc.Forecasting and booking of inventory atoms in content delivery systems
    US8510658B2 (en)2010-08-112013-08-13Apple Inc.Population segmentation
    US8983978B2 (en)2010-08-312015-03-17Apple Inc.Location-intention context for content delivery
    US8640032B2 (en)2010-08-312014-01-28Apple Inc.Selection and delivery of invitational content based on prediction of user intent
    US8510309B2 (en)2010-08-312013-08-13Apple Inc.Selection and delivery of invitational content based on prediction of user interest
    US8751513B2 (en)2010-08-312014-06-10Apple Inc.Indexing and tag generation of content for optimal delivery of invitational content
    US9141504B2 (en)2012-06-282015-09-22Apple Inc.Presenting status data received from multiple devices
    US9300710B2 (en)*2013-03-072016-03-29Qualcomm Innovation Center, Inc.Adaptive bandwidth switching via short-circuitable download

    Family Cites Families (9)

    * Cited by examiner, † Cited by third party
    Publication numberPriority datePublication dateAssigneeTitle
    US5159592A (en)1990-10-291992-10-27International Business Machines CorporationNetwork address management for a wired network supporting wireless communication to a plurality of mobile users
    US5327426A (en)1991-09-271994-07-05Echelon CorporationMethod and apparatus for preventing unnecessary retransmission of messages in a networked messaging system
    US5502726A (en)1992-01-311996-03-26Nellcor IncorporatedSerial layered medical network
    US5355365A (en)1993-03-311994-10-11Multi-Tech Systems, Inc.Intelligent local area network modem node
    US5559800A (en)1994-01-191996-09-24Research In Motion LimitedRemote control of gateway functions in a wireless data communication network
    US6845102B1 (en)1997-10-092005-01-18Cisco Technology, Inc.Method and system for network access over a low bandwidth link
    FI107979B (en)1998-03-182001-10-31Nokia Mobile Phones Ltd Systems and apparatus for accessing the services of a mobile communications network
    WO1999050974A1 (en)1998-03-301999-10-07Motorola Inc.Method for routing data in a communication system
    US6584466B1 (en)*1999-04-072003-06-24Critical Path, Inc.Internet document management system and methods

    Cited By (45)

    * Cited by examiner, † Cited by third party
    Publication numberPriority datePublication dateAssigneeTitle
    WO2003040893A3 (en)*2001-11-082004-02-12Lightsurf Technologies IncSystem and methodology for delivering media to multiple disparate client devices based on their capabilities
    WO2003105062A3 (en)*2002-06-042004-06-17Ob Everywhere IncSystem and method for managing prepartum medical records
    US7792876B2 (en)2002-07-232010-09-07Syniverse Icx CorporationImaging system providing dynamic viewport layering
    EP1565837A4 (en)*2002-09-132008-05-07Moviso LlcSystem for supporting production, management and delivery of media content for wireless devices
    WO2004095794A1 (en)*2003-04-232004-11-04Telecom Italia S.P.A.A client-server system and method thereof for providing multimedia and interactive services to mobile terminals
    CN1765101B (en)*2003-04-232010-09-01意大利电信股份公司Client-server system for providing multimedia and interactive service for mobile terminal and its method
    US8243636B2 (en)2003-05-062012-08-14Apple Inc.Messaging system and service
    US7653064B2 (en)2003-05-062010-01-26Cvon Innovations LimitedMessaging system and service
    US8036689B2 (en)2003-05-142011-10-11Apple Inc.Method and apparatus for distributing messages to mobile recipients
    US7697944B2 (en)2003-05-142010-04-13Cvon Innovations LimitedMethod and apparatus for distributing messages to mobile recipients
    US8099079B2 (en)2003-09-112012-01-17Apple Inc.Method and system for distributing data to mobile devices
    US8280416B2 (en)2003-09-112012-10-02Apple Inc.Method and system for distributing data to mobile devices
    US8781449B2 (en)2003-09-112014-07-15Apple Inc.Method and system for distributing data to mobile devices
    US7920845B2 (en)2003-09-112011-04-05Cvon Innovations LimitedMethod and system for distributing data to mobile devices
    US7860309B1 (en)2003-09-302010-12-28Verisign, Inc.Media publishing system with methodology for parameterized rendering of image regions of interest
    US7610551B2 (en)2006-02-242009-10-27Verisign, Inc.System and method for managing distribution of multi-formatted content
    US7974988B2 (en)2006-02-242011-07-05Syniverse Icx CorporationSystem and method for cross-carrier mobile device capability discovery
    US7660862B2 (en)2006-08-092010-02-09Cvon Innovations LimitedApparatus and method of tracking access status of store-and-forward messages
    US7702738B2 (en)2006-08-092010-04-20Cvon Innovations LimitedApparatus and method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages
    US8949342B2 (en)2006-08-092015-02-03Apple Inc.Messaging system
    US7730149B2 (en)2006-11-022010-06-01Cvon Innovations LimitedInteractive communications system
    US7774419B2 (en)2006-11-022010-08-10Cvon Innovations Ltd.Interactive communications system
    US8935340B2 (en)2006-11-022015-01-13Apple Inc.Interactive communications system
    US7930355B2 (en)2006-11-022011-04-19CVON Innnovations LimitedInteractive communications system
    US8406792B2 (en)2006-11-272013-03-26Apple Inc.Message modification system and method
    US7574201B2 (en)2006-11-272009-08-11Cvon Innovations Ltd.System for authentication of network usage
    US8190123B2 (en)2006-11-272012-05-29Apple Inc.System for authentication of network usage
    DE102007009504A1 (en)2007-02-252008-08-28Ruag ElectronicsMethod for production and selection for transceiving messages in transmission network, involves determining position, speed of data and sending data with its identification to center, where they are stored, by mobile equipment
    US8254880B2 (en)2007-03-072012-08-28Apple Inc.Access control
    US8473614B2 (en)2007-04-052013-06-25Apple Inc.User interface for collecting criteria and estimating delivery parameters
    US10241636B2 (en)2007-04-052019-03-26Apple Inc.User interface for collecting criteria and estimating delivery parameters
    US8671000B2 (en)2007-04-242014-03-11Apple Inc.Method and arrangement for providing content to multimedia devices
    US7607094B2 (en)2007-05-182009-10-20CVON Innvovations LimitedAllocation system and method
    US7664802B2 (en)2007-05-182010-02-16Cvon Innovations LimitedSystem and method for identifying a characteristic of a set of data accessible via a link specifying a network location
    US7590406B2 (en)2007-05-182009-09-15Cvon Innovations Ltd.Method and system for network resources allocation
    EP1993265A1 (en)2007-05-182008-11-19CVON Innovations LtdAccess system and method
    US7653376B2 (en)2007-05-182010-01-26Cvon Innovations LimitedMethod and system for network resources allocation
    US8595851B2 (en)2007-05-222013-11-26Apple Inc.Message delivery management method and system
    US8935718B2 (en)2007-05-222015-01-13Apple Inc.Advertising management method and system
    US8676682B2 (en)2007-06-142014-03-18Apple Inc.Method and a system for delivering messages
    US8799123B2 (en)2007-06-142014-08-05Apple Inc.Method and a system for delivering messages
    US7613449B2 (en)2007-06-252009-11-03Cvon Innovations LimitedMessaging system for managing communications resources
    US7643816B2 (en)2007-06-252010-01-05Cvon Innovations LimitedMessaging system for managing communications resources
    US8719091B2 (en)2007-10-152014-05-06Apple Inc.System, method and computer program for determining tags to insert in communications
    US8473494B2 (en)2007-12-212013-06-25Apple Inc.Method and arrangement for adding data to messages

    Also Published As

    Publication numberPublication date
    ATE539571T1 (en)2012-01-15
    CA2326875C (en)2007-07-03
    CA2326875A1 (en)2001-06-06
    EP1109371B1 (en)2011-12-28
    US6477529B1 (en)2002-11-05
    EP1109371A3 (en)2002-03-13

    Similar Documents

    PublicationPublication DateTitle
    EP1109371B1 (en)System and method for dynamically limiting information sent to a handheld device
    US6389422B1 (en)Method of relaying file object, distributed file system, computer readable medium recording a program of file object relay method and gateway computer, allowing reference of one same file object among networks
    EP1376985B1 (en)A system and method for abbreviating information sent to a viewing device
    EP1641211B1 (en)Web server and method for dynamic content.
    US6632248B1 (en)Customization of network documents by accessing customization information on a server computer using uniquie user identifiers
    US5778372A (en)Remote retrieval and display management of electronic document with incorporated images
    US6338096B1 (en)System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources
    US6760758B1 (en)System and method for coordinating network access
    US6272484B1 (en)Electronic document manager
    US6304909B1 (en)Client-controlled link processing in computer network
    US20030093520A1 (en)Method of controlling the amount of data transferred between a terminal and a server
    CA2346156C (en)Method and system for website overview
    JPH11134277A (en) Client-side asynchronous form management method and apparatus
    US20050096019A1 (en)System for converting wireless communications for a mobile device
    US7143181B2 (en)System and method of sending chunks of data over wireless devices
    JP2004511856A (en) Smart agent that provides network content to wireless devices
    WO2002050706A2 (en)Method and system for fulfilling requests for information from a network client
    US6813768B1 (en)Method and system for automatic task focus swapping during browser wait time
    US20020116495A1 (en)System and method for displaying news information on a user computer
    CA2474220C (en)Apparatus and method for dynamically limiting information sent to a viewing device
    KR100422679B1 (en)Mixed contents server-client system
    JP2003248613A (en) Information distribution system and distribution information generation device used therefor
    US20030037106A1 (en)Client, data download method and recording medium
    JP3671715B2 (en) Database session management method in WWW server client system and server client system using the same
    JP2004511869A (en) System for converting wireless communication of a mobile device

    Legal Events

    DateCodeTitleDescription
    PUAIPublic reference made under article 153(3) epc to a published international application that has entered the european phase

    Free format text:ORIGINAL CODE: 0009012

    17PRequest for examination filed

    Effective date:20001227

    AKDesignated contracting states

    Kind code of ref document:A2

    Designated state(s):AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    AXRequest for extension of the european patent

    Free format text:AL;LT;LV;MK;RO;SI

    RIC1Information provided on ipc code assigned before grant

    Free format text:7H 04L 29/06 A, 7H 04L 12/28 B, 7H 04L 12/66 B

    PUALSearch report despatched

    Free format text:ORIGINAL CODE: 0009013

    AKDesignated contracting states

    Kind code of ref document:A3

    Designated state(s):AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    AXRequest for extension of the european patent

    Free format text:AL;LT;LV;MK;RO;SI

    AKXDesignation fees paid

    Free format text:AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    17QFirst examination report despatched

    Effective date:20030701

    17QFirst examination report despatched

    Effective date:20030701

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R079

    Ref document number:60046784

    Country of ref document:DE

    Free format text:PREVIOUS MAIN CLASS: H04L0029060000

    Ipc:H04W0028060000

    RIC1Information provided on ipc code assigned before grant

    Ipc:H04W 88/16 20090101ALN20110517BHEP

    Ipc:H04W 28/06 20090101AFI20110517BHEP

    GRAPDespatch of communication of intention to grant a patent

    Free format text:ORIGINAL CODE: EPIDOSNIGR1

    RTI1Title (correction)

    Free format text:SYSTEM AND METHOD FOR DYNAMICALLY LIMITING INFORMATION SENT TO A HANDHELD DEVICE

    GRASGrant fee paid

    Free format text:ORIGINAL CODE: EPIDOSNIGR3

    GRAA(expected) grant

    Free format text:ORIGINAL CODE: 0009210

    AKDesignated contracting states

    Kind code of ref document:B1

    Designated state(s):AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

    REGReference to a national code

    Ref country code:GB

    Ref legal event code:FG4D

    REGReference to a national code

    Ref country code:CH

    Ref legal event code:EP

    REGReference to a national code

    Ref country code:AT

    Ref legal event code:REF

    Ref document number:539571

    Country of ref document:AT

    Kind code of ref document:T

    Effective date:20120115

    REGReference to a national code

    Ref country code:IE

    Ref legal event code:FG4D

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R096

    Ref document number:60046784

    Country of ref document:DE

    Effective date:20120308

    REGReference to a national code

    Ref country code:NL

    Ref legal event code:VDEP

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:SE

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    Ref country code:GR

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20120329

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:CY

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    Ref country code:BE

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:NL

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:PT

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20120430

    REGReference to a national code

    Ref country code:AT

    Ref legal event code:MK05

    Ref document number:539571

    Country of ref document:AT

    Kind code of ref document:T

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:DK

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    PLBENo opposition filed within time limit

    Free format text:ORIGINAL CODE: 0009261

    STAAInformation on the status of an ep patent application or granted ep patent

    Free format text:STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:IT

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    26NNo opposition filed

    Effective date:20121001

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R097

    Ref document number:60046784

    Country of ref document:DE

    Effective date:20121001

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:AT

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:ES

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20120408

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:FI

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    REGReference to a national code

    Ref country code:CH

    Ref legal event code:PL

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:CH

    Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date:20121130

    Ref country code:LI

    Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date:20121130

    REGReference to a national code

    Ref country code:IE

    Ref legal event code:MM4A

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:IE

    Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date:20121130

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:MC

    Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date:20121130

    Ref country code:TR

    Free format text:LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

    Effective date:20111228

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:LU

    Free format text:LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

    Effective date:20121130

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R082

    Ref document number:60046784

    Country of ref document:DE

    Representative=s name:MERH-IP MATIAS ERNY REICHL HOFFMANN, DE

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R082

    Ref document number:60046784

    Country of ref document:DE

    Representative=s name:MERH-IP MATIAS ERNY REICHL HOFFMANN, DE

    Effective date:20140925

    Ref country code:DE

    Ref legal event code:R081

    Ref document number:60046784

    Country of ref document:DE

    Owner name:BLACKBERRY LIMITED, WATERLOO, CA

    Free format text:FORMER OWNER: RESEARCH IN MOTION LIMITED, WATERLOO, ONTARIO, CA

    Effective date:20140925

    Ref country code:DE

    Ref legal event code:R081

    Ref document number:60046784

    Country of ref document:DE

    Owner name:BLACKBERRY LIMITED, WATERLOO, CA

    Free format text:FORMER OWNER: RESEARCH IN MOTION LTD., WATERLOO, ONTARIO, CA

    Effective date:20120116

    Ref country code:DE

    Ref legal event code:R082

    Ref document number:60046784

    Country of ref document:DE

    Representative=s name:MERH-IP MATIAS ERNY REICHL HOFFMANN PATENTANWA, DE

    Effective date:20140925

    REGReference to a national code

    Ref country code:FR

    Ref legal event code:PLFP

    Year of fee payment:16

    REGReference to a national code

    Ref country code:FR

    Ref legal event code:PLFP

    Year of fee payment:17

    REGReference to a national code

    Ref country code:FR

    Ref legal event code:PLFP

    Year of fee payment:18

    PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code:DE

    Payment date:20191127

    Year of fee payment:20

    PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code:FR

    Payment date:20191125

    Year of fee payment:20

    PGFPAnnual fee paid to national office [announced via postgrant information from national office to epo]

    Ref country code:GB

    Payment date:20191127

    Year of fee payment:20

    REGReference to a national code

    Ref country code:DE

    Ref legal event code:R071

    Ref document number:60046784

    Country of ref document:DE

    REGReference to a national code

    Ref country code:GB

    Ref legal event code:PE20

    Expiry date:20201129

    PG25Lapsed in a contracting state [announced via postgrant information from national office to epo]

    Ref country code:GB

    Free format text:LAPSE BECAUSE OF EXPIRATION OF PROTECTION

    Effective date:20201129


    [8]ページ先頭

    ©2009-2025 Movatter.jp