US20040237109A1 - Push content filtering for broadcast communication - Google Patents
Push content filtering for broadcast communication Download PDFInfo
- Publication number
- US20040237109A1 US20040237109A1 US10/872,552 US87255204A US2004237109A1 US 20040237109 A1 US20040237109 A1 US 20040237109A1 US 87255204 A US87255204 A US 87255204A US 2004237109 A1 US2004237109 A1 US 2004237109A1
- Authority
- US
- United States
- Prior art keywords
- broadcast
- mobile terminal
- user
- communication
- message
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99935—Query augmenting and refining, e.g. inexact access
Definitions
- An SMS text message includes a mandatory SMS header.
- The-SMS header includes a “TP Service Center Time Stamp”, which identifies when the SMS service center has received the message This time stamp is transferred to the “Creation Time” field of the common header.
- TP Service Center Time Stamp identifies when the SMS service center has received the message This time stamp is transferred to the “Creation Time” field of the common header.
- SMS text messages are sent with a “Validity-Period” field, this is stripped by the SMS service center and is not relayed to the user terminal. Therefore, the “Expire Time” field of the common header is left blank.
- the SMS header has a “TP Originating Address” field which contains the sender's telephone number, which is transferred to the “Message Sender” field of the common header.
- Old and expired messages should be automatically discarded.
- SI messages have an “Expiration time” field and when this time elapses the message should be removed from the message queue 704 .
- Content received from a direct push or SL pull may or may not contain a generic HTTP header with an “Expiration time” field. This date/time is designed to tell a browser when the content shall no longer be retrieved from its cache memory.
- the client device should discard the content and optionally retrieve a newer version of the content from the server.
- the client may also have a maximum storage time, after which messages are removed from the message queue.
- the application should periodically check the arrival time from the common header of the content and if a predetermined period of time has elapsed, the whole thread is removed.
Abstract
The user of a mobile terminal capable of receiving broadcast transmissions, such as Digital Video Broadcast (DVB) transmissions, enters keywords indicative of messages the user wishes to peruse. When the mobile terminal receives a broadcast transmission having a message, keywords associated with the message are compared with the user-entered keywords; if any match, at least a portion of the message is displayed on the mobile terminal. The displayed portion may be a “crawl” which appears at the bottom of the display screen. The user may request to view the remaining portions, if any, of the message, or to download data linked to the message, where the downloaded data may be for viewing or for another purpose.
Description
- The present application is a continuation of U.S. patent Ser. No. 09/794,373, filed on Feb. 27, 2001, from which priority is claimed under 35 U.S.C. §120. The aforesaid patent application is incorporated by reference in its entirety.
- 1. Field of the Invention
- The present invention relates to wireless devices equipped to receive textual messages, and particularly to a method and system for interactively filtering textual messages which are broadcast to wireless devices.
- 2. Description of the Related Art
- Wireless communication devices, which are becoming ubiquitous, typically take such forms as mobile telephones, palmtop personal data assistants (PDAs), portable computers equipped with wireless modems, etc. Such devices may connect to the public wireless network and thus are able to contact telephone devices globally. Such devices may also be equipped with short-range RF communication capability, such as a capability conforming to the Bluetooth specification, and may then communicate with other such devices that are nearby, typically within a range of about 10 meters.
- A typical wireless device includes a processor, a random-access memory (RAM), a display screen, a keyboard or at least a keypad, and signaling means for alerting the user. The keyboard or keypad may be integrated with the display, such as in a “touch screen” display.
- Advertisers have seized the opportunity to send unsolicited advertising messages to such devices. This has come to be known as “pushing” of message content, as opposed to sending content a user has requested, or “pulled”. An excessive volume of pushed content can become an annoyance to a user, perhaps the most egregious example being the occurrence of “spam” on the Internet. A user with a Bluetooth-capable mobile terminal walking through a shopping mall, for example, may be deluged with a stream of advertising messages from business establishments in the shopping mall. Although the user has the option of switching off the mobile terminal and thus ignoring all the pushed messages, some of them may of genuine interest to him or her.
- International PCT Patent Application WO 99/35778, filed by Microsoft Corporation and published Jul. 15, 1999 represents a step toward filtering pushed messages. A user of a wireless device enters filter data, which is stored in the device. An incoming message may contain filter bytes in its header, which are compared with the stored filter data. If no match is detected, the message is not accepted into the wireless device. This has the drawback that if a user has allowed filter data that is no longer relevant to remain stored in the wireless device, the user is unaware of incoming messages that do not match the filter data, even though such messages might be of current interest.
- Therefore there is a need for an interactive filtering system which alerts the user to incoming broadcast messages that are of particular interest to the user while not precluding the user from receiving any incoming messages that may have some significance (i.e., less than particular interest) to him or her.
- To overcome limitations in the prior art described above, and to overcome other limitations that will become apparent upon reading and understanding the present specification, the present invention discloses a system, apparatus and method for screening messages in broadcast transmissions that are received on a mobile terminal.
- In accordance with one embodiment of the invention, a method is provided for a user of a mobile terminal to receive information in a broadcast transmission, the method comprising the steps of: maintaining filter data indicative of information the mobile terminal user is desirous of viewing; receiving the broadcast communication, wherein the broadcast communication comprises a message and communication data indicative of the nature of the broadcast communication; displaying on a display of the mobile terminal at least a portion of the message in the broadcast communication; performing a comparison between the communication data and the filter data according to a predetermined criteria; and providing a sensible indication to the mobile terminal user if predetermined criteria between the communication data and the filter data are met within the comparison.
- Another embodiment of the invention is a mobile terminal comprising: a processor; an input device connected to the processor; a storage device connected to the processor for storing at least filter data indicative of information the mobile terminal user is desirous of viewing; a broadcast transceiver connected to the processor for receiving a broadcast communication comprising a message and communication data indicative of the nature of the broadcast communication, wherein said broadcast communication is broadcasted from a broadcast transmitting station; a display connected to the processor for displaying at least a portion of the message; and filter software operative on the processor. The filter software is adapted to: direct to the display at least a portion of the message; perform a comparison between the communication data and the filter data stored on the storage device; and cause an indication sensible by the mobile terminal user if predetermined criteria between the communication data and the filter data are met within the comparison.
- Another embodiment of the invention is a system in a mobile terminal for identifying matches between information a user of the mobile terminal is desirous of viewing and a received broadcast communication, the system comprising: a processor; a storage device; a display; and software means operative on the processor. The received broadcast communication comprises a message and communication data indicative of the nature of the broadcast communication. The software means is adapted to: maintain in the storage device a database of keywords identifying the information the mobile terminal user is desirous of viewing; display at least a portion of the message in the broadcast communication; scan the communication data in the broadcast communication to find matches between the communication data and the keywords stored in the storage device; and provide a sensible indication to the mobile terminal user if predetermined criteria between the communication data and the keywords are met.
- Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
- In the drawings, wherein like reference numerals denote similar elements throughout the several views:
- FIG. 1 is a block diagram of pertinent portions of a message sent to users of mobile terminals according to one embodiment of the present invention;
- FIG. 2 shows a list in which a user enters keywords according to one embodiment of the present invention;
- FIGS. 3A through 3D illustrate a scenario that might occur according to one embodiment of the present invention when a user of a mobile terminal enters and traverses a shopping mall;
- FIG. 4 is a flowchart of a process according to one embodiment of the present invention;
- FIG. 5 is a block diagram of a DVB system incorporating one embodiment of the present invention;
- FIG. 6A and 6B illustrate textual information scrolling on a display according to one embodiment of the present invention;
- FIG. 7 is a flow diagram of operations in a WAP terminal according to one embodiment of the present invention;
- FIG. 8 illustrates a thread hierarchy of WAP messages according to one embodiment of the present invention; and
- FIG. 9 is a block diagram of one embodiment of a mobile terminal for use with the present invention.
- In the following description of the various embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration various embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized, and structural and functional modifications may be made without departing from the scope of the present invention.
- According to one embodiment of the invention, with reference to FIG. 1, a pushed message10 has a
header portion 12 and abody 14.Body 14 contains the main content of the message.Header portion 12 includes at least a keywords portion 12-1 and a banner portion 12-2. The keywords portion 12-1 contains keywords which specify categories to which the content of the message is directed; Banner portion 12-2 contains a word or short phrase for display on the mobile terminal, preferably in one line, summarizing for the user the nature of the message. Alternatively, banner portion 12-2 might contain the entire message, andbody 14 would be blank. - Referring to FIG. 2, according to one embodiment of the invention the user enters into the RAM of the mobile terminal a
list 40 of keywords that are of interest to him. Entry may be effected through the keyboard or keypad on the device, or the list of keywords may have been downloaded to the device by the user from some other device, such as a home computer. Entering keywords through the keyboard might consist of typing the keywords letter by letter, or requesting presentation of a predetermined menu from which keywords may be selected. FIG. 2 shows keywords that pertain to a present exemplary scenario, but it will be understood that the list of keywords may be altered by the user at the user's discretion. Under the present example, the user wishes to purchase shoes and shirts, and therefore wishes to receive advertisements about shoes and shirts. - FIGS. 3A through 3D illustrate a scenario according to one embodiment of the present invention, when a Bluetooth-capable mobile terminal carried by a user walking through a shopping mall is being subjected to many pushed messages from various business located in the shopping mall. FIG. 3A shows a message received by a user as the user enters the mall. The user's
terminal 100 receives, typically from a Bluetooth transceiver located in the vicinity of the mall entrance, a message 10-A containing keywords 12-1-A, banner 12-2-A, and body 14-A. Banner 12-2-A is displayed onmobile terminal 100. Because none of the keywords 12-1-A provided in themessage match keywords 40 entered by the user, no attempt is made to alert the user. The user might nevertheless observe the banner on the display, and might elect to seek more information by pressing the asterisk key on mobile terminal 100's keypad, as the user is prompted to do by the legend “*MORE” appearing on the bottom line of the display. Message content 14-A would then be displayed; in the present example, the user does not press the asterisk key. Pressing the asterisk key is but one of many possible methods that may be used to request further information. - In FIG. 3B, a message10-B received by
mobile terminal 100 is shown. Banner 12-2-B is displayed on themobile terminal 100, and because one of the keywords 12-1-B (namely, “SHOES”) matches one of user-providedkeywords 40,mobile terminal 100 alerts the user. In the present example this is accomplished by causing themobile terminal 100 to beep, although in alternative embodiments this may accomplished in other ways, such as display illumination, reverse video, vibrating, or ringing. In the present example, sandals are not a kind of shoes that the user presently wishes to purchase, so the user elects not to request additional information. The matching keyword “SHOES” may also be displayed onmobile terminal 100. - In FIG. 3C,
mobile terminal 100 receives message 10-C, and displays the banner “Latest in Sunglasses”. Since none of keywords 12-1-C match user-suppliedkeywords 40,mobile terminal 100 does not alert the user. Even if the user observes the display, the user does not request additional information in the present example because the user is not interested in the merchandise. - In FIG. 3D,
mobile terminal 100 receives message 10-D. Banner 12-2-D is displayed onmobile terminal 100. Because one of keywords 12-1-D (namely, “SHIRTS”) matches user supplied-keywords 40,mobile terminal 100 alerts the user. The matching keyword “SHIRTS” may also be displayed onmobile terminal 100. In the present example, the banner arouses the user's interest and the user wishes to learn more, so the user presses the asterisk key. Message content 14-D is then displayed onmobile terminal 100. Prompts at the bottom of the display direct the user to press the asterisk key if the user wishes to save the message, or the pound-sign key if the user does not. In an alternative embodiment, the legend “OPTIONS” is presented instead of the legend “SAVE”, and, following that prompt, a submenu is displayed in which SAVE is one of the options; other options might be, for example, to dial a phone number presented in message 14-D. If the user elects to SAVE the message, a check is performed withinmobile terminal 100 to determine whether there is sufficient storage space; if not, a previously stored message is deleted. Preferably, the oldest of the previously stored messages is deleted. Key entries may be provided to effect retrieval and display of the stored messages. - According to one embodiment of the invention, FIG. 4 is a flowchart of a process to be followed in a mobile terminal according to the present invention. The process is initiated when
block 402 detects that a message 10 is received by the mobile terminal. In a scenario represented in FIGS. 3A-3D the push message is sent using Bluetooth technology, developed for low-power short-range RF communication. In block 404, the banner 12-2 from the message 10 is displayed on the mobile terminal. In block 406 a check is performed of whether any keywords 12-2 in the message match any of the user's storedkeywords 40. If not, the process goes back to wait atblock 402 for receipt of a new message. (The banner 12-2 remains on the screen until replaced.) If there is a keyword match, atblock 408 the user is alerted in some way; in a present embodiment, alerting is executed by the mobile terminal with an audible signal, such as by beeping or ringing. In other embodiments it may be highlighting on the display, vibrating the mobile terminal, etc. The process then returns to await receipt of a new message atblock 402. - If the user acknowledges the banner (as, in the present exemplary embodiment, by depressing the asterisk key which denotes MORE), the process proceeds from
block 410 to block 412, wheremessage body 14 is displayed onmobile terminal 100, along with legends SAVE and DISCARD (FIG. 3D). If the user selects SAVE, the process proceeds fromblock 414 to block 416, where a check is performed as to whether there is sufficient space in which to save the message; if not, the process proceeds to block 418 and the oldest message presently in the buffer is deleted. Atblock 420 the message is saved. The process then waits for receipt of a new message atblock 402. - To ensure that the user gets a sensible indication each time a message of interest is received, the
mobile terminal 100 may optionally include a thesaurus or dictionary of possible keywords, or such a thesaurus or dictionary may reside in a network server and be available to themobile terminal 100. - Such a thesaurus or dictionary may be used to generate additional keywords that are related to a keyword provided by the user. A merchant originating a message10 may have a different mindset than a user, and might enter different keywords 12-1 for some particular item than a user might enter in the user's
local keyword list 40. For example, a menswear merchant, wanting to advertise a sale on pants, might provide PANTS and TROUSERS for keywords 12-1, while a prospective purchaser might enter that the user is looking for SLACKS. That user would not be alerted to this sale, which might feature pants the user would be happy to purchase. A thesaurus capability, upon entry of SLACKS by the user, might appendkeyword list 40 to further include the synonyms PANTS, CHINOS, and TROUSERS, in which case the user who entered SLACKS is alerted to the sale, irrespective of the user's facility with the local language and knowledge of synonyms. - An alternative embodiment of the invention is practiced in a digital television receiver or a mediascreen or even a mobile terminal having capabilities of receiving signals from a digital video broadcast (DVB) system. Textual content is broadcast over the DVB system in a recurring manner. For example, reports of current prices for several hundred stocks may cycle repetitively while the stock exchange is open for trading, or scores from games in a sports league might be broadcast once each predetermined number of minutes while the games are in progress. Other transmission methods might be contemplated for transmitting such information to users, but a broadcast method such as DVB is quite suitable when a large number of users in a coverage area may all have requested a type of content transmission. All the users who have requested a particular type receive it simultaneously. But each user typically has certain portions of the content in which the user is particularly interested. For example, a user may have requested to receive scores from National Hockey League games, but may have particular interest in the Detroit Redwings. Or a user may have requested to receive stock prices from the NYSE, but may own stock in General Motors and Nokia, and thus has particular interest in the reports of those stocks.
- FIG. 5 illustrates a DVB system embodying the present invention. A
content updating server 502 provides updated content (e.g., current sports scores, current stock prices) toDVB gateway 504, which in turn forwards it (typically combined with other content from other sources, not shown) toDVB base station 506. It is transmitted fromDVB base station 506 to a plurality ofuser terminals 510 inbase station 506's coverage area. Auser terminal 510 may be any terminal capable of receiving a DVB broadcast. - FIGS. 6A and 6B are snapshots of an information display at the bottom of the display screen on a
DVB terminal 510 according to the present invention. In FIG. 6A, scores from the National Hockey League are scrolling across the bottom of the display on aterminal 510. Since the user has entered “Redwings” as one of the user's keywords of interest in a keyword list likekeywords 40 of FIG. 2, the Detroit Redwings score is flagged to the user in some way, as by causing the terminal to issue a beep or ring, or by visual highlighting. In an aspect of this embodiment, auser terminal 510 is equipped with adedicated button 512 for requesting display of additional information concerning the display item presently being flagged to the user. For example, if a user pressesbutton 512 while the Detroit Redwings score is being flagged to him, the user typically receives a display indicating further details of the game, including the names of players who scored goals, current time remaining in the game, etc. The score portion corresponds to Banner 12-2 of FIG. 1, and the additional display corresponds tobody 14. - FIG. 6B is a snapshot of a stock price display scrolling along the bottom of a screen on a
user terminal 510. The user has entered “General Motors” and “Nokia” as keywords denoting items in which the user is interested, so those items are flagged to him, again by some audible signal or by visual highlighting or both. - According to yet another embodiment of the invention, the invention may also be practiced in, for example, a wireless application protocol (WAP) environment wherein mobile terminals access the Internet through WAP gateways. Clients may request (“pull”) content. The Wireless Application Protocol Forum's WAP 1.2 Specification Suite also supports “pushing” of content. WAP browsing of the Internet differs from the conventional Hypertext Text Transfer Protocol (HTTP) browsing of the Internet, as practiced on desktop PCs, in that WAP protocol does not support the use of “cookies” in the terminal (client) device, which are used to keep track of user preferences.
- Instead of directly pushing all of the content to the client, a Service Loading (SL) push may be used. Service loading sends a Uniform Resource Locator (URL) to the client and the client uses the URL to retrieve data from the Internet with a traditional pull. Another variation is a Service Indication (SI) push, in which the user is presented with a link and the user may choose to load the linked data, or the user may ignore the link.
- In the WAP/SMS environment, nine types of content may be pushed to the client, shown in Table 1.
TABLE 1 CONTENT TYPE MIME SMS text message Text/plain Virtual Calendar version 1.0 Text/x-vCalendar Virtual Card version 2.1 Text/x-vCard WML Text/x-wap.wml WMLScript Text/x-wap.wmlscript Compiled WML Application/x-wap.wmlc Compiled WMLScript Application/s-wap.wmlscriptc WBMP Image/x-wap.wbmp Certificates x-wap.wtls-ca-certificate - MIME (Multipurpose Internet Mail Extensions) define the content and format of transmitted data. MIME instructs applications on how to handle non-US-ASCII text data. The MIME information is stored in the MIME header, which precedes the data content. The MIME standard is defined in Internet Engineering Task Force RFC 2045-2049.
- Short Message Service (SMS) text messages are non-formatted plain-text messages. They are technically limited to160 characters, but some devices support multi-part SMS messages. The messages use the GSM character set, which is a 7-bit ANSI-based character code that supports international characters. SMS messages may also be used as a bearer for data packets, in which case the data is in 8-bit format and the data package can hold 140 octets. The system confirms successfully received SMS messages to the SMS service center, even though the message may later be discarded.
- Virtual Calendars (vCalendars) are calendar and scheduling objects. Virtual Cards (vCards) are electronic business cards. Virtual Cards and Virtual Calendars will be referred to herein as vObjects. vObjects are plain-text messages. Virtual Messages (vMessages) and Virtual Notes (vNotes) are also vObjects, but they will not be discussed herein because they do not yet have MIME specifications and can not be transmitted over the Internet in a standardized fashion.
- Wireless Markup Language (WML) decks and WML Scripts may be compiled or plain-text. The WML is compiled by replacing often-used tags with short binary tokens. To reduce the load on the wireless network, compiled WML decks and WML Scripts are preferred. WML Scripts must always be accompanied by a WML deck, which calls a WML Script function.
- Wireless bitmaps (WBMPs) comprise one-bit black-or-white entities which collectively form an image. Although, WBMPs may be viewed independently, they are often embedded in a WML card.
- Certificates are used to initiate Wireless Transport Layer Security (WTLS) sessions. Certificates may also be used to encrypt/sign data using the WML Script Cryptographic Library. If a certificate is pushed to a client, it must be accompanied by a WML deck and WML Script.
- VObjects are software independent objects, which may be sent by E-mail or downloaded from the Internet. The WAP user's Internet provider or operator may send vObjects as a value-added service. VObjects could be requested from the server, which searches the Internet for the requested content. Web page and Internet application servers could be used as push initiators to send vObjects to certain WAP devices. For example, a web page may have a button entitled “send vCard to GSM”. The user enters the GSM number of a WAP-enabled device. The web page's script or application then sends the vCard to the operator. The country and operator code are used to route the message to the correct operator. The operator then pushes the content to the WAP client.
- VObjects are included in the Bluetooth standard. VObjects can be transmitted using the OBEX protocol or using generic IP packets. The Bluetooth Object Push Profile specifies how vObjects may be pushed using the OBEX protocol. A PC with a Bluetooth transponder and a WAP client with a Bluetooth transponder could exchange vObjects using a pushing scheme. The vObjects may either be pushed from the PC to the WAP client or from the WAP client to the PC. For example, a PC user may receive a vCard, which has either been attached to an E-mail or automatically downloaded from a web page. The default application for this file type launches a Service Discovery application to find nearby WAP devices. If such devices were found, the application asks if the user wishes to push the vCard to the WAP device. If the user wishes to push the vCard, the application sends the vCard using either the OBEX or generic IP packet, depending on the WAP client's features.
- Many WAP enabled devices, such as WAP mobile phones, have calendars and phone/address books. Therefore, integration of vObjects into these devices would improve the usability and diversity of these devices. The WAP device's user should be presented with an option to save a vCard to its address book or a vCalendar entry to its calendar. VObjects are integrated into widespread software packages, such as Netscape's Messenger and Microsoft's Outlook. Hence, vObject pushing would provide an essential bridge between WAP and PC devices.
- Service Loaded (SL) content is, in most cases, more expensive to the user than direct pushed content. After the SL prompt is received, the user must pull the content from the server. The user must pay either for the data packets (GPRS bearer) or for the air time (connection-based bearers). A convenient feature would be the ability to disable the automatic loading of SL push content or filter which messages are loaded.
- The Wireless Application Protocol Forum's Wireless Application Protocol Service Loading Specification instructs manufacturers to make client devices in which the SL service may be disabled. A better scheme would be that the SL prompts are converted into SI type links. Unfortunately SL prompts only contain the URL of the content to be retrieved. Unlike the SI messages, the SL prompts do not contain an “Info” field. The label for the link is generated from the URL. Either the URL file name or the domain name may be used. The link label is also the message title.
- WAP clients have severe restrictions on their hardware capabilities. Since handheld devices must conserve battery power, the CPU power of the devices is limited. WAP clients have small displays, which must be observed when designing an ergonomic user interface. New technology WAP enabled Personal Digital Assistants (PDAs) have relatively large displays, but typical mobile phones can display only 3 to 8 lines of text at a time.
- Referring to FIG. 7, the push message data packets and push message SMS messages are routed, on arrival, to a
preprocess buffer 702. The messages are in their native format with all headers intact. A message queuing process moves data from the pre-process buffer to themessage queue 704. Since all WAP data is packet-based, the queuing process waits for all of the packets to appear in the pre-process buffer before reconstructing the push messages. If the push messages are sent by SMS, the queuing process strips the SMS wrapper. After all of the fragments, which reside in individual SMS messages, are received the queuing process reconstructs the message. If automatic SL is disabled, the SL prompt is converted into a link before the message is moved into the message queue. - All messages in the message queue have a common header type, regardless of the push message type or the message bearer. The header includes the title of the message, a consecutive sequence number, the message type and the address of the sender. The header also includes three time stamps: the time when the message arrived at the terminal, the creation time of the message, and the message's expiration time. Some of the fields may remain blank depending on the message type.
- An SI message includes two time fields: a creation time and an expiration time. The SI message's “Created” field is transferred to the “Creation Time” field of the common header. The SI message's “si-expires” field is transferred to the common header's “Expire Time” field. The common header's “Title field” is filled with the SI message's message string. The common header's “Message sender” field is filled with the address of the push initiator from the header of the push message.
- A direct push or a push retrieved from a SL message may contain a generic HTTP header. The Wireless Application Protocol Forum's Wireless Application Protocol Push Message Specification specifies that a push message may optionally contain a generic header conforming to the HTTP 1.1 standard. Some of the fields of the common header may be filled using information from the generic header. The generic header's “Last-Modified” field is transferred to the common header's “Creation time” field. The generic header's “Expires” field is transferred to the “Expire time” field. The common header's “Message sender” field may either be filled with the address of the push initiator from the push message header or with the address from the “From” field of the generic header.
- An SMS text message includes a mandatory SMS header. The-SMS header includes a “TP Service Center Time Stamp”, which identifies when the SMS service center has received the message This time stamp is transferred to the “Creation Time” field of the common header. Although SMS text messages are sent with a “Validity-Period” field, this is stripped by the SMS service center and is not relayed to the user terminal. Therefore, the “Expire Time” field of the common header is left blank. The SMS header has a “TP Originating Address” field which contains the sender's telephone number, which is transferred to the “Message Sender” field of the common header. If the user terminal contains a phone book in which the sender's phone number is listed, the corresponding name entry from the phone book is used in the “Title” field of the common header. Otherwise, the sender's phone number is used in the “Title” field.
- The common header contents for various message types is summarized in Table 2.
TABLE 2 Seq. Mess. Mess. Arrival Creation Expire Title Number Type Sender Time Time Time Direct Yes Yes Yes Yes Yes Maybe Maybe Push Service Yes Yes Yes Yes Yes Yes Yes Indication Service Loading Yes Yes Yes Yes Yes No No (Link) Service Loading Yes Yes Yes Yes Yes Maybe Maybe (Retrieved) SMS Text Yes Yes Yes Yes Yes Yes No Message - The next step is to resolve the interdependencies of the content in the message queue. Referring to FIG. 8, a WAP browser can display
vCalendars 802,vCards 804,WML decks 806, andWBMPs 808.WML Scripts 816 must always be accompanied by aWML deck 806, andcertificates 818 must always be accompanied by both aWML Script 816 and aWML deck 806. The content is grouped into content threads. The threads are given names which are displayed in thebanner 710 of theWAP client browser 708. Displaying of the thread names is not illustrated. - The most common thread is a
WML deck 804. A WML deck may have links tovCalendars 810,vCards 812,WML Scripts 816,WBMPs 808, as well as toother WML decks 806. Every content object that is linked to a WML deck appears only in that WML deck's content thread. WML cards may or may not have titles. If the first card in the deck has a title, this title is used as the content thread's name. Otherwise the name is formed from the sender's address and/or the arrival time. - If a
vCalendar vCard vCalendars 810 orvCards 812 are accompanied by aWML deck 806, with a link that points tovCalendar 810 orvCard 812 through either a local or full path URL. Every time a vObject is received using SL, theWML decks 806 in themessage queue 704 must be searched for any occurrences of the vObject's URL. If an appropriate link is found, the WML deck and the vObjects form a content thread. Otherwise the vObjects form their own content thread. The vObjects have a “Name” field, which may or may not be filled in. If it is filled in and the object forms an independent thread, the thread name is taken from the “Name” field. Otherwise the thread name is formed from the sender's address and/or the arrival time. -
Certificates 818 must be called from WML Scripts 616. Every time acertificate 818 is received, the application searches for itscorresponding WML Script 816. If anappropriate WML Script 816 is not found, the certificate is discarded. Likewise, if aWML Script 816 is received, the application searches for aWML deck 806 that calls theWML Script 816. If a call to theWML Script 816 is not found, theWML Script 816 is discarded. Certificates and WML Scripts may never form independent threads. - A
WBMP 808 may or may not be embedded in a WML card. Therefore, when aWBMP 808 is received, a correspondingWML deck 806 is sought. If anappropriate WML deck 806 is found, theWBMP 808 is added to theWML deck 806's thread; otherwise theWBMP 808 forms it own thread. If theindependent WBMP 808 was sent using SL, the thread name is formed from the URL. If the independent WBMP was sent using a direct push, the name is either formed from the sender's address and/or the arrival time. - SMS text messages always form their own threads, with the thread name being taken from the Title field of the common header.
- Old and expired messages should be automatically discarded. SI messages have an “Expiration time” field and when this time elapses the message should be removed from the
message queue 704. Content received from a direct push or SL pull may or may not contain a generic HTTP header with an “Expiration time” field. This date/time is designed to tell a browser when the content shall no longer be retrieved from its cache memory. The client device should discard the content and optionally retrieve a newer version of the content from the server. The client may also have a maximum storage time, after which messages are removed from the message queue. The application should periodically check the arrival time from the common header of the content and if a predetermined period of time has elapsed, the whole thread is removed. The client should check that there are no duplicate messages in the message queue. If two or more content threads have the same name and sender, the older threads should be discarded. vCalendar entries may have events that occur at a set date or that occur periodically until a certain date. After this date, the vCalendar entry shall be considered expired and the message should be removed. An exception is a message with multiple entries, which is removed after all of the entries expire. - An
intelligent filter 706 is used to discard unwanted content frommessage queue 704. The same filter may be used to decide which action should be taken when SL prompts are received. The SL prompt may be discarded, the content may be automatically received or the prompt may be converted into a link. The filters may be applied to all content types or only certain content types. Different content types may have different filter profiles. The user may wish to discard all content from a certain sender or domain. Conversely, the user may wish to only receive content from certain senders and discard all content from other senders. - The content thread's “Name” field can be used to include or exclude certain threads. The words in the “Name” field can be compared to a keyword list. For instance, if a user is subjected to junk vCalendar messages from a store, such as “SUMMARY: Mega-Sale at Music Corner DTSTART:20001030T080000”, the user may wish to exclude all vCalendars with the word “sale” in the “Name” field. These keywords may also be used to search for words in WML cards. For instance, the same user may wish to exclude WML decks with the words “Music Corner”.
- The content filter requires an ergonomic keyword editor. A preferred editor is presented in the form of a table, with separate columns for the include/exclude rule, the key words, the content type and the sender. An example of such a table is presented in Table 3. The order of the entries dictates the priority of the rule. For instance, in the example of Table 3, all SL prompts from “nokia.fi” and “nokia.com” are automatically loaded and all others are converted into links.
TABLE 3 Example keyword editor Rule Words Content Type Sender − Sale V calendar * − Music Corner * * + * SL - automatic load Nokia.fi + * SL - automatic load Nokia.com + * SL - link * - The client device has a scrolling banner that displays the titles of the messages in the message queue. The messages may be sorted according to one of the three time fields in the common header or the message titles may be placed in alphabetical order. The client device may be configured to give an audible indication when new content is received. In an aspect of the invention, the client device has a
button 512 dedicated to showing the message associated with the text currently displayed in the banner. It is convenient if this button is operational even when the keypad is locked. The same button may be used to change to the next message or load a SI or modified SL link. - Once the user has viewed a message, she may either discard or keep the message. If she chooses to keep the message, she may move the thread to an
archive folder 714 or keep it in the message queue. If the user chooses to discard the message, the whole thread is erased, including all linked objects, represented bytrashcan 712. - Thus, the one user interface on a wireless device serves to filter pushed messages of both Bluetooth and WAP origin. All pushed messages are presented to the user, at least in summary form in the banner of the graphical user interface. The summary for WAP SL messages may take the form of a URL which the user may request to open. The summary for WAP SI messages may take the form of a link from which the user may request downloading of further content. SL messages may be converted to SI messages, reducing load on the transmission medium.
- FIG. 9 is a block diagram of an embodiment of a
mobile terminal 100 that may be used with the present invention. Anantenna 218 is multiplexed to both anetwork transceiver 206 for operation in a mobile telephone network, and a short-range transceiver 204 for use in the short-range network of the present invention. Both transceivers are connected to aCPU 208. Also connected toCPU 208 are a signal device 214 (a device for producing sensible rings, beeps, or vibrations), an input device 216 (a complement of pushbuttons, including a telephone keypad),memory device 210,storage device 212, anddisplay 202. -
Filtering application 218 may, as a design choice, be embodied in hardware, firmware, or software. (If software, it can be resident withinmemory 210 orstorage 212.)Filtering application 218 filters incoming calls according to keywords entered by the user (as through input device 216) and stored inmemory 210 orstorage 212. According to the results of filtering, a sensible indication regarding an incoming message may be provided to a user ofmobile terminal 100. If user-entered keywords match a portion of an incoming message,signal device 214 may produce an audible sound and the message as displayed ondisplay 202 may be visually highlighted. If there is no match between user-entered keywords and an incoming message, the message may be displayed ondisplay 202 in a de-emphasized manner (“grayed out”), or portions of the message may be omitted from display. - Thus, while there have been shown and described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
Claims (62)
1. A method for a user of a mobile terminal to receive information in a broadcast communication from a local information source, the method comprising the steps of:
maintaining, on the mobile terminal, filter data indicative of information the mobile terminal user is desirous of viewing;
receiving, by the mobile terminal, the broadcast communication from a broadcast transmitting station, wherein the broadcast communication comprises a message and communication data indicative of the nature of the broadcast communication;
displaying on a display of the mobile terminal at least a portion of the message in the broadcast communication;
performing, by the mobile terminal, a comparison between the communication data and the filter data according to a predetermined criteria; and
providing, by the mobile terminal, a sensible indication to the mobile terminal user if predetermined criteria between the communication data and the filter data are met within the comparison.
2. The method of claim 1 , wherein the broadcast communication comprises a Digital Video Broadcast (DVB) transmission.
3. The method of claim 1 , wherein the broadcast transmitting station comprises a Digital Video Broadcast (DVB) broadcast transmitting station connected to a DVB Gateway.
4. The method of claim 1 , wherein the mobile terminal comprises one of a Digital Video Broadcast (DVB) receiver, a personal data assistant (PDA), and a portable computer.
5. The method of claim 1 , wherein the mobile terminal comprises a cellular telephone.
6. The method of claim 5 , wherein the cellular telephone is capable of receiving both broadcast communication and communications from a network of the cellular telephone.
7. The method of claim 1 , wherein broadcast communications are broadcast in at least one of a substantially recurring and a substantially repetitive manner.
8. The method of claim 7 , wherein broadcast communications containing messages with updated information are broadcast periodically.
9. The method of claim 8 , wherein the updated information comprises at least one of current stock prices, current game scores, and current news.
10. The method of claim 1 , wherein:
the filter data comprises first level user keywords and second level user keywords, wherein said first level user keywords indicate a general area of interest, and said second-level user keywords indicate a specific topic within a general area of interest;
the communication data comprises broadcast keywords; and
the predetermined criteria are deemed met when any user keywords match any broadcast keywords.
11. The method of claim 10 , wherein:
the first level user keyword comprises at least one of stock prices, scores of games in a particular sport, and news;
the second level user keyword comprises at least one of a stock price of a particular company or corporation, a score of a particular sports team, and a news item concerning a particular topic.
12. The method of claim 10 , wherein:
when a broadcast keyword matches a first level user keyword, the message in the broadcast communication is displayed.
13. The method of claim 10 , wherein:
when a broadcast keyword matches a second level user keyword, the message in the broadcast communication is displayed and emphasized.
14. The method of claim 10 , wherein:
messages in broadcast communications whose broadcast keyword matches a first level user keyword are displayed in a banner scrolling across a horizontal portion of the display, or a banner scrolling up or down a vertical portion of the display; and
messages in broadcast communications whose broadcast keyword matches a second level user keyword are displayed in the banner and highlighted.
15. The method of claim 10 , wherein:
when a broadcast keyword matches a second level user keyword, the sensible indication is at least one of:
sounding an audible signal;
emphasizing at least a portion of the displayed portion of the message; and
causing the mobile terminal to vibrate.
16. The method of claim 1 , wherein the displayed portion of the message appears in a banner scrolling across a horizontal portion of the display, or a banner scrolling up or down a vertical portion of the display.
17. The method of claim 1 , further comprising the step of:
taking, in response to a predetermined indication from the user, an action regarding or determined by the message.
18. The method of claim 17 , wherein the predetermined indication comprises pressing a button on the mobile terminal.
19. The method of claim 17 , wherein the mobile terminal is a mobile telephone and the action is to dial a telephone number contained in the broadcast communication.
20. The method of claim 17 , wherein the action comprises retrieving data from a network.
21. The method of claim 20 , wherein the network comprises the Internet.
22. The method of claim 20 , wherein the action of retrieving data comprises the steps of:
using a Uniform Resource Locater (URL) in the broadcast communication to navigate to a location on the network; and
downloading, by user action, the data from the location on the network.
23. The method of claim 20 , wherein the action of retrieving data comprises the step of:
using a hyperlink in the broadcast communication to automatically download the data from a location on the network.
24. The method of claim 1 , further comprising the step of:
entering, by the user, the filter data into the mobile terminal.
25. The method of claim 24 , wherein the step of entering the filter data comprises the step of:
downloading the filter data from another device into the mobile terminal.
26. The method of claim 24 , wherein the filter data comprises keywords, and the method further comprises the step of:
generating additional keywords related to the keywords entered by the user, wherein said generating is performed by a thesaurus and/or dictionary module located in at least one of mobile terminal and a network accessible by the mobile terminal.
27. The method of claim 1 , wherein the predetermined criteria depends upon at least one of: contents of the broadcast communication, a type of the broadcast communication, and a sender of the broadcast communication.
28. The method of claim 1 , wherein the communication data indicative of the nature of the broadcast communication comprises the message in the broadcast communication.
29. The method of claim 1 , wherein the communication data indicative of the nature of the broadcast communication comprises header information in the broadcast communication.
30. The method of claim 29 , wherein the performed comparison is between at least one field of the header information and the filter data.
31. A mobile terminal of a user comprising:
a processor;
an input device connected to the processor;
a storage device connected to the processor for storing at least filter data indicative of information the mobile terminal user is desirous of viewing;
a broadcast transceiver connected to the processor for receiving a broadcast communication comprising a message and communication data indicative of the nature of the broadcast communication, wherein said broadcast communication is received from a broadcast transmitting station;
a display connected to the processor for displaying at least a portion of the message; and
filter software operative on the processor for:
directing to the display at least a portion of the message;
performing a comparison between the communication data and the filter data stored on the storage device; and
causing an indication sensible by the mobile terminal user if predetermined criteria between the communication data and the filter data are met within the comparison.
32. The mobile terminal of claim 31 , wherein the broadcast transceiver comprises a Digital Video Broadcast (DVB) transceiver.
33. The mobile terminal of claim 31 , further comprising:
a mobile network transceiver connected to the processor for receiving communications from a mobile network of the mobile terminal.
34. The mobile terminal of claim 31 , wherein the broadcast transmitting station comprises a Digital Video Broadcast (DVB) broadcast transmitting station connected to a DVB Gateway.
35. The mobile terminal of claim 31 , wherein the mobile terminal comprises one of a Digital Video Broadcast (DVB) receiver, a personal data assistant (PDA), and a portable computer.
36. The mobile terminal of claim 31 , wherein the mobile terminal comprises a mobile telephone.
37. The mobile terminal of claim 36 , wherein the mobile telephone is capable of receiving both broadcast communication and communications from a network of the mobile telephone.
38. The mobile terminal of claim 31 , wherein broadcast communications are broadcast in at least one of a substantially recurring and a substantially repetitive manner.
39. The mobile terminal of claim 38 , wherein broadcast communications containing messages with updated information are broadcast periodically.
40. The mobile terminal of claim 39 , wherein the updated information comprises at least one of current stock prices, current game scores, and current news.
41. The mobile terminal of claim 31 , wherein:
the filter data comprises first level user keywords and second level user keywords, wherein said first level user keywords indicate a general area of interest, and said second-level user keywords indicate a specific topic within a general area of interest;
the communication data comprises broadcast keywords; and
the predetermined criteria are deemed met when any user keywords match any broadcast keywords.
42. The mobile terminal of claim 31 , wherein the displayed portion of the message appears in a banner scrolling across a horizontal portion of the display, or a banner scrolling up or down a vertical portion of the display.
43. The mobile terminal of claim 31 , wherein the filter software is operative for taking, in response to a predetermined indication from the user, an action regarding the message.
44. The mobile terminal of claim 43 , wherein the predetermined indication comprises pressing a button on the mobile terminal.
45. The mobile terminal of claim 43 , wherein the mobile terminal is a mobile telephone and the action is to dial a telephone number contained in the broadcast communication.
46. The mobile terminal of claim 43 , wherein the action comprises retrieving data from a network.
47. The mobile terminal of claim 46 , wherein the network comprises the Internet.
48. The mobile terminal of claim 46 , wherein the action of retrieving data comprises the steps of:
using a Uniform Resource Locater (URL) in the broadcast communication to navigate to a location on the network; and
downloading, by user action, the data from the location on the network.
49. The mobile terminal of claim 46 , wherein the action of retrieving data comprises the step of:
using a hyperlink in the broadcast communication to automatically download the data from a location on the network.
50. The mobile terminal of claim 31 , wherein the predetermined criteria depends upon at least one of: contents of the broadcast communication, a type of the broadcast communication, and a sender of the broadcast communication.
51. The mobile terminal of claim 31 , wherein the communication data indicative of the nature of the broadcast communication comprises the message in the broadcast communication.
52. A system in a mobile terminal for identifying matches between information a user of the mobile terminal is desirous of viewing and a received broadcast communication comprising a message and communication data indicative of the nature of the broadcast communication, the system comprising:
a processor;
a storage device;
a display; and
at least one of hardware, firmware, and software means operative on the processor for:
maintaining in the storage device a database of keywords identifying the information the mobile terminal user is desirous of viewing;
displaying at least a portion of the message in the broadcast communication;
scanning the communication data in the broadcast communication to find matches between the communication data and the keywords stored in the storage device; and
providing a sensible indication to the mobile terminal user if predetermined criteria between the communication data and the keywords are met.
53. The system of claim 52 , wherein the broadcast communication comprises a Digital Video Broadcast (DVB) communication.
54. The system of claim 52 , wherein the mobile terminal comprises one of a Digital Video Broadcast (DVB) receiver, a personal data assistant (PDA), and a portable computer.
55. The system of claim 52 , wherein the mobile terminal comprises a cellular telephone which is capable of receiving both broadcast communication and communications from a network of the cellular telephone.
56. The system of claim 52 , wherein broadcast communications are broadcast in at least one of a substantially recurring and a substantially repetitive manner.
57. The system of claim 52 , wherein:
the filter data comprises first level user keywords and second level user keywords, wherein said first level user keywords indicate a general area of interest, and said second-level user keywords indicate a specific topic within a general area of interest;
the communication data comprises broadcast keywords; and
the predetermined criteria are deemed met when any user keywords match any broadcast keywords.
58. The system of claim 52 , wherein the displayed portion of the message appears in a banner scrolling across a horizontal portion of the display, or a banner scrolling up or down a vertical portion of the display.
59. The system of claim 52 , wherein the software means is operative for taking, in response to a predetermined indication from the user, an action regarding the message.
60. The system of claim 59 , wherein the action comprises retrieving data from a network by one of:
using a Uniform Resource Locater (URL) in the broadcast communication to navigate to a location on the network and downloading, by user action, the data from the location on the network; or
using a hyperlink in the broadcast communication to automatically download the data from a location on the network.
61. The system of claim 52 , wherein the predetermined criteria depends upon at least one of: contents of the broadcast communication, a type of the broadcast communication, and a sender of the broadcast communication.
62. The system of claim 52 , wherein broadcast communication is packet-based, and wherein the at least one of hardware, firmware, and software means comprises:
a pre-process buffer for receiving packets comprising the broadcast communication;
a message queue for receiving the packets from the pre-process buffer, and for reconstructing the broadcast communication once all its packets have been assembled;
an intelligent filter for discarding unwanted broadcast communications in the message queue and for selecting desired broadcast communications in the message queue; and
an archive for storing at least messages from received broadcast communications.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/872,552 US7295862B2 (en) | 2001-02-27 | 2004-06-21 | Push content filtering for broadcast communication |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/794,373 US6778834B2 (en) | 2001-02-27 | 2001-02-27 | Push content filtering |
US10/872,552 US7295862B2 (en) | 2001-02-27 | 2004-06-21 | Push content filtering for broadcast communication |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/794,373 Continuation US6778834B2 (en) | 2001-02-27 | 2001-02-27 | Push content filtering |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040237109A1 true US20040237109A1 (en) | 2004-11-25 |
US7295862B2 US7295862B2 (en) | 2007-11-13 |
Family
ID=25162457
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/794,373 Expired - Lifetime US6778834B2 (en) | 2001-02-27 | 2001-02-27 | Push content filtering |
US10/858,664 Expired - Lifetime US7308269B2 (en) | 2001-02-27 | 2004-06-02 | Push content filtering for short range communication |
US10/872,552 Expired - Lifetime US7295862B2 (en) | 2001-02-27 | 2004-06-21 | Push content filtering for broadcast communication |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/794,373 Expired - Lifetime US6778834B2 (en) | 2001-02-27 | 2001-02-27 | Push content filtering |
US10/858,664 Expired - Lifetime US7308269B2 (en) | 2001-02-27 | 2004-06-02 | Push content filtering for short range communication |
Country Status (4)
Country | Link |
---|---|
US (3) | US6778834B2 (en) |
EP (1) | EP1364497A2 (en) |
CN (1) | CN100336371C (en) |
WO (1) | WO2002069585A2 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030139193A1 (en) * | 2002-01-29 | 2003-07-24 | Buckley David J. | Wireless device hub system and method |
US20030149990A1 (en) * | 2002-02-04 | 2003-08-07 | Nokia Corporation | Tune alerts for remotely adjusting a tuner |
US20030232593A1 (en) * | 2002-06-13 | 2003-12-18 | Nokia Corporation | Digital data transfer through different communication paths |
US20040104938A1 (en) * | 2002-09-09 | 2004-06-03 | Saraswat Vijay Anand | System and method for multi-modal browsing with integrated update feature |
US20040254993A1 (en) * | 2001-11-13 | 2004-12-16 | Evangelos Mamas | Wireless messaging services using publish/subscribe systems |
US20060019618A1 (en) * | 2003-11-11 | 2006-01-26 | Nokia Corporation | Method to deliver messaging templates in digital broadcast service guide |
WO2006123174A3 (en) * | 2005-05-19 | 2007-01-18 | Affle Ltd | A method and system for extending the use and/or application of messaging systems |
US20080104658A1 (en) * | 2006-10-30 | 2008-05-01 | Lg Electronics Inc. | Simultaneously reproducing broadcast and replay content on a display |
US20080139176A1 (en) * | 2006-12-07 | 2008-06-12 | Samsung Electronics Co., Ltd. | Method and system for displaying message information in mobile communication terminal |
US20090104920A1 (en) * | 2007-10-23 | 2009-04-23 | Verizon Laboratories Inc. | Retail-related services for mobile devices |
RU2486677C2 (en) * | 2008-02-19 | 2013-06-27 | Нокиа Корпорейшн | Multi-level message filtering |
US8788608B2 (en) | 2007-09-21 | 2014-07-22 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US8798607B1 (en) * | 2007-07-03 | 2014-08-05 | Kyocera Corporation | Method and apparatus for synchronizing contact and calendar information between a handset and a computing device |
US8856029B1 (en) * | 2010-08-23 | 2014-10-07 | Symantec Corporation | Systems and methods for regulating the receipt of data transmitted from a messaging device |
US20150113557A1 (en) * | 2013-10-23 | 2015-04-23 | Samsung Electronics Co., Ltd. | Display device and method for processing information code in image |
EP2587390A4 (en) * | 2010-06-22 | 2016-01-20 | Huizhou Tcl Mobile Comm Co Ltd | Information-prompting method for accessing mobile internet sites by mobile terminal and mobile terminal thereof |
US9832532B1 (en) * | 2008-02-20 | 2017-11-28 | CSC Holdings, LLC | Interactive save and purchase of content and products |
US10063504B1 (en) * | 2015-09-21 | 2018-08-28 | Veritas Technologies Llc | Systems and methods for selectively archiving electronic messages |
US11110361B2 (en) | 2017-06-05 | 2021-09-07 | Laughable Toys, Llc | Custom feedback device |
US11147038B2 (en) * | 2017-09-26 | 2021-10-12 | Huawei Technologies Co., Ltd. | Notification message processing method and terminal |
Families Citing this family (227)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6522875B1 (en) * | 1998-11-17 | 2003-02-18 | Eric Morgan Dowling | Geographical web browser, methods, apparatus and systems |
US7203491B2 (en) | 2001-04-18 | 2007-04-10 | Space Data Corporation | Unmanned lighter-than-air safe termination and recovery methods |
US7356390B2 (en) | 1999-06-29 | 2008-04-08 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
WO2001082529A2 (en) * | 2000-04-25 | 2001-11-01 | Captivate Network, Inc. | Information portal |
SE516658C2 (en) * | 2000-07-21 | 2002-02-12 | Ericsson Telefon Ab L M | Procedure and Device for Enhanced Short Message Services |
US6778834B2 (en) * | 2001-02-27 | 2004-08-17 | Nokia Corporation | Push content filtering |
US6903767B2 (en) * | 2001-04-05 | 2005-06-07 | Hewlett-Packard Development Company, L.P. | Method and apparatus for initiating data capture in a digital camera by text recognition |
US9632503B2 (en) | 2001-04-18 | 2017-04-25 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US9908608B2 (en) | 2001-04-18 | 2018-03-06 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US9643706B2 (en) | 2001-04-18 | 2017-05-09 | Space Data Corporation | Systems and applications of lighter-than-air (LTA) platforms |
US7873734B1 (en) * | 2001-05-17 | 2011-01-18 | Computer Associates Think, Inc. | Management of multiple user sessions and user requests for multiple electronic devices |
US7339939B2 (en) * | 2001-06-29 | 2008-03-04 | Nokia Corporation | Apparatus, method and system for an object exchange bridge |
JP4215968B2 (en) * | 2001-07-10 | 2009-01-28 | シャープ株式会社 | Communication system, terminal used in the communication system, communication method in the terminal, and program for communication in the terminal |
DE10134588A1 (en) * | 2001-07-17 | 2003-02-13 | Siemens Ag | Method for billing short messages in a mobile radio network and device for carrying out the method |
WO2003040864A2 (en) * | 2001-11-08 | 2003-05-15 | Amos Grushka | Portable personal health information package |
US8660537B2 (en) | 2001-11-16 | 2014-02-25 | At&T Mobility Ii Llc | System for the storage and retrieval of messages |
US7454195B2 (en) | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
US7617328B2 (en) * | 2001-11-16 | 2009-11-10 | At&T Mobility Ii Llc | System for translation and communication of messaging protocols into a common protocol |
US7793334B2 (en) | 2001-11-16 | 2010-09-07 | At&T Mobility Ii Llc | System and method for password protecting a distribution list |
US7319858B2 (en) | 2001-11-16 | 2008-01-15 | Cingular Wireless Ii, Llc | System and method for querying message information |
US7657253B2 (en) | 2001-11-16 | 2010-02-02 | At&T Mobility Ii Llc | System and method for providing message notification |
US7549096B2 (en) * | 2001-11-16 | 2009-06-16 | At&T Mobility Ii Llc | Methods and systems for tracking and playing back errors in a communications network |
AU2002359973A1 (en) * | 2001-12-07 | 2003-06-17 | Ntt Docomo, Inc. | Mobile communication terminal, application software initiating apparatus, application software initiating system, application software initiating method, and application software initiating program |
DE60218899T2 (en) * | 2001-12-26 | 2007-12-06 | Research In Motion Ltd., Waterloo | USER INTERFACE AND METHOD FOR LOOKING AT UNIFORM COMMUNICATION EVENTS IN A MOBILE DEVICE |
US6934911B2 (en) * | 2002-01-25 | 2005-08-23 | Nokia Corporation | Grouping and displaying of contextual objects |
JP3672194B2 (en) * | 2002-02-12 | 2005-07-13 | ソニー株式会社 | Mobile terminal device |
US8590013B2 (en) | 2002-02-25 | 2013-11-19 | C. S. Lee Crawford | Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry |
US20030187954A1 (en) * | 2002-03-29 | 2003-10-02 | Inventec Appliances Corp. | Method and apparatus for downloading e-book via WAP |
US20030211856A1 (en) * | 2002-05-08 | 2003-11-13 | Nokia Corporation | System and method for facilitating interactive presentations using wireless messaging |
US7496631B2 (en) * | 2002-08-27 | 2009-02-24 | Aol Llc | Delivery of an electronic communication using a lifespan |
US7363345B2 (en) * | 2002-08-27 | 2008-04-22 | Aol Llc, A Delaware Limited Liability Company | Electronic notification delivery mechanism selection based on recipient presence information and notification content |
US7366913B1 (en) * | 2002-09-04 | 2008-04-29 | Haley Jeffrey T | Knowledge-type authorization device and methods |
US7130893B2 (en) * | 2003-05-19 | 2006-10-31 | International Business Machines Corporation | System and method for representing MFS control blocks in XML for MFS-based IMS applications |
US7421701B2 (en) * | 2002-09-16 | 2008-09-02 | International Business Machines Corporation | System for facilitating transactions between thin-clients and message format service (MFS)-based information management system (IMS) applications |
US20040198329A1 (en) * | 2002-09-30 | 2004-10-07 | Yojak Vasa | Mobile-initiated number information query and delivery |
CN1708971A (en) * | 2002-10-24 | 2005-12-14 | 松下电器产业株式会社 | System and method for pushing information from a service provider to a communication terminal comprising a memory card |
US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
CA2506585A1 (en) | 2002-11-18 | 2004-06-03 | Valerie Kucharewski | People lists |
US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
DE10253687A1 (en) * | 2002-11-18 | 2004-06-09 | Hewerer, Jens, Dipl.-Ing. Dr. | Method and device for transmitting messages |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
US6812073B2 (en) * | 2002-12-10 | 2004-11-02 | Texas Instrument Incorporated | Source drain and extension dopant concentration |
US7170390B2 (en) * | 2003-02-18 | 2007-01-30 | Topp Group, Inc. | Method and apparatus for conditioning access for a remotely-accessible device |
SE0300670L (en) * | 2003-03-10 | 2004-08-17 | Smarttrust Ab | Procedure for secure download of applications |
US20040205127A1 (en) | 2003-03-26 | 2004-10-14 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US8243636B2 (en) | 2003-05-06 | 2012-08-14 | Apple Inc. | Messaging system and service |
NL1023423C2 (en) | 2003-05-14 | 2004-11-16 | Nicolaas Theunis Rudie Van As | System and method for interrupting and linking a message to all forms of digital message traffic (such as SMS and MMS), with the consent of the sender. |
TW200517857A (en) * | 2003-06-18 | 2005-06-01 | Zi Corp Canada Inc | Configurable information identification system and method |
CN1567948A (en) * | 2003-06-27 | 2005-01-19 | 摩托罗拉公司 | A method for selectively deleting received messages of wireless telephone |
US20040266402A1 (en) * | 2003-06-30 | 2004-12-30 | Schavitz Mary J. | Apparatus and method for message control on a wireless communication device |
US20070117510A1 (en) * | 2003-07-04 | 2007-05-24 | Koninklijke Philips Electronics, N.V. | System for responsive to detection, acoustically signalling desired nearby devices and services on a wireless network |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
GB0321337D0 (en) | 2003-09-11 | 2003-10-15 | Massone Mobile Advertising Sys | Method and system for distributing advertisements |
US7721104B2 (en) * | 2003-10-20 | 2010-05-18 | Nokia Corporation | System, method and computer program product for downloading pushed content |
US7257583B2 (en) * | 2004-01-09 | 2007-08-14 | Microsoft Corporation | System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download |
JP4386261B2 (en) * | 2004-01-15 | 2009-12-16 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication terminal and charging control apparatus |
US7418508B2 (en) * | 2004-01-26 | 2008-08-26 | International Machines Corporation | System and method to facilitate XML enabled IMS transactions between a remote client and an IMS application program |
US20050195221A1 (en) * | 2004-03-04 | 2005-09-08 | Adam Berger | System and method for facilitating the presentation of content via device displays |
US8359349B2 (en) | 2004-03-18 | 2013-01-22 | Nokia Corporation | System and associated terminal, method and computer program product for uploading content |
US20050221876A1 (en) * | 2004-04-05 | 2005-10-06 | Van Bosch James A | Methods for sending messages based on the location of mobile users in a communication network |
US7451178B2 (en) * | 2004-04-15 | 2008-11-11 | Nokia Corporation | Data transfer |
JP4296598B2 (en) * | 2004-04-30 | 2009-07-15 | カシオ計算機株式会社 | Communication terminal device and communication terminal processing program |
US7148901B2 (en) * | 2004-05-19 | 2006-12-12 | Hewlett-Packard Development Company, L.P. | Method and device for rendering an image for a staggered color graphics display |
US7366546B2 (en) * | 2004-05-28 | 2008-04-29 | Microsoft Corporation | Sports channel |
US7577974B2 (en) * | 2004-05-28 | 2009-08-18 | Microsoft Corporation | Movies channel |
US20060141989A1 (en) * | 2004-06-22 | 2006-06-29 | Guo Feng J | Method for selectively deleting messages received by a radio telephone |
US7555257B2 (en) * | 2004-07-30 | 2009-06-30 | Microsoft Corporation | Stock channel and news channel |
DE102004040387A1 (en) | 2004-08-19 | 2006-03-09 | Vodafone Holding Gmbh | Transmission and reproduction of messages in mobile networks |
US20060046732A1 (en) * | 2004-08-24 | 2006-03-02 | Microsoft Corporation | Traffic channel |
US7383037B2 (en) * | 2004-09-17 | 2008-06-03 | Microsoft Corporation | Lottery channel |
US20060063567A1 (en) * | 2004-09-17 | 2006-03-23 | Microsoft Corporation | Horoscope channel |
US7567799B2 (en) * | 2004-09-17 | 2009-07-28 | Microsoft Corporation | Daily diversion channel |
US7644126B2 (en) * | 2004-09-29 | 2010-01-05 | Qualcomm Incoporated | Message thread handling |
DE602005011320D1 (en) * | 2004-10-27 | 2009-01-08 | Intellprop Ltd | DEVICE AND METHOD FOR TELECOMMUNICATIONS SERVICES |
US8412779B1 (en) * | 2004-12-21 | 2013-04-02 | Trend Micro Incorporated | Blocking of unsolicited messages in text messaging networks |
US7480918B2 (en) * | 2005-02-18 | 2009-01-20 | International Business Machines Corporation | Duplicate message elimination during recovery when multiple threads are delivering messages from a message store to a destination queue |
US8358762B1 (en) | 2005-03-21 | 2013-01-22 | Aol Inc. | Conference calls and meetings via electronic messaging interface |
US20070002083A1 (en) * | 2005-07-02 | 2007-01-04 | Stephane Belmon | Display of pixels via elements organized in staggered manner |
US20070026798A1 (en) * | 2005-07-29 | 2007-02-01 | Nextel Communications, Inc. | Message notification device |
TWI274284B (en) * | 2005-09-07 | 2007-02-21 | Micro Star Int Co Ltd | Method for changing parameter values of embedded system by way of object push profile |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US8832100B2 (en) | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US8156128B2 (en) | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US20070198485A1 (en) * | 2005-09-14 | 2007-08-23 | Jorey Ramer | Mobile search service discovery |
US8463249B2 (en) | 2005-09-14 | 2013-06-11 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US7577665B2 (en) | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
US8027879B2 (en) | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US7676394B2 (en) | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US7769764B2 (en) | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US7548915B2 (en) | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US8131271B2 (en) | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US8660891B2 (en) | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US20110313853A1 (en) | 2005-09-14 | 2011-12-22 | Jorey Ramer | System for targeting advertising content to a plurality of mobile communication facilities |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US8290810B2 (en) | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US20070061335A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Multimodal search query processing |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US9471925B2 (en) | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US9076175B2 (en) | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US7603360B2 (en) | 2005-09-14 | 2009-10-13 | Jumptap, Inc. | Location influenced search results |
US7660581B2 (en) | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US10592930B2 (en) | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US8989718B2 (en) | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US8229914B2 (en) * | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US8364540B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US10038756B2 (en) | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US20070072631A1 (en) * | 2005-09-23 | 2007-03-29 | Motorola, Inc. | Method and apparatus of gauging message freshness in terms of context |
WO2007050647A2 (en) * | 2005-10-24 | 2007-05-03 | Cameron Systems | System and method for accelerated dynamic data message generation and transmission |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US7606856B2 (en) * | 2005-11-09 | 2009-10-20 | Scenera Technologies, Llc | Methods, systems, and computer program products for presenting topical information referenced during a communication |
US20070106734A1 (en) * | 2005-11-10 | 2007-05-10 | Motorola, Inc. | Incentive driven subscriber assisted spam reduction |
US8571999B2 (en) | 2005-11-14 | 2013-10-29 | C. S. Lee Crawford | Method of conducting operations for a social network application including activity list generation |
KR100790058B1 (en) * | 2005-12-16 | 2008-01-02 | 삼성전자주식회사 | Sleeping mode operation method and an apparatus for receiving digital multimedia broadcasting and performing the sleeping mode operation |
CN1996960B (en) * | 2006-01-01 | 2010-10-13 | 腾讯科技(深圳)有限公司 | A filtering method for instant communication message and instant communication system |
US20070233732A1 (en) * | 2006-04-04 | 2007-10-04 | Mozes Incorporated | Content request, storage and/or configuration systems and methods |
US7890875B2 (en) | 2006-04-12 | 2011-02-15 | Research In Motion Limited | IM conversation management |
US20070258459A1 (en) * | 2006-05-02 | 2007-11-08 | Harris Corporation | Method and system for QOS by proxy |
US7894509B2 (en) * | 2006-05-18 | 2011-02-22 | Harris Corporation | Method and system for functional redundancy based quality of service |
US7682961B2 (en) * | 2006-06-08 | 2010-03-23 | International Business Machines Corporation | Methods of forming solder connections and structure thereof |
US8516153B2 (en) | 2006-06-16 | 2013-08-20 | Harris Corporation | Method and system for network-independent QoS |
US8064464B2 (en) * | 2006-06-16 | 2011-11-22 | Harris Corporation | Method and system for inbound content-based QoS |
US7856012B2 (en) | 2006-06-16 | 2010-12-21 | Harris Corporation | System and methods for generic data transparent rules to support quality of service |
US20070291767A1 (en) * | 2006-06-16 | 2007-12-20 | Harris Corporation | Systems and methods for a protocol transformation gateway for quality of service |
US7990860B2 (en) | 2006-06-16 | 2011-08-02 | Harris Corporation | Method and system for rule-based sequencing for QoS |
US7916626B2 (en) | 2006-06-19 | 2011-03-29 | Harris Corporation | Method and system for fault-tolerant quality of service |
US20070291765A1 (en) * | 2006-06-20 | 2007-12-20 | Harris Corporation | Systems and methods for dynamic mode-driven link management |
US8730981B2 (en) | 2006-06-20 | 2014-05-20 | Harris Corporation | Method and system for compression based quality of service |
US9781071B2 (en) * | 2006-06-28 | 2017-10-03 | Nokia Technologies Oy | Method, apparatus and computer program product for providing automatic delivery of information to a terminal |
US20080127345A1 (en) * | 2006-06-30 | 2008-05-29 | Nokia Corporation | Smart-card centric spam protection |
US7623877B2 (en) * | 2006-07-28 | 2009-11-24 | Research In Motion Limited | Limited lifespan for outgoing data at a mobile device |
US20100238801A1 (en) * | 2006-07-31 | 2010-09-23 | Smith Donald L | Method and system for stale data detection based quality of service |
US8300653B2 (en) | 2006-07-31 | 2012-10-30 | Harris Corporation | Systems and methods for assured communications with quality of service |
GB2435565B (en) | 2006-08-09 | 2008-02-20 | Cvon Services Oy | Messaging system |
US20080057938A1 (en) * | 2006-08-30 | 2008-03-06 | Sony Ericsson Mobile Communications Ab | Method and Apparatus of Presenting Content Received at a Wireless Communication Device |
JPWO2008032409A1 (en) * | 2006-09-15 | 2010-01-21 | パナソニック株式会社 | Mobile terminal, non-contact IC module, reader / writer, and information distribution method |
GB2435730B (en) | 2006-11-02 | 2008-02-20 | Cvon Innovations Ltd | Interactive communications system |
GB2436412A (en) | 2006-11-27 | 2007-09-26 | Cvon Innovations Ltd | Authentication of network usage for use with message modifying apparatus |
KR101265635B1 (en) * | 2007-01-10 | 2013-05-23 | 엘지전자 주식회사 | A receiving method and a receiving apparatus for broadcast signak |
USRE47718E1 (en) * | 2007-01-10 | 2019-11-05 | Lg Electronics Inc. | Method of transmitting/receiving digital contents and apparatus for receiving digital contents |
US20080177858A1 (en) * | 2007-01-19 | 2008-07-24 | Ari Aarnio | Arranging dynamic bookmarks based on service provider inputs |
CN101026802B (en) * | 2007-03-16 | 2012-10-17 | 华为技术有限公司 | Information push method and device |
GB2448190A (en) | 2007-04-05 | 2008-10-08 | Cvon Innovations Ltd | Data delivery evaluation system |
US8671000B2 (en) | 2007-04-24 | 2014-03-11 | Apple Inc. | Method and arrangement for providing content to multimedia devices |
GB2443760B (en) | 2007-05-18 | 2008-07-30 | Cvon Innovations Ltd | Characterisation system and method |
US8935718B2 (en) | 2007-05-22 | 2015-01-13 | Apple Inc. | Advertising management method and system |
GB2450144A (en) | 2007-06-14 | 2008-12-17 | Cvon Innovations Ltd | System for managing the delivery of messages |
GB2436993B (en) | 2007-06-25 | 2008-07-16 | Cvon Innovations Ltd | Messaging system for managing |
EP2009873B1 (en) | 2007-06-28 | 2018-12-26 | BlackBerry Limited | System and method for transferring data to a portable electronic device |
US7809803B2 (en) | 2007-06-28 | 2010-10-05 | Research In Motion Limited | System and method for transferring data to a portable electronic device |
US20090048914A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted mobile advertisement using pre-loaded ad content |
US20090048913A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted mobile advertisement using metadata embedded in the application content |
US20090048910A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted broadcast based mobile advertisement |
US20090048911A1 (en) * | 2007-08-13 | 2009-02-19 | Research In Motion Limited | System and method for facilitating targeted mobile advertisement with scanning engine on communications path |
CN103929317B (en) * | 2007-09-21 | 2019-04-19 | 华为技术有限公司 | Control method, the device and system of PUSH message |
GB2453810A (en) | 2007-10-15 | 2009-04-22 | Cvon Innovations Ltd | System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement |
GB2455763A (en) | 2007-12-21 | 2009-06-24 | Blyk Services Oy | Method and arrangement for adding targeted advertising data to messages |
US7836174B2 (en) * | 2008-01-30 | 2010-11-16 | Commvault Systems, Inc. | Systems and methods for grid-based data scanning |
US8874086B2 (en) | 2008-02-07 | 2014-10-28 | Microsoft Corporation | Providing relevant advertisements or other content based on a communications identifier |
US20090222832A1 (en) * | 2008-02-29 | 2009-09-03 | Dell Products, Lp | System and method of enabling resources within an information handling system |
EP2279502B1 (en) | 2008-05-19 | 2016-01-27 | Nxp B.V. | Nfc mobile communication device and nfc reader |
KR20100000335A (en) * | 2008-06-24 | 2010-01-06 | 삼성전자주식회사 | User interface, content navigation method and content reproducing apparatus, and storing medium storing the method |
US20100033433A1 (en) * | 2008-08-08 | 2010-02-11 | Dell Products, Lp | Display system and method within a reduced resource information handling system |
US8134565B2 (en) * | 2008-08-08 | 2012-03-13 | Dell Products, Lp | System, module and method of enabling a video interface within a limited resource enabled information handling system |
US8370673B2 (en) * | 2008-10-30 | 2013-02-05 | Dell Products, Lp | System and method of utilizing resources within an information handling system |
US8315607B2 (en) | 2009-04-06 | 2012-11-20 | Htc Corporation | Method and system for filtering incoming messages to a mobile device |
CN101610311B (en) * | 2009-07-16 | 2016-03-09 | 华为终端有限公司 | The reminding method of information and terminal |
TWI420392B (en) * | 2009-08-26 | 2013-12-21 | Dell Products Lp | System and method of enabling resources within an information handling system |
CN102118651B (en) | 2010-01-06 | 2014-03-12 | Lg电子株式会社 | Display device and method of displaying content on display device |
US8898217B2 (en) | 2010-05-06 | 2014-11-25 | Apple Inc. | Content delivery based on user terminal events |
US9367847B2 (en) | 2010-05-28 | 2016-06-14 | Apple Inc. | Presenting content packages based on audience retargeting |
US8990103B2 (en) | 2010-08-02 | 2015-03-24 | Apple Inc. | Booking and management of inventory atoms in content delivery systems |
US8996402B2 (en) | 2010-08-02 | 2015-03-31 | Apple Inc. | Forecasting and booking of inventory atoms in content delivery systems |
US8510309B2 (en) | 2010-08-31 | 2013-08-13 | Apple Inc. | Selection and delivery of invitational content based on prediction of user interest |
US8983978B2 (en) | 2010-08-31 | 2015-03-17 | Apple Inc. | Location-intention context for content delivery |
CN102404127B (en) * | 2010-09-08 | 2014-06-11 | 腾讯科技(深圳)有限公司 | Method and device both for reminding of new message |
US9552056B1 (en) | 2011-08-27 | 2017-01-24 | Fellow Robots, Inc. | Gesture enabled telepresence robot and system |
US8786458B1 (en) * | 2012-02-17 | 2014-07-22 | Google Inc. | Browser-based alerting system |
US9191237B1 (en) * | 2012-05-24 | 2015-11-17 | Dan Barry, Inc. | Wireless communication systems and methods |
US9141504B2 (en) | 2012-06-28 | 2015-09-22 | Apple Inc. | Presenting status data received from multiple devices |
CN102970343B (en) * | 2012-10-31 | 2015-04-08 | 小米科技有限责任公司 | Method and device for displaying push information |
CN103902616B (en) * | 2012-12-28 | 2017-04-12 | 腾讯科技(深圳)有限公司 | Method, device and system for pushing webpage application messages |
KR102095533B1 (en) * | 2013-10-02 | 2020-03-31 | 삼성전자주식회사 | Electronic device and method for providing notification information selectively |
US9485616B2 (en) * | 2013-12-11 | 2016-11-01 | Reunify Llc | Methods and systems for providing help via a mobile device |
CN104092783A (en) * | 2014-08-01 | 2014-10-08 | 江苏雷奥生物科技有限公司 | Method for providing and displaying information for mobile network user |
US10373116B2 (en) | 2014-10-24 | 2019-08-06 | Fellow, Inc. | Intelligent inventory management and related systems and methods |
US9796093B2 (en) | 2014-10-24 | 2017-10-24 | Fellow, Inc. | Customer service robot and related systems and methods |
US10311400B2 (en) | 2014-10-24 | 2019-06-04 | Fellow, Inc. | Intelligent service robot and related systems and methods |
BR112017013836B1 (en) | 2014-12-24 | 2022-05-24 | Space Data Corporation | Detachment of a platform by pending collision |
MX2017008552A (en) | 2014-12-24 | 2018-03-15 | Space Data Corp | Techniques for intelligent balloon/airship launch and recovery window location. |
US10059421B2 (en) | 2014-12-30 | 2018-08-28 | Space Data Corporation | Multifunctional balloon membrane |
CN105989226A (en) * | 2015-02-12 | 2016-10-05 | 中兴通讯股份有限公司 | Method and apparatus for analyzing track of user |
CN106202095B (en) * | 2015-05-05 | 2020-06-30 | 腾讯科技(深圳)有限公司 | Group message display method and device |
US10664536B2 (en) | 2015-12-18 | 2020-05-26 | Microsoft Technology Licensing, Llc | Consumption of user-filtered data on a client device |
CN106202150B (en) * | 2016-06-22 | 2019-07-16 | 北京小米移动软件有限公司 | Information display method and device |
CN108055341A (en) * | 2017-12-22 | 2018-05-18 | 芝倪信息技术(大连)有限公司 | It is a kind of to handle official business with the message push system and method for mobile office software |
US11238210B2 (en) | 2018-08-22 | 2022-02-01 | Microstrategy Incorporated | Generating and presenting customized information cards |
US11500655B2 (en) * | 2018-08-22 | 2022-11-15 | Microstrategy Incorporated | Inline and contextual delivery of database content |
US11714955B2 (en) | 2018-08-22 | 2023-08-01 | Microstrategy Incorporated | Dynamic document annotations |
US11682390B2 (en) | 2019-02-06 | 2023-06-20 | Microstrategy Incorporated | Interactive interface for analytics |
US10586082B1 (en) | 2019-05-29 | 2020-03-10 | Fellow, Inc. | Advanced micro-location of RFID tags in spatial environments |
US11790107B1 (en) | 2022-11-03 | 2023-10-17 | Vignet Incorporated | Data sharing platform for researchers conducting clinical trials |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5128981A (en) * | 1989-05-24 | 1992-07-07 | Hitachi, Ltd. | Radio communication system and a portable wireless terminal |
US5673322A (en) * | 1996-03-22 | 1997-09-30 | Bell Communications Research, Inc. | System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks |
US6157935A (en) * | 1996-12-17 | 2000-12-05 | Tran; Bao Q. | Remote data access and management system |
US6202060B1 (en) * | 1996-10-29 | 2001-03-13 | Bao Q. Tran | Data management system |
US6211795B1 (en) * | 1997-03-28 | 2001-04-03 | Sharp Kabushiki Kaisha | Receiver having capability of selective storage of received message |
US6289464B1 (en) * | 1998-01-07 | 2001-09-11 | Microsoft Corporation | Receiving wireless information on a mobile device with reduced power consumption |
US20020160805A1 (en) * | 2001-02-27 | 2002-10-31 | Nokia Corporation | Push content filtering |
US6477529B1 (en) * | 1999-12-06 | 2002-11-05 | Research In Motion Limited | Apparatus and method for dynamically limiting information sent to a viewing device |
US6535855B1 (en) * | 1997-12-09 | 2003-03-18 | The Chase Manhattan Bank | Push banking system and method |
US20030137536A1 (en) * | 2001-11-30 | 2003-07-24 | Hugh Harlan M. | Method and apparatus for communicating changes from and to a shared associative database using one-way communications techniques |
US20030182435A1 (en) * | 2000-11-13 | 2003-09-25 | Digital Doors, Inc. | Data security system and method for portable device |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8419003D0 (en) * | 1984-07-25 | 1984-08-30 | Racal Res Ltd | Portable telephones |
WO1997010558A1 (en) | 1995-09-14 | 1997-03-20 | Bell Communications Research, Inc. | Method and system for providing continually updated personalized information |
US6219696B1 (en) * | 1997-08-01 | 2001-04-17 | Siemens Corporate Research, Inc. | System for providing targeted internet information to mobile agents |
JPH11110401A (en) | 1997-09-30 | 1999-04-23 | Nippon Telegr & Teleph Corp <Ntt> | Nethod and system for broadcasting type distribution filtering, and storage medium storing broadcasting type distribution filtering program |
DE69938960D1 (en) | 1998-01-07 | 2008-08-07 | Microsoft Corp | |
US6065055A (en) | 1998-04-20 | 2000-05-16 | Hughes; Patrick Alan | Inappropriate site management software |
WO1999065256A2 (en) | 1998-06-10 | 1999-12-16 | Logica, Inc. | System and method for delivering e-mail notification to mobile phones |
CN1189044C (en) * | 1999-01-20 | 2005-02-09 | Lg情报通信株式会社 | Method for operating short message broadcating in communication system |
US20010012286A1 (en) | 1999-01-29 | 2001-08-09 | Emmanuel L. Huna | Method and apparatus for computer alert of device independent messages |
US6549625B1 (en) * | 1999-06-24 | 2003-04-15 | Nokia Corporation | Method and system for connecting a mobile terminal to a database |
US6400810B1 (en) | 1999-07-20 | 2002-06-04 | Ameritech Corporation | Method and system for selective notification of E-mail messages |
US6781972B1 (en) * | 2000-03-31 | 2004-08-24 | Lucent Technologies Inc. | Method and system for subscriber-configurable communications service |
US6714797B1 (en) * | 2000-05-17 | 2004-03-30 | Nokia Corporation | System and method for the transfer of digital data to a mobile device |
-
2001
- 2001-02-27 US US09/794,373 patent/US6778834B2/en not_active Expired - Lifetime
-
2002
- 2002-02-04 CN CNB028072006A patent/CN100336371C/en not_active Expired - Fee Related
- 2002-02-04 EP EP02710266A patent/EP1364497A2/en not_active Withdrawn
- 2002-02-04 WO PCT/IB2002/000435 patent/WO2002069585A2/en not_active Application Discontinuation
-
2004
- 2004-06-02 US US10/858,664 patent/US7308269B2/en not_active Expired - Lifetime
- 2004-06-21 US US10/872,552 patent/US7295862B2/en not_active Expired - Lifetime
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5128981A (en) * | 1989-05-24 | 1992-07-07 | Hitachi, Ltd. | Radio communication system and a portable wireless terminal |
US5673322A (en) * | 1996-03-22 | 1997-09-30 | Bell Communications Research, Inc. | System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks |
US6202060B1 (en) * | 1996-10-29 | 2001-03-13 | Bao Q. Tran | Data management system |
US20020069220A1 (en) * | 1996-12-17 | 2002-06-06 | Tran Bao Q. | Remote data access and management system utilizing handwriting input |
US6157935A (en) * | 1996-12-17 | 2000-12-05 | Tran; Bao Q. | Remote data access and management system |
US6211795B1 (en) * | 1997-03-28 | 2001-04-03 | Sharp Kabushiki Kaisha | Receiver having capability of selective storage of received message |
US6535855B1 (en) * | 1997-12-09 | 2003-03-18 | The Chase Manhattan Bank | Push banking system and method |
US6289464B1 (en) * | 1998-01-07 | 2001-09-11 | Microsoft Corporation | Receiving wireless information on a mobile device with reduced power consumption |
US6477529B1 (en) * | 1999-12-06 | 2002-11-05 | Research In Motion Limited | Apparatus and method for dynamically limiting information sent to a viewing device |
US20030182435A1 (en) * | 2000-11-13 | 2003-09-25 | Digital Doors, Inc. | Data security system and method for portable device |
US20020160805A1 (en) * | 2001-02-27 | 2002-10-31 | Nokia Corporation | Push content filtering |
US6778834B2 (en) * | 2001-02-27 | 2004-08-17 | Nokia Corporation | Push content filtering |
US20030137536A1 (en) * | 2001-11-30 | 2003-07-24 | Hugh Harlan M. | Method and apparatus for communicating changes from and to a shared associative database using one-way communications techniques |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10135958B2 (en) * | 2001-11-13 | 2018-11-20 | International Business Machines Corporation | Wireless messaging services using publish/subscribe systems |
US20040254993A1 (en) * | 2001-11-13 | 2004-12-16 | Evangelos Mamas | Wireless messaging services using publish/subscribe systems |
US10432762B2 (en) * | 2001-11-13 | 2019-10-01 | International Business Machines Corporation | Wireless messaging services using publish/subscribe systems |
US7283830B2 (en) * | 2002-01-29 | 2007-10-16 | Motricity, Inc. | Wireless device hub system and method |
US20030139193A1 (en) * | 2002-01-29 | 2003-07-24 | Buckley David J. | Wireless device hub system and method |
US20030149990A1 (en) * | 2002-02-04 | 2003-08-07 | Nokia Corporation | Tune alerts for remotely adjusting a tuner |
US7266836B2 (en) * | 2002-02-04 | 2007-09-04 | Nokia Corporation | Tune alerts for remotely adjusting a tuner |
US20030232593A1 (en) * | 2002-06-13 | 2003-12-18 | Nokia Corporation | Digital data transfer through different communication paths |
US20040104938A1 (en) * | 2002-09-09 | 2004-06-03 | Saraswat Vijay Anand | System and method for multi-modal browsing with integrated update feature |
US7275217B2 (en) * | 2002-09-09 | 2007-09-25 | Vijay Anand Saraswat | System and method for multi-modal browsing with integrated update feature |
US20060019618A1 (en) * | 2003-11-11 | 2006-01-26 | Nokia Corporation | Method to deliver messaging templates in digital broadcast service guide |
US8050694B2 (en) | 2005-05-19 | 2011-11-01 | Affle Limited | Method and system for extending the use and/or application of messaging systems |
US20080305774A1 (en) * | 2005-05-19 | 2008-12-11 | Affle Limited | Method and System for Extending the Use and/or Application of Messaging Systems |
WO2006123174A3 (en) * | 2005-05-19 | 2007-01-18 | Affle Ltd | A method and system for extending the use and/or application of messaging systems |
US8607271B2 (en) * | 2005-08-26 | 2013-12-10 | Nokia Corporation | Method to deliver messaging templates in digital broadcast service guide |
US8091113B2 (en) * | 2006-10-30 | 2012-01-03 | Lg Electronics Inc. | Simultaneously reproducing broadcast and replay content on a display |
US20080104658A1 (en) * | 2006-10-30 | 2008-05-01 | Lg Electronics Inc. | Simultaneously reproducing broadcast and replay content on a display |
US20080139176A1 (en) * | 2006-12-07 | 2008-06-12 | Samsung Electronics Co., Ltd. | Method and system for displaying message information in mobile communication terminal |
US8060062B2 (en) * | 2006-12-07 | 2011-11-15 | Samsung Electronics Co., Ltd. | Method and system for displaying message information in mobile communication terminal |
US8798607B1 (en) * | 2007-07-03 | 2014-08-05 | Kyocera Corporation | Method and apparatus for synchronizing contact and calendar information between a handset and a computing device |
US8788608B2 (en) | 2007-09-21 | 2014-07-22 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US11856072B2 (en) | 2007-09-21 | 2023-12-26 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US11528337B2 (en) | 2007-09-21 | 2022-12-13 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US10757211B2 (en) | 2007-09-21 | 2020-08-25 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US9444901B2 (en) | 2007-09-21 | 2016-09-13 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US9794363B2 (en) | 2007-09-21 | 2017-10-17 | Huawei Technologies Co., Ltd. | Method and apparatus for sending a push content |
US8254961B2 (en) * | 2007-10-23 | 2012-08-28 | Verizon Patent And Licensing Inc. | Retail-related services for mobile devices |
US20090104920A1 (en) * | 2007-10-23 | 2009-04-23 | Verizon Laboratories Inc. | Retail-related services for mobile devices |
RU2486677C2 (en) * | 2008-02-19 | 2013-06-27 | Нокиа Корпорейшн | Multi-level message filtering |
US9832532B1 (en) * | 2008-02-20 | 2017-11-28 | CSC Holdings, LLC | Interactive save and purchase of content and products |
EP2587390A4 (en) * | 2010-06-22 | 2016-01-20 | Huizhou Tcl Mobile Comm Co Ltd | Information-prompting method for accessing mobile internet sites by mobile terminal and mobile terminal thereof |
US8856029B1 (en) * | 2010-08-23 | 2014-10-07 | Symantec Corporation | Systems and methods for regulating the receipt of data transmitted from a messaging device |
US20150113557A1 (en) * | 2013-10-23 | 2015-04-23 | Samsung Electronics Co., Ltd. | Display device and method for processing information code in image |
US10063504B1 (en) * | 2015-09-21 | 2018-08-28 | Veritas Technologies Llc | Systems and methods for selectively archiving electronic messages |
US11110361B2 (en) | 2017-06-05 | 2021-09-07 | Laughable Toys, Llc | Custom feedback device |
US11147038B2 (en) * | 2017-09-26 | 2021-10-12 | Huawei Technologies Co., Ltd. | Notification message processing method and terminal |
Also Published As
Publication number | Publication date |
---|---|
US20020160805A1 (en) | 2002-10-31 |
CN1529966A (en) | 2004-09-15 |
US7295862B2 (en) | 2007-11-13 |
EP1364497A2 (en) | 2003-11-26 |
CN100336371C (en) | 2007-09-05 |
US20040219882A1 (en) | 2004-11-04 |
WO2002069585A3 (en) | 2003-01-23 |
US6778834B2 (en) | 2004-08-17 |
WO2002069585A2 (en) | 2002-09-06 |
US7308269B2 (en) | 2007-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7295862B2 (en) | Push content filtering for broadcast communication | |
EP1946503B1 (en) | Messaging system | |
KR100377965B1 (en) | Method of advertisement displaying on the screen of mobile phone | |
US8676929B2 (en) | System and method for pushing information to a mobile device | |
EP1078490A2 (en) | Integrated advertising for wireless communication devices with rich content and direct user response mechanism | |
US20030114157A1 (en) | Systems, methods, and computer program products for registering wireless device users in direct marketing campaigns | |
GB2366038A (en) | Information communication system, information communication method and information provision method | |
US20080248821A1 (en) | Method for sharing data using sms | |
US7437416B2 (en) | Electronic mail server apparatus | |
KR100757757B1 (en) | Method and device for information searching on wireless internet | |
KR100556530B1 (en) | Method for information searching on wireless internet | |
KR100436424B1 (en) | Method for Providing Information Service to Wireless Terminals, and Information Service System and Messaging Agent System Suitable for the Same | |
US20030050049A1 (en) | Mobile information service | |
KR20020040953A (en) | Image Processing Apparatus And Method In Mobile Internet | |
JP2002077400A (en) | Advertisement information transmitting/receiving system | |
JP2003209632A (en) | Url transmission server, url transmission method, url transmission program and computer readable recording medium | |
KR100687660B1 (en) | Method for information searching on wireless internet | |
KR100862514B1 (en) | Method and device for information searching on wireless internet | |
KR20030021765A (en) | method for bidirectional message service using network | |
KR20020027101A (en) | library using service system used for mobile phone and method of serving thereof | |
JP2002199127A (en) | Method and system for providing information to portable telephone set | |
GB2440775A (en) | Messaging system | |
JP2003296224A (en) | Information distribution surrogating system and information distribution surrogating program | |
JP2002229909A (en) | Advertizement link | |
KR20090073574A (en) | Apparatus and method of providing area-information-search-service in mobile communication network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |