A telecommunications system and method is disclosed for organizing SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, e.g., the SMS message can have an indication of priority one, which indicates to the receiving subscriber that the message is urgent. Furthermore, the originating subscriber can also specify that the message is to be delivered only when the called subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS messages to an action list, and then specifying when and/or where the SMS messages should be displayed again.
|
7. A method for subsequently displaying a short message received by a mobile terminal in wireless communication with a cellular network, said method comprising the steps of:
first displaying said short message on a display of said mobile terminal; receiving an indicator from a user of said mobile terminal; storing said short message and said indicator within an action database within said mobile terminal, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and second displaying said short message on said display in response to either a determination that a current time equals said subsequent time or a determination that a current position of said mobile terminal is within said location.
5. A mobile terminal in wireless communication with a cellular network, said mobile terminal being adapted to receive a short message from said cellular network, said mobile terminal comprising:
a display configured to display said short message; a user interface adapted to receive an indicator from a mobile subscriber associated with said mobile terminal after said short message is displayed on said display; an action database adapted to store said displayed short message and said indicator, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and an organizational application configured to receive said short message, display said short message on said display, receive said indicator, store said displayed short message and said indicator within said action database, and either determine a current time and display said short message on said display again when said current time equals said subsequent time or determine a position of said mobile terminal within said cellular network and display said short message on said display again when said position is within said location.
3. A method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network; storing said short message and said location indicator within a memory connected to said organizational node; determining a position of said given mobile terminal within said cellular network; displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator; moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent time for displaying said moved short message on said display of said given mobile terminal.
4. A method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network; storing said short message and said location indicator within a memory connected to said organizational node; determining a position of said given mobile terminal within said cellular network; displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator; moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
1. A telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system; a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a time for subsequent display of said moved short message on said display of said given mobile terminal.
2. A telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system; a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
6. The mobile terminal of
a memory, said action database and said organizational application being within said memory.
|
1. Field of the Invention
The present invention relates generally to telecommunications systems and methods for delivering Short Message Service (SMS) messages, and specifically to organizing SMS messages based on the location of the receiving mobile terminal or on the time of delivery of the SMS message.
2. Background and Objects of the Present Invention
Cellular telecommunications is one of the fastest growing and most demanding telecommunications applications ever. Today it represents a large and continuously increasing percentage of all new telephone subscriptions around the world. A standardization group, European Telecommunications Standards Institute (ETSI), was established in 1982 to formulate the specifications for the Global System for Mobile Communication (GSM) digital mobile cellular radio system in use today, and described in more detail herein.
With reference now to FIG. 1 of the drawings, there is illustrated a GSM Public Land Mobile Network (PLMN), such as cellular network 10, which in turn is composed of a plurality of areas 12, each with a Mobile Services Center (MSC) 14 and an integrated Visitor Location Register (VLR) 16 therein. The MSC/VLR areas 12, in turn, include a plurality of Location Areas (LA) 18, which are defined as that part of a given MSC/VLR area 12 in which a mobile station (MS) 20 may move freely without having to send update location information to the MSC/VLR area 12 that controls the LA 18. Each Location Area 12 is divided into a number of cells 22.
Mobile Station (MS) 20 is the physical equipment, e.g., a car phone or other portable phone, used by mobile subscribers to communicate with the cellular network 10, each other, and users outside the subscribed network, both wireline and wireless. The MS 20 may also include a Subscriber Identity Module (SIM) card 13, or other memory, which provides storage of subscriber related information, such as a subscriber authentication key, temporary network data, and service related data (e.g. language preference).
The MSC 14 is in communication with at least one Base Station Controller (BSC) 23, which, in turn, is in contact with at least one Base Transceiver Station (BTS) 24. The BTS is the physical equipment, illustrated for simplicity as a radio tower, that provides radio coverage to the geographical part of the cell 22 for which it is responsible. It should be understood that the BSC 23 may be connected to several base transceiver stations 24, and may be implemented as a stand-alone node or integrated with the MSC 14. In either event, the BSC 23 and BTS 24 components, as a whole, are generally referred to as a Base Station System (BSS) 25.
With further reference to FIG. 1, the PLMN Service Area or cellular network 10 includes a Home Location Register (HLR) 26, which is a database maintaining all subscriber information, e.g., user profiles, current location information, International Mobile Subscriber Identity (IMSI) numbers, and other administrative information. The HLR 26 may be co-located with a given MSC 14, integrated with the MSC 14, or alternatively can service multiple MSCs 14, the latter of which is illustrated in FIG. 1.
The VLR 16 is a database containing information about all of the Mobile Stations 20 currently located within the MSC/VLR area 12. If a MS 20 roams into a new MSC/VLR area 12, the VLR 16 connected to that MSC 14 will request data about that Mobile Station 20 from the HLR database 26 (simultaneously informing the HLR 26 about the current location of the MS 20). Accordingly, if the user of the MS 20 then wants to make a call, the local VLR 16 will have the requisite identification information without having to reinterrogate the HLR 26. In the aforedescribed manner, the VLR and HLR databases 16 and 26, respectively, contain various subscriber information associated with a given MS 20.
With reference now to FIG. 2 of the drawings, text messages, containing up to 160 alpha numerical characters, can be sent to and from MSs 200, using the Short Message Service (SMS) 210. SMS 210 utilizes a Service Center 220, which stores and forwards short messages to MSs 200. A SMS 210 message can be sent from the Service Center 220 to the MS 200 or from the MS 200 to the Service Center 220.
The mobile terminated SMS 210 transfers a short message from the Service Center 220 to the MS 200. In addition, information about the delivery of the short message is returned to the Service Center 220. This information is either a delivery report, which confirms the delivery of the message to a recipient, or a failure report, which informs the originator that the short message was not delivered and the reason why. If the information is a failure report, the originator has the ability to order retransmission later.
A mobile terminated SMS message typically originates by a user 240 sending a message to the Service Center 220, which then forwards the message to the SMS Gateway Mobile Switching Center (SMS-GMSC) 250. Thereafter, the SMS-GMSC 250 interrogates the HLR 260 for routing information pertaining to the designated MS 200. The HLR 260 returns this routing information to the SMS-GMSC 250, which can then route the message to the MSC/VLR 270 serving the location area (LA) 205 that the MS 200 is in. If the MS 200 is in IDLE mode (not in use), the MS 200 is paged, and a connection is set up between the MS 200 and the network 270, as in the normal call setup case. The MSC/VLR 270 then delivers the SMS message 210 to the MS 200. SMS messages 210 are preferably transmitted on the allocated signaling channel. However, if the MS 200 is in busy mode (in use), the SMS message 210 will be transmitted on the Slow Associated Control Channel (SACCH). In that case, no paging, call setup, or authentication need to be performed.
After the MSC/VLR 270 send the SMS message 210 to the MS, a delivery report is sent from the serving MSC/VLR 270 to the Service Center 220. If delivery of the SMS message 210 was not successful, the HLR 260 is informed, and a failure report is sent to the Service Center 220. In addition, if the delivery was unsuccessful, a Messages Waiting service 215 within the Service Center 220 can optionally provide the HLR 260 and the serving MSC/VLR 270 with the information that there is a message in the originating Service Center 220 waiting to be delivered to the MS 200. Once the MS 200 becomes available for receipt of the SMS message 210, the HLR 260 informs the Service Center 220 and the SMS message 210 is sent again. The mobile terminated SMS message 210 can be input to the Service Center 220 by a variety of sources, e.g., speech, telex or facsimile.
A mobile originated SMS message can also be submitted by the MS 200 to the Service Center 220. The MS 200 first establishes a connection to the network (serving MSC/VLR 270), as in the case of a normal call setup. However, it should be noted that if the MS is in busy mode, a connection already exists. Once a connection is made with the serving MSC/VLR 270 and the authentication of MS 200 is confirmed, the MS 200 can send the SMS message to the Service Center 220 via the serving MSC/VLR 270. The Service Center 220 in turn forwards the SMS message 210 to its destination, which could be another MS (not shown) or a user 240 in the fixed network, the latter of which is illustrated in FIG. 2. Once the SMS message 210 is delivered to the end user 240, either a delivery report or a failure report is sent to the Service center 220.
The SMS messages 210 are becoming popular because, at present, the cost of sending a SMS message 210 is lower than the cost of a phone call. For example, a SMS message 210 sent to a MS 200 can be a reminder or a "to do" message, such as "buy milk on the way home", or "call your mother". However, there is currently no existing way to organize such messages based on the location of the MS 200 or the time of delivery of the SMS messages 210.
It is, therefore, an object of the present invention to organize SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages.
The present invention is directed to telecommunications systems and methods for organizing SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message, including the time(s) to repeat delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, e.g., the SMS message can have an indication of priority one, which indicates to the receiving subscriber that the message is urgent. Furthermore, the originating subscriber can also specify that the message is to be delivered only when the called subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS messages to an action list, and then specifying when and/or where the SMS messages should be displayed again.
The disclosed inventions will be described with reference to the accompanying drawings, which show important sample embodiments of the invention and which are incorporated in the specification hereof by reference, wherein:
FIG. 1 is a block diagram of a conventional terrestrially-based wireless telecommunications system;
FIG. 2 illustrates the delivery of Short Message Service (SMS) messages to and from a mobile terminal;
FIG. 3 shows the organization of SMS messages based upon the priority associated with the SMS message; and
FIG. 4 shows the organization of SMS messages based upon the location of the mobile terminal.
The numerous innovative teachings of the present application will be described with particular reference to the presently preferred exemplary embodiments. However, it should be understood that this class of embodiments provides only a few examples of the many advantageous uses of the innovative teachings herein. In general, statements made in the specification of the present application do not necessarily delimit any of the various claimed inventions. Moreover, some statements may apply to some inventive features but not to others.
With reference now to FIG. 3 of the drawings, an originating subscriber 380 can send a Short Message Service (SMS) message 320 with a priority indication 310 to a receiving Mobile Station (MS) 300, which informs the subscriber associated with the receiving MS 300 of the urgency of the received SMS message 320. A Subscriber Identity Module (SIM) card 305, or other memory, within the MS 300 can have a new SMS-organizational (SMS-org) application 308, which receives the SMS messages 320 and associated priorities 310, sorts the SMS messages 320 by priority 310 and displays the SMS messages 320 according to the priorities 310 indicated. The SMS-org application 308 can also store the SMS messages 320 according to priority 310 within the SIM card 305, or other memory, for later retrieval by the MS 300. For example, a taxi company could send a SMS message 320 to one of its taxi drivers instructing the taxi driver to pick up a group of people at a certain time. Depending upon the time of delivery of the SMS message 320, the taxi company can assign priority one 310, if the taxi driver must pick them up immediately, priority two 310 if the taxi driver has other fares to handle before the pick up time, or priority three 310 if the taxi driver is to pick them up at his convenience or on the next day.
The SMS messages 320 are forwarded from the originating subscriber 380 to the MS 300 via a SMS Service Center 360, a serving Mobile Switching Center/Visitor Location Register (MSC/VLR) 350, a Base Station Controller (BSC) 340 and a Base Transceiver Station (BTS) 330. The MS 300 receives the SMS message 320, along with any other SMS messages (not shown), and stores the messages 320 within the SIM card 305, or other memory, according to the associated priorities 310. When the subscriber reads the SMS messages 320, e.g., by pressing a function key 302 on a keypad 303 of the MS 300, the messages 320 will be displayed on a display 304 according to priority 310. Thus, the subscriber can request that only priority one 310 messages 320 be displayed, or can request all messages 320 to be displayed with priority one 310 messages 320 listed first. In addition, for urgent messages 320, such as priority one 310 messages 320, the MS 300 can beep at regular intervals to inform the subscriber that an urgent SMS message 320 is waiting. Once the subscriber reads the SMS message 320, the MS 300 can stop beeping and the subscriber can either erase the SMS message 320 from memory 305 or store the SMS message 320 within the memory 305 for later retrieval by the subscriber.
Furthermore, the originating subscriber 380, e.g., the taxi company, can send the SMS message 320 with a reminder indicator 315, which instructs the SMS-org application 308 to display the SMS message 320 at predefined intervals of time, e.g., every hour for six hours, or instructs the SMS-org application 308 to display the SMS message 320 immediately and then display a reminder message 320 at a certain time(s) . In addition, the originating subscriber 380 can change the priority 310 of the SMS message 320 based upon the time of delivery. For example, an SMS message 320 can have a priority two indicator 310 associated with it the first time the message 320 is sent, and a priority one indicator 310 associated with it when it is sent a second time (reminder message 320).
Alternatively, the SMS Service Center 360 can have a SMS-org application 370 located therein, which can receive the SMS messages 320 and associated reminder indicators 315 from the originating subscriber 380 and store them in a memory 375 within the SMS Service Center 360 until the time associated with the reminder indicator is reached. Thereafter, the SMS Service Center 360 can send the SMS message 320 to the MS 300 for display on the MS display 304.
If an SMS message 320 is sent from a subscriber 380 that does not have the ability to establish a priority indicator 310, the SMS message 320 will be delivered to the receiving MS 300 without the priority indicator 310. The SMS-org application 308 can then receive the SMS message 320 and display it without a priority indicator 310 at the end of the priority messages 320.
In addition, for SMS messages 320 with priority indicators 310, the SMS-org application 308 can determine the originating subscriber's 380 identity, and if the originating subscriber 380 is not authorized to establish a priority indicator 310, the SMS-org application 308 can discard the priority 310 and display the message 320 at the end of the priority messages 320. Alternatively, the inclusion of a priority indicator 310 with the SMS message 320 can be password protected by the originating subscriber 380, thus preventing any unauthorized priority indicators 310 with delivered SMS messages 320.
With reference now to FIG. 4 of the drawings, an originating subscriber 480 can send an SMS message 420 having associated location information 470, instead of or in addition to a priority indicator 410, to a MS 400. The location information 470 can include a location area, a set of coordinates, e.g., latitude and longitude, or a specific geographical reference point, which indicates where the MS 400 should be when the SMS message 420 is displayed on the display 404 of the MS 400.
In one embodiment, the SMS-org application 408 can store the SMS message 420 in the SIM card 405, or other memory, along with location information 470 and handling instructions until the location of the MS 400 corresponds with the location information 470 associated with the SMS message 420. When the MS 400 changes location, such as when the MS 400 moves to a different Location Area (LA) 490, all location dependent messages 420 in the SIM card 405 are checked. For example, if the location information 470 is a location area 490, once the MS 400 registers with the MSC/VLR 450 for the location area 490 corresponding to the location information 470, the SMS-org application 408 will display the SMS message 420 on the MS display 404 to the subscriber.
Alternatively, the SMS Service Center 460 can have a SMS-org application (node) 475, which stores the SMS message 420 within a memory 478 and periodically checks the location of the MS 400. Once the MS 400 is within the location area 490 corresponding with the location information 470, the SMS Service Center 460 can send the SMS message 420 to the serving MSC/VLR 450, which can then forward the SMS message 420 to the MS 400 via the serving BSC 440 and BTS 430.
However, if the location information 470 is a set of coordinates, or a specific geographical reference point, e.g., the corner of 5th Street and 16th Street, the SMS-org application 408 or the SMS Service Center 460 will have to periodically position the MS 400, as is well understood in the art, depending upon the detail of the location information 470. Once the position of the MS 400 corresponds to the location information 470 within a predetermined allowable distance, e.g., within one mile, the SMS message 420 is either displayed on the MS display 404 by the SMS-org application 408, or sent to the MS 400 by the SMS Service Center 460.
In addition, the originating subscriber 480 can send the SMS message 420 with instructions to deliver it immediately to the MS 400 regardless of the location of the MS 400, and with a reminder indicator 415 and location indicator 470, which instructs the SMS Service Center 460 to deliver a reminder SMS message 420 at a later time when the MS 400 is at a specific location. For example, the originating subscriber 480 could send an SMS message 420 saying "Don't forget to stop at the store on the way home," which is delivered immediately and a reminder message 420, which is delivered when the MS 400 enter the location area 490 for the store. Alternatively, both SMS messages 420 (immediate and reminder) can be sent to the MS 400 immediately, and the SMS-org application 408 can display the first message 420 immediately and store the reminder message based upon the reminder indicator 415 and the location indicator 470 until the MS 400 has entered the location area 490 for the store.
Once the subscriber views the SMS message 420, the subscriber has the option of erasing the SMS message 420 from memory 405, storing the SMS message 420 in memory 405 for later retrieval, or moving the SMS message 420 to an action list 406 within the SIM card 405, or other memory. The SIM card 405 can then store the SMS message 420 until a time or location defined by the receiving subscriber occurs. Thus, the receiving subscriber can view the SMS message 420 and place it in the action list 406, instructing the SMS-org application 408 to display a reminder message when a certain time occurs or when the MS 400 has entered a specific location area 490.
As will be recognized by those skilled in the art, the innovative concepts described in the present application can be modified and varied over a wide range of applications. Accordingly, the scope of patented subject matter should not be limited to any of the specific exemplary teachings discussed.
For example, it should be understood that the SMS organization system and method described herein can be applied to any wireless telecommunications system which utilizes short messages, including, but not limited to, Global System for Mobile Communications (GSM) networks, Personal Communications System (PCS) networks, AMPS networks and D-AMPS networks.
Alperovich, Vladimir, Boltz, David
Patent | Priority | Assignee | Title |
10033669, | Nov 18 2002 | Meta Platforms, Inc | Managing electronic messages sent to reply telephone numbers |
10064158, | Jun 28 2007 | Apple Inc. | Location aware mobile device |
10102504, | Sep 05 2003 | Meta Platforms, Inc | Methods for controlling display of electronic messages captured based on community rankings |
10149092, | Apr 04 2005 | X One, Inc. | Location sharing service between GPS-enabled wireless devices, with shared target location exchange |
10165059, | Apr 04 2005 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
10187334, | Nov 26 2003 | Meta Platforms, Inc | User-defined electronic message preferences |
10200811, | Apr 04 2005 | X One, Inc. | Map presentation on cellular device showing positions of multiple other wireless device users |
10263899, | Apr 10 2012 | Seven Networks, LLC | Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network |
10299071, | Apr 04 2005 | X One, Inc. | Server-implemented methods and systems for sharing location amongst web-enabled cell phones |
10313826, | Apr 04 2005 | X One, Inc. | Location sharing and map support in connection with services request |
10341808, | Apr 04 2005 | X One, Inc. | Location sharing for commercial and proprietary content applications |
10341809, | Apr 04 2005 | X One, Inc. | Location sharing with facilitated meeting point definition |
10368199, | Jun 30 2008 | Apple Inc. | Location sharing |
10389661, | Nov 18 2002 | Meta Platforms, Inc | Managing electronic messages sent to mobile devices associated with electronic messaging accounts |
10412556, | Mar 15 2018 | Capital One Services, LLC | Dynamic re-configuration of a user interface based on location information |
10412703, | Jun 28 2007 | Apple Inc. | Location-aware mobile device |
10458800, | Jun 28 2007 | Apple Inc. | Disfavored route progressions or locations |
10508921, | Jun 28 2007 | Apple Inc. | Location based tracking |
10616145, | Jun 30 2016 | Microsoft Technology Licensing, LLC | Message grouping and relevance |
10652763, | Jun 25 2013 | TELINTEL LTD | Cellular phone message delivery testing system and method |
10659417, | Jan 28 2008 | Seven Networks, LLC | System and method of a relay server for managing communications and notification between a mobile device and application server |
10701529, | Mar 15 2018 | Capital One Services, LLC | Dynamic re-configuration of a user interface based on location information |
10750309, | Apr 04 2005 | X One, Inc. | Ad hoc location sharing group establishment for wireless devices with designated meeting point |
10750310, | Apr 04 2005 | X One, Inc. | Temporary location sharing group with event based termination |
10750311, | Apr 04 2005 | X One, Inc. | Application-based tracking and mapping function in connection with vehicle-based services provision |
10778635, | Nov 18 2002 | Meta Platforms, Inc | People lists |
10791414, | Apr 04 2005 | X One, Inc. | Location sharing for commercial and proprietary content applications |
10841739, | Jun 30 2008 | Apple Inc. | Location sharing |
10856099, | Apr 04 2005 | X One, Inc. | Application-based two-way tracking and mapping function with selected individuals |
10952180, | Jun 28 2007 | Apple Inc. | Location-aware mobile device |
11221221, | Jun 28 2007 | Apple Inc. | Location based tracking |
11223589, | Jun 29 2010 | Snap Inc. | Prohibited content propagation using a social network data structure |
11223596, | Nov 19 2018 | STUBHUB, INC | Generation of composite messages using qualifying events and actions |
11356799, | Apr 04 2005 | X One, Inc. | Fleet location sharing application in association with services provision |
11419092, | Jun 28 2007 | Apple Inc. | Location-aware mobile device |
11611522, | Jun 29 2010 | Snap Inc. | Prohibited content propagation using a social network data structure |
11665665, | Jun 28 2007 | Apple Inc. | Location-aware mobile device |
11778415, | Apr 04 2005 | Xone, Inc. | Location sharing application in association with services provision |
11902234, | Jun 29 2010 | Snap Inc. | Prohibited content propagation using a social network data structure |
6198931, | Jul 28 1999 | Google Technology Holdings LLC | Method for prioritizing a communication in a wireless communication system |
6275710, | Jan 20 1998 | NOKIA SOLUTIONS AND NETWORKS OY | System for transmitting status data, method for transmitting status data on a connection interface, and a telecommunication terminal |
6282429, | Oct 20 1999 | Lucent Technologies Inc. | System for providing prioritized wireless communication service to wireless communication subscribers |
6292669, | Jun 03 1997 | Nokia Technologies Oy | Routing short messages |
6351648, | Sep 30 1996 | ENTERPRISE SYSTEMS TECHNOLOGIES S A R L | Method for indicating that a text message is present in a message central module of a mobile radiotelephone network |
6377793, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
6389287, | Jul 28 1999 | Google Technology Holdings LLC | Method for prioritizing a communication in a wireless communication system |
6424829, | Aug 26 1998 | Nokia Technologies Oy | Wireless communication terminal having sorting means for sorting short messages into an appropriate folder for storage |
6463292, | Jun 04 1999 | Alcatel-Lucent USA Inc | System and method for redirecting data messages |
6480713, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
6539232, | Jun 10 2000 | GOOGLE LLC | Method and system for connecting mobile users based on degree of separation |
6542748, | Jun 10 2000 | GOOGLE LLC | Method and system for automatically initiating a telecommunications connection based on distance |
6542749, | Jun 10 2000 | GOOGLE LLC | Method and system for connecting proximately located mobile users based on compatible attributes |
6542750, | Jun 10 2000 | GOOGLE LLC | Method and system for selectively connecting mobile users based on physical proximity |
6622015, | Jan 29 1999 | International Business Machines | Method and apparatus for using electronic documents within a smart phone |
6625460, | Dec 21 1999 | Nokia Technologies Oy | Unified messaging protocol using SMS |
6665534, | Oct 18 1999 | AVAYA Inc | Priority incoming call alerting system for a wireless communication system |
6681107, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
6731928, | Oct 29 1999 | Telcontar | Method for providing matching and introduction services to proximate mobile users and service providers |
6748211, | May 22 2002 | Continental Automotive Systems, Inc | Device and method for transmitting a message from a client device to a service center |
6772143, | Jan 02 2001 | Sprint Spectrum LLC | Method and system for managing messages |
6819919, | Oct 29 1999 | GOOGLE LLC | Method for providing matching and introduction services to proximate mobile users and service providers |
6880761, | Apr 02 1998 | Swisscom AG | Method for loading data onto chip cards and devices adapted thereto |
6934911, | Jan 25 2002 | RPX Corporation | Grouping and displaying of contextual objects |
6990347, | Mar 07 2000 | TEKELEC, INC | Methods and systems for mobile application part (MAP) screening |
7006839, | May 25 2000 | LENOVO INNOVATIONS LIMITED HONG KONG | Letter message communication method and apparatus |
7010308, | Dec 13 2000 | CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT | Managing and querying moving point data |
7031699, | Aug 23 1999 | NOKIA SOLUTIONS AND NETWORKS OY | Sending initial password through an SMS |
7035904, | Sep 28 2001 | Bellsouth Intellectual Property Corporation | Text message delivery features for an interactive wireless network |
7058396, | Jul 05 2002 | Guan Technologies, LLC | Calling method using short message transmission on calendar group |
7099659, | Jun 05 2001 | Sprint Spectrum L.P. | Method and system for management of messages |
7107042, | Sep 28 2001 | Bellsouth Intellectual Property Corporation | Text message delivery features for an interactive wireless network |
7113781, | Mar 07 2000 | TEKELEC GLOBAL, INC | Methods and systems for generating and sending messages in a mobile communications network in response to a change in location of a subscriber |
7130648, | Oct 18 1999 | CP8 Technologies | Message transmission system and method, and utilization of the transmission system to investigate services offered |
7139565, | Jan 08 2003 | Seven Networks, Inc | Connection architecture for a mobile network |
7197538, | May 28 2001 | NEC Corporation | Time-dependent message delivery method and system |
7233792, | Mar 10 2003 | Proximity triggered job scheduling system and method | |
7248857, | Feb 27 2004 | CINGULAR WIRELESS II, INC | System and method for enhanced message notification |
7263086, | Nov 12 2002 | Nokia Technologies Oy | Method and system for providing location-based services in multiple coverage area environments |
7272382, | Apr 29 2004 | Google Technology Holdings LLC | Communication device operation management |
7277529, | Feb 27 2003 | CINGULAR WIRELESS II, INC | System and method for voice mail service in an environment having multiple voice mail technology platforms |
7289812, | Dec 20 2001 | Adobe Inc | Location-based bookmarks |
7308356, | Jan 30 2002 | MAVENIR, INC | Wireless personalized self-service network |
7317697, | Nov 16 2001 | AT&T MOBILITY II, LLC | System for handling file attachments |
7319857, | Sep 13 2004 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for delivering messaging service messages |
7319858, | Nov 16 2001 | AT&T MOBILITY II, LLC | System and method for querying message information |
7324808, | May 04 2001 | Lucent Technologies Inc. | Information delivery method for communication systems |
7363024, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
7366523, | Nov 12 2002 | Nokia Technologies Oy | Method and system for providing location-based services |
7392038, | Oct 08 1999 | Nokia Technologies Oy | Location sensitive multimedia messaging (MMS) |
7392042, | Jul 11 2001 | International Business Machines Corporation | Method, apparatus and system for notifying a user of a portable wireless device |
7401148, | Nov 16 2001 | AT&T MOBILITY II, LLC | System for customer access to messaging and configuration data |
7403537, | Apr 14 2004 | TEKELEC, INC | Methods and systems for mobile application part (MAP) screening in transit networks |
7415281, | Jul 06 2001 | LG Electronics Inc. | Cell broadcasting service system and method |
7428510, | Feb 25 2000 | TELECOMMUNICATION SYSTEMS, INC | Prepaid short messaging |
7430425, | May 17 2005 | TeleCommunication Systems, Inc. | Inter-carrier digital message with user data payload service providing phone number only experience |
7433967, | Feb 16 2001 | Microsoft Technology Licensing, LLC | Method and system for routing SMS messages |
7454195, | Nov 16 2001 | AT&T MOBILITY II, LLC | System for the centralized storage of wireless customer information |
7466987, | Dec 24 1999 | Nokia Mobile Phones Limited | User interface for a radiotelephone |
7487262, | Nov 16 2001 | AT&T MOBILITY II, LLC | Methods and systems for routing messages through a communications network based on message content |
7522911, | Apr 11 2000 | TELECOMMUNICATION SYSTEMS, INC | Wireless chat automatic status tracking |
7526297, | Oct 30 2001 | Cisco Technology, Inc.; Cisco Technology, Inc | Method and system for managing pushed data at a mobile unit |
7545771, | Jan 29 2003 | Ozmo Licensing LLC | Independent direct link protocol |
7549096, | Nov 16 2001 | AT&T MOBILITY II, LLC | Methods and systems for tracking and playing back errors in a communications network |
7590415, | Jan 28 2000 | Intel Corporation | Adaptive communication data retrieval system |
7617328, | Nov 16 2001 | AT&T MOBILITY II, LLC | System for translation and communication of messaging protocols into a common protocol |
7657253, | Nov 16 2001 | AT&T MOBILITY II, LLC | System and method for providing message notification |
7657256, | Jul 11 2001 | Slingshot IOT LLC | Notifying a user of a portable wireless device |
7680281, | Oct 20 2004 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
7680471, | May 17 2006 | NUMEREX CORP | System and method for prolonging wireless data product's life |
7701925, | Mar 22 2000 | TEKELEC, INC | Presence registration and routing node |
7710290, | Jun 07 2000 | Apple Inc | System and method for situational location relevant invocable speed reference |
7756511, | Sep 28 2001 | AT&T Intellectual Property I, L P | Text message delivery features for an interactive wireless network |
7793334, | Nov 16 2001 | AT&T MOBILITY II, LLC | System and method for password protecting a distribution list |
7809359, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status tracking |
7813741, | Jul 18 2001 | GOOGLE LLC | System and method for initiating responses to location-based events |
7827597, | Jan 08 2002 | Seven Networks, Inc. | Secure transport for mobile communication network |
7853272, | Dec 21 2001 | TeleCommunication Systems, Inc. | Wireless network tour guide |
7853511, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
7853563, | Aug 01 2005 | Seven Networks, Inc | Universal data aggregation |
7881864, | May 31 2006 | Garmin Switzerland GmbH | Method and apparatus for utilizing geographic location information |
7890127, | Sep 05 2001 | TeleCommunication Systems, Inc. | Inter-carrier messaging service providing phone number only experience |
7894797, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status signaling |
7894825, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
7907713, | Oct 25 2005 | TEKELEC, INC | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity |
7917468, | Aug 01 2005 | Seven Networks, Inc | Linking of personal information management data |
7917505, | Aug 01 2005 | Seven Networks, Inc. | Methods for publishing content |
7933293, | Jun 12 2002 | Intellectual Ventures I LLC | Link margin notification using return frame |
7933608, | Mar 11 2004 | TEKELEC, INC | Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network |
7948951, | Jun 12 2002 | Intellectual Ventures I LLC | Automatic peer discovery |
7953451, | Dec 19 2001 | Qualcomm Incorporated | Method of an apparatus for handling messages in a mobile communications environment |
7957749, | Dec 20 2001 | Adobe Inc | Location-based bookmarks |
7974235, | Nov 13 2006 | TeleCommunication Systems, Inc. | Secure location session manager |
7975015, | Aug 30 2002 | Microsoft Technology Licensing, LLC | Notification platform architecture |
8010082, | Oct 19 2005 | Seven Networks, Inc. | Flexible billing architecture |
8019834, | Mar 16 2000 | Microsoft Technology Licensing, LLC | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services |
8024415, | Mar 16 2000 | Microsoft Technology Licensing, LLC | Priorities generation and management |
8027692, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
8031050, | Jun 07 2000 | Apple Inc. | System and method for situational location relevant invocable speed reference |
8041383, | May 17 2007 | SIERRA WIRELESS AMERICA, INC | Digital upgrade system and method |
8050360, | Jun 12 2002 | Intellectual Ventures I LLC | Direct link relay in a wireless network |
8051077, | Feb 21 2008 | MapHook, Inc.; MAPHOOK, INC | Geo-trip notes |
8060109, | Aug 04 1997 | Enovsys LLC | Authorized location reporting mobile communication system |
8060389, | Jun 07 2000 | Apple Inc | System and method for anonymous location based services |
8060429, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8064583, | Apr 21 2005 | Seven Networks, Inc. | Multiple data store authentication |
8069166, | Aug 01 2005 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
8073565, | Jun 07 2000 | Apple Inc | System and method for alerting a first mobile data processing system nearby a second mobile data processing system |
8078158, | Jun 26 2008 | Seven Networks, Inc | Provisioning applications for a mobile device |
8086672, | Jun 17 2000 | Microsoft Technology Licensing, LLC | When-free messaging |
8107921, | Jan 11 2008 | Seven Networks, Inc | Mobile virtual network operator |
8107971, | Dec 20 2001 | Adobe Inc | Location-based bookmarks |
8108144, | Jun 28 2007 | Apple Inc. | Location based tracking |
8116214, | Dec 03 2004 | Seven Networks, Inc | Provisioning of e-mail settings for a mobile terminal |
8127246, | Oct 01 2007 | Apple Inc.; Apple Inc | Varying user interface element based on movement |
8127342, | Jan 08 2002 | Seven Networks, Inc. | Secure end-to-end transport through intermediary nodes |
8160651, | Feb 18 2000 | Google Technology Holdings LLC | Mobile telephone with improved man machine interface |
8166164, | Nov 01 2010 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
8170580, | Nov 04 2008 | International Business Machines Corporation | Geo-boundary triggered messaging and schedule system and method of use |
8175802, | Jun 28 2007 | Apple Inc. | Adaptive route guidance based on preferences |
8175953, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8180379, | Jun 28 2007 | Apple Inc | Synchronizing mobile and vehicle devices |
8190701, | Nov 01 2010 | Seven Networks, Inc.; Seven Networks, Inc | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
8195188, | Aug 04 1997 | SPRINT SPECTRUM, L P | Location reporting satellite paging system with optional blocking of location reporting |
8204052, | May 02 2005 | TEKELEC, INC | Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information |
8204684, | Jun 28 2007 | Apple Inc. | Adaptive mobile device navigation |
8204953, | Nov 01 2010 | Seven Networks, Inc.; Seven Networks, Inc | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
8209709, | Mar 14 2005 | Seven Networks, Inc | Cross-platform event engine |
8213440, | Feb 21 2007 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
8244220, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status tracking |
8275352, | Jun 28 2007 | Apple Inc. | Location-based emergency information |
8280628, | May 31 2006 | Garmin Switzerland GmbH | Method and apparatus for utilizing geographic location information |
8290513, | Jun 28 2007 | Apple Inc. | Location-based services |
8291076, | Nov 01 2010 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
8306554, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
8311526, | Jun 28 2007 | Apple Inc. | Location-based categorical information services |
8316098, | Apr 19 2011 | Seven Networks, Inc | Social caching for device resource sharing and management |
8326985, | Nov 01 2010 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
8332402, | Jun 28 2007 | Apple Inc. | Location based media items |
8355862, | Jan 06 2008 | Apple Inc | Graphical user interface for presenting location information |
8356080, | Apr 19 2011 | Seven Networks, Inc | System and method for a mobile device to use physical storage of another device for caching |
8359643, | Sep 18 2008 | Apple Inc | Group formation using anonymous broadcast information |
8364122, | Dec 21 2006 | MAPLEBEAR INC | Delayed delivery messaging |
8364181, | Dec 10 2007 | Seven Networks, Inc | Electronic-mail filtering for mobile devices |
8364764, | Jan 09 2002 | AT&T Intellectual Property I, L P | Method, system, and apparatus for providing self-destructing electronic mail messages |
8369867, | Jun 30 2008 | Apple Inc.; Apple Inc | Location sharing |
8385946, | Jun 28 2007 | Apple Inc. | Disfavored route progressions or locations |
8385964, | Apr 04 2005 | Xone, Inc.; XONE, INC | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
8412675, | Aug 01 2005 | Seven Networks, Inc. | Context aware data presentation |
8417823, | Nov 22 2010 | Seven Network, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
8422487, | Mar 22 2000 | TEKELEC, INC | Presence registration and routing node |
8438633, | Apr 21 2005 | Seven Networks, Inc. | Flexible real-time inbox access |
8446933, | Jun 12 2002 | Intellectual Ventures I LLC | Direct link relay in a wireless network |
8452529, | Jan 10 2008 | Apple Inc.; Apple Inc | Adaptive navigation system for estimating travel times |
8463238, | Jun 28 2007 | Apple Inc. | Mobile device base station |
8468126, | Aug 01 2005 | Seven Networks, Inc | Publishing data in an information community |
8483748, | May 17 2006 | Numerex Corp. | Digital upgrade system and method |
8484314, | Nov 01 2010 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
8489120, | Dec 06 2000 | Google Inc. | System and method of accessing and recording messages at coordinate way points |
8489669, | Jun 07 2000 | Apple Inc | Mobile data processing system moving interest radius |
8494510, | Jun 26 2008 | SEVEN NETWORKS INC | Provisioning applications for a mobile device |
8498630, | Jul 27 2006 | Avaya UK | Location based automatic dialling |
8509411, | Nov 06 2006 | Nokia Technologies Oy | Managing group of location based triggers |
8538458, | Apr 04 2005 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
8538685, | Jun 07 2000 | Apple Inc | System and method for internet connected service providing heterogeneous mobile systems with situational location relevant content |
8539040, | Nov 22 2010 | Seven Networks, Inc. | Mobile network background traffic data management with optimized polling intervals |
8548505, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
8548735, | Jun 28 2007 | Apple Inc. | Location based tracking |
8549587, | Jan 08 2002 | Seven Networks, Inc. | Secure end-to-end transport through intermediary nodes |
8559942, | Aug 04 1997 | Enovsys LLC | Updating a mobile device's location |
8561086, | Mar 14 2005 | Seven Networks, Inc | System and method for executing commands that are non-native to the native environment of a mobile device |
8566413, | Jun 17 2000 | Microsoft Technology Licensing, LLC | Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information |
8577339, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status signaling |
8606222, | Dec 28 2006 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for performing prepaid account balance screening |
8606301, | Dec 06 2000 | GOOGLE LLC | System and method of accessing and recording messages at coordinate way points |
8620263, | Oct 20 2010 | TEKELEC, INC | Methods, systems, and computer readable media for diameter routing agent (DRA) based credit status triggered policy control |
8621075, | Apr 27 2011 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
8635339, | Apr 27 2011 | Seven Networks, Inc. | Cache state management on a mobile device to preserve user experience |
8644843, | May 16 2008 | Apple Inc.; Apple Inc | Location determination |
8644890, | Jan 29 2003 | Intellectual Ventures I LLC | Power management for wireless direct link |
8660530, | May 01 2009 | Apple Inc | Remotely receiving and communicating commands to a mobile device for execution by the mobile device |
8660537, | Nov 16 2001 | AT&T MOBILITY II, LLC | System for the storage and retrieval of messages |
8660592, | Jul 11 2011 | General Electric Company | System and method for enhancing short message service (SMS) text messages |
8666367, | May 01 2009 | Apple Inc | Remotely locating and commanding a mobile device |
8670748, | May 01 2009 | Apple Inc | Remotely locating and commanding a mobile device |
8681622, | Dec 17 2010 | TEKELEC, INC | Policy and charging rules function (PCRF) and performance intelligence center (PIC) based congestion control |
8687511, | Nov 13 2006 | TeleCommunication Systems, Inc. | Secure location session manager |
8693494, | Jun 01 2007 | Seven Networks, Inc | Polling |
8694026, | Jun 28 2007 | Apple Inc. | Location based services |
8700728, | Nov 01 2010 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
8706078, | Aug 04 1997 | MERGENET SOLUTIONS, INC | Location reporting satellite paging system with privacy feature |
8712441, | Apr 04 2005 | Xone, Inc.; X ONE, INC | Methods and systems for temporarily sharing position data between mobile-device users |
8725809, | Jan 09 2002 | AT&T Intellectual Property I, L.P. | Method, system, and apparatus for providing self-destructing electronic mail messages |
8730970, | Feb 23 2007 | TEKELEC GLOBAL, INC | Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services |
8738039, | May 27 2008 | Apple Inc. | Location-based categorical information services |
8738050, | Dec 10 2007 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
8738496, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8744491, | Dec 21 2001 | TeleCommunication Systems, Inc. | Wireless network tour guide |
8750123, | Mar 11 2013 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
8750898, | Apr 04 2005 | X ONE, INC | Methods and systems for annotating target locations |
8761756, | Jun 21 2005 | SEVEN Networks International Oy | Maintaining an IP connection in a mobile network |
8761764, | Aug 01 2008 | TEKELEC, INC | Systems, methods, and computer readable media for triggerless mobile location-based routing / screening |
8762056, | Jun 28 2007 | Apple Inc. | Route reference |
8762489, | Apr 27 2011 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
8774825, | Jun 28 2007 | Apple Inc. | Integration of map services with user applications in a mobile device |
8774844, | Jun 01 2007 | SEVEN NETWORKS INC | Integrated messaging |
8775560, | Nov 18 2002 | Meta Platforms, Inc | Host-based intelligent results related to a character stream |
8775631, | Jul 13 2012 | Seven Networks, Inc | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
8782222, | Nov 01 2010 | Seven Networks | Timing of keep-alive messages used in a system for mobile network resource conservation and optimization |
8787929, | Feb 09 2009 | International Business Machines Corporation | System and methods for providing location information using location based queues |
8787947, | Jun 18 2008 | Seven Networks, Inc. | Application discovery on mobile devices |
8787988, | Jan 29 2003 | Ozmo Licensing LLC | Power management for wireless direct link |
8793305, | Dec 13 2007 | Seven Networks, Inc | Content delivery to a mobile device from a content service |
8798593, | Apr 04 2005 | X ONE, INC | Location sharing and tracking using mobile phones or other wireless devices |
8798645, | Apr 04 2005 | X ONE, INC | Methods and systems for sharing position data and tracing paths between mobile-device users |
8798647, | Apr 04 2005 | X One, Inc. | Tracking proximity of services provider to services consumer |
8799410, | Jan 28 2008 | SEVEN NETWORKS INC | System and method of a relay server for managing communications and notification between a mobile device and a web access server |
8805334, | Nov 22 2004 | Seven Networks, Inc | Maintaining mobile terminal information for secure communications |
8805425, | Jun 01 2007 | Seven Networks, Inc | Integrated messaging |
8811952, | Jan 08 2002 | Seven Networks, Inc. | Mobile device power management in data synchronization over a mobile network with or without a trigger notification |
8812057, | Feb 18 2000 | Google Technology Holdings LLC | Mobile telephone with improved man machine interface |
8812695, | Apr 09 2012 | Seven Networks, Inc | Method and system for management of a virtual network connection without heartbeat messages |
8819176, | Nov 18 2002 | Meta Platforms, Inc | Intelligent map results related to a character stream |
8831561, | Oct 20 2004 | Seven Networks, Inc | System and method for tracking billing events in a mobile wireless network for a network operator |
8831635, | Apr 04 2005 | X ONE, INC | Methods and apparatuses for transmission of an alert to multiple devices |
8831645, | Nov 24 2008 | TEKELEC, INC | Methods, systems, and computer readable media for providing geo-location proximity updates to a presence system |
8832094, | Feb 21 2008 | MapHook, Inc. | Geo-trip notes |
8832228, | Apr 27 2011 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
8838144, | Jan 21 2008 | BlackBerry Limited | Adjusting user settings on a handheld mobile communication device based upon location |
8838744, | Jan 28 2008 | Seven Networks, Inc | Web-based access to data objects |
8838783, | Jul 26 2010 | Seven Networks, Inc | Distributed caching for resource and mobile network traffic management |
8839412, | Apr 21 2005 | Seven Networks, Inc. | Flexible real-time inbox access |
8843153, | Nov 01 2010 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
8849902, | Jan 25 2008 | SEVEN NETWORKS INC | System for providing policy based content service in a mobile network |
8861354, | Dec 14 2011 | Seven Networks, Inc | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
8862657, | Jan 25 2008 | Seven Networks, Inc | Policy based content service |
8868059, | May 17 2006 | Numerex Corp. | Digital upgrade system and method |
8868753, | Dec 06 2011 | Seven Networks, Inc. | System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
8873411, | Dec 03 2004 | Seven Networks, Inc. | Provisioning of e-mail settings for a mobile terminal |
8874672, | Mar 26 2003 | Meta Platforms, Inc | Identifying and using identities deemed to be known to a user |
8874761, | Jan 25 2013 | Seven Networks, Inc.; Seven Networks, Inc | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
8874784, | Aug 10 2009 | TEKELEC, INC | Systems, methods, and computer readable media for controlling social networking service originated message traffic |
8886176, | Jul 26 2010 | SEVEN NETWORKS INC | Mobile application traffic optimization |
8903903, | Jun 13 2008 | TEKELEC, INC | Methods, systems, and computer readable media for providing presence data from multiple presence information providers |
8903954, | Nov 22 2010 | Seven Networks, Inc. | Optimization of resource polling intervals to satisfy mobile device requests |
8903974, | Oct 05 2010 | TEKELEC, INC | Methods, systems, and computer readable media for user controlled policy sharing |
8909192, | Jan 11 2008 | SEVEN NETWORKS INC | Mobile virtual network operator |
8909202, | Jan 05 2012 | Seven Networks, Inc | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
8909759, | Oct 10 2008 | Seven Networks, Inc | Bandwidth measurement |
8914002, | Jan 11 2008 | SEVEN NETWORKS INC | System and method for providing a network service in a distributed fashion to a mobile device |
8918503, | Dec 06 2011 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
8923821, | Sep 02 2000 | KAROLS DEVELOPMENT CO LLC | Transceiver with message notification |
8924144, | Jun 28 2007 | Apple Inc. | Location based tracking |
8929854, | Oct 27 2011 | ARTAX, LLC | Emergency text messaging |
8930233, | Jun 07 2000 | Apple Inc. | System and method for anonymous location based services |
8953767, | Nov 06 2006 | Nokia Corporation | Managing group of location based triggers |
8954028, | Sep 25 2008 | TELECOMMUNICATION SYSTEMS, INC | Geo-redundant and high reliability commercial mobile alert system (CMAS) |
8954530, | Nov 18 2002 | Meta Platforms, Inc | Intelligent results related to a character stream |
8954531, | Nov 18 2002 | Meta Platforms, Inc | Intelligent messaging label results related to a character stream |
8954534, | Nov 18 2002 | Meta Platforms, Inc | Host-based intelligent results related to a character stream |
8963686, | Jun 07 2000 | Apple Inc. | System and method for situational location relevant invocable speed reference |
8965964, | Nov 18 2002 | Meta Platforms, Inc | Managing forwarded electronic messages |
8966066, | Nov 01 2010 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
8977294, | Oct 10 2007 | Apple Inc. | Securely locating a device |
8977755, | Dec 06 2011 | Seven Networks, Inc. | Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation |
8984059, | Jun 07 2000 | Apple Inc. | Mobile data processing system moving interest radius |
8984581, | Jul 27 2011 | Seven Networks, Inc. | Monitoring mobile application activities for malicious traffic on a mobile device |
8989728, | Jan 08 2002 | Seven Networks, Inc. | Connection architecture for a mobile network |
8996670, | Aug 05 2011 | TEKELEC, INC | Methods, systems, and computer readable media for network metadata based policy control |
9002415, | Jun 12 2002 | Ozmo Licensing LLC | Power management for wireless direct link |
9002828, | Jan 02 2009 | Seven Networks, Inc | Predictive content delivery |
9009250, | Dec 07 2011 | Seven Networks, Inc | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
9021021, | Dec 14 2011 | Seven Networks, Inc | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
9031581, | Apr 04 2005 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices |
9043433, | Jul 26 2010 | SEVEN NETWORKS INC | Mobile network traffic coordination across multiple applications |
9043731, | Mar 30 2010 | Seven Networks, Inc | 3D mobile user interface with configurable workspace management |
9047142, | Mar 14 2005 | Seven Networks, Inc | Intelligent rendering of information in a limited display environment |
9047364, | Nov 18 2002 | Meta Platforms, Inc | Intelligent client capability-based results related to a character stream |
9049179, | Jul 26 2010 | Seven Networks, Inc | Mobile network traffic coordination across multiple applications |
9053173, | Nov 18 2002 | Meta Platforms, Inc | Intelligent results related to a portion of a search query |
9053174, | Nov 18 2002 | Meta Platforms, Inc | Intelligent vendor results related to a character stream |
9053175, | Nov 18 2002 | Meta Platforms, Inc | Intelligent results using a spelling correction agent |
9055102, | Jun 20 2006 | Seven Networks, Inc. | Location-based operations and messaging |
9060032, | Nov 01 2010 | Seven Networks, Inc | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
9065765, | Jul 22 2013 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
9066199, | Jun 28 2007 | Apple Inc | Location-aware mobile device |
9070118, | Sep 05 2003 | Meta Platforms, Inc | Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages |
9075867, | Nov 18 2002 | Meta Platforms, Inc | Intelligent results using an assistant |
9075868, | Nov 18 2002 | Meta Platforms, Inc | Intelligent results based on database queries |
9077630, | Jul 26 2010 | Seven Networks, Inc | Distributed implementation of dynamic wireless traffic policy |
9084105, | Apr 19 2011 | Seven Networks, Inc. | Device resources sharing for network resource conservation |
9100793, | Jun 07 2000 | Apple Inc. | System and method for alerting a first mobile data processing system nearby a second mobile data processing system |
9100873, | Nov 22 2010 | Seven Networks, Inc. | Mobile network background traffic data management |
9109904, | Jun 28 2007 | Apple Inc. | Integration of map services and user applications in a mobile device |
9131342, | Jun 28 2007 | Apple Inc. | Location-based categorical information services |
9131397, | Jan 05 2012 | Seven Networks, Inc. | Managing cache to prevent overloading of a wireless network due to user activity |
9161258, | Oct 24 2012 | Seven Networks, LLC | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
9167558, | Apr 04 2005 | X One, Inc.; X ONE, INC | Methods and systems for sharing position data between subscribers involving multiple wireless providers |
9171064, | Nov 18 2002 | Meta Platforms, Inc | Intelligent community based results related to a character stream |
9173128, | Dec 07 2011 | Seven Networks, LLC | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
9185522, | Apr 04 2005 | X One, Inc. | Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices |
9189305, | Mar 20 2013 | International Business Machines Corporation | Durable subscriptions in publish/subscribe messaging |
9191520, | Dec 13 2010 | TELECOMMUNICATION SYSTEMS, INC | Location services gateway server |
9203647, | Sep 08 2004 | Meta Platforms, Inc | Dynamic online and geographic location of a user |
9203794, | Nov 18 2002 | Meta Platforms, Inc | Systems and methods for reconfiguring electronic messages |
9203864, | Feb 02 2012 | Seven Networks, Inc | Dynamic categorization of applications for network access in a mobile network |
9203879, | Mar 17 2000 | Meta Platforms, Inc | Offline alerts mechanism |
9204277, | Oct 27 2011 | ARTAX, LLC | Emergency text messaging |
9208123, | Dec 07 2011 | Seven Networks, Inc | Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor |
9219677, | Jan 16 2009 | TEKELEC GLOBAL, INC | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages |
9239800, | Jul 27 2011 | Seven Networks, LLC | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
9241040, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
9241314, | Jan 23 2013 | Seven Networks, Inc | Mobile device with application or context aware fast dormancy |
9246975, | Mar 17 2000 | Meta Platforms, Inc | State change alerts mechanism |
9250092, | May 12 2008 | Apple Inc | Map service with network-based query for search |
9251193, | Aug 01 2005 | Seven Networks, LLC | Extending user relationships |
9253136, | Nov 18 2002 | Meta Platforms, Inc | Electronic message delivery based on presence information |
9253616, | Apr 04 2005 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity |
9271238, | Jan 23 2013 | Seven Networks, Inc | Application or context aware fast dormancy |
9275163, | Nov 01 2010 | Seven Networks, LLC | Request and response characteristics based adaptation of distributed caching in a mobile network |
9277443, | Dec 07 2011 | Seven Networks, Inc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
9300719, | Apr 19 2011 | Seven Networks, Inc | System and method for a mobile device to use physical storage of another device for caching |
9307493, | Dec 20 2012 | Seven Networks, LLC | Systems and methods for application management of mobile device radio state promotion and demotion |
9310206, | Jun 28 2007 | Apple Inc. | Location based tracking |
9313046, | Sep 08 2004 | Meta Platforms, Inc | Presenting dynamic location of a user |
9313625, | Feb 27 2003 | AT&T MOBILITY II LLC | System and method for enhanced message notification |
9317867, | Jun 07 2000 | Apple Inc. | System and method for situational location relevant invocable speed reference |
9319318, | Mar 15 2010 | TEKELEC, INC | Methods, systems, and computer readable media for performing PCRF-based user information pass through |
9319356, | Nov 18 2002 | Meta Platforms, Inc | Message delivery control settings |
9325662, | Jan 07 2011 | Seven Networks, Inc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
9326189, | Feb 03 2012 | Seven Networks, Inc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
9330196, | Nov 01 2010 | Seven Networks, Inc | Wireless traffic management system cache optimization using http headers |
9332036, | Oct 15 2010 | TEKELEC, INC | Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network |
9338029, | Sep 06 2002 | AT&T Intellectual Property I, L.P. | Systems and methods for messaging using a broadband connection |
9356890, | Nov 18 2002 | Meta Platforms, Inc | Enhanced buddy list using mobile device identifiers |
9363388, | Feb 18 2013 | Tekelec, Inc. | Methods, systems, and computer readable media for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic |
9374803, | Jun 05 2013 | Denso Corporation | Message notification system, message transmitting and receiving apparatus, program, and recording medium |
9397964, | Jan 09 2002 | Bellsouth Intellectual Property Corporation | Method, system, and apparatus for providing self-destructing electronic mail messages |
9398449, | Nov 13 2006 | TeleCommunication Systems, Inc. | Secure location session manager |
9407713, | Jul 26 2010 | Seven Networks, Inc | Mobile application traffic optimization |
9408047, | Oct 10 2013 | TELECOMMUNICATION SYSTEMS, INC | Read acknowledgement interoperability for text messaging and IP messaging |
9414198, | Jun 28 2007 | Apple Inc. | Location-aware mobile device |
9436749, | Nov 16 2001 | AT&T MOBILITY II LLC | System for the centralized storage of wireless customer information |
9467832, | Apr 04 2005 | X One, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
9467844, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
9515977, | Nov 18 2002 | Meta Platforms, Inc | Time based electronic message delivery |
9516125, | Mar 26 2003 | Meta Platforms, Inc | Identifying and using identities deemed to be known to a user |
9516622, | Jun 30 2004 | AVAYA LLC | System and method for message notification based on text modification |
9531826, | Mar 26 2003 | Meta Platforms, Inc | Managing electronic messages based on inference scores |
9560000, | Nov 18 2002 | Meta Platforms, Inc | Reconfiguring an electronic message to effect an enhanced notification |
9571439, | Nov 18 2002 | Meta Platforms, Inc | Systems and methods for notification delivery |
9571440, | Nov 18 2002 | Meta Platforms, Inc | Notification archive |
9578621, | Jun 28 2007 | Apple Inc. | Location aware mobile device |
9584959, | Nov 24 2008 | TEKELEC GLOBAL, INC | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
9584960, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9615204, | Apr 04 2005 | X One, Inc. | Techniques for communication within closed groups of mobile devices |
9621376, | Sep 08 2004 | Meta Platforms, Inc | Dynamic location of a subordinate user |
9647872, | Nov 18 2002 | Meta Platforms, Inc | Dynamic identification of other users to an online user |
9654921, | Apr 04 2005 | X One, Inc. | Techniques for sharing position data between first and second devices |
9667585, | Nov 18 2002 | Meta Platforms, Inc | Central people lists accessible by multiple applications |
9702709, | Jun 28 2007 | Apple Inc. | Disfavored route progressions or locations |
9702721, | May 12 2008 | Apple Inc. | Map service with network-based query for search |
9712341, | Jan 16 2009 | TEKELEC, INC | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
9712986, | Jan 11 2008 | SEVEN NETWORKS INC | Mobile device configured for communicating with another mobile device associated with an associated user |
9729489, | Nov 18 2002 | Meta Platforms, Inc | Systems and methods for notification management and delivery |
9736209, | Mar 17 2000 | Meta Platforms, Inc | State change alerts mechanism |
9736255, | Mar 26 2003 | Meta Platforms, Inc | Methods of providing access to messages based on degrees of separation |
9736618, | Apr 04 2005 | X One, Inc. | Techniques for sharing relative position between mobile devices |
9749790, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9769104, | Nov 18 2002 | Meta Platforms, Inc | Methods and system for delivering multiple notifications |
9774560, | Nov 18 2002 | Meta Platforms, Inc | People lists |
9832095, | Dec 14 2011 | Seven Networks, Inc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
9852126, | Nov 18 2002 | Meta Platforms, Inc | Host-based intelligent results related to a character stream |
9854394, | Apr 04 2005 | X One, Inc. | Ad hoc location sharing group between first and second cellular wireless devices |
9854402, | Apr 04 2005 | X One, Inc. | Formation of wireless device location sharing group |
9883360, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9891055, | Jun 28 2007 | Apple Inc. | Location based tracking |
9894018, | Nov 18 2002 | Meta Platforms, Inc | Electronic messaging using reply telephone numbers |
9942705, | Apr 04 2005 | X One, Inc. | Location sharing group for services provision |
9955298, | Apr 04 2005 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
9961518, | Sep 06 2002 | AT&T Intellectual Property I, L.P. | Systems and methods for messaging using a broadband connection |
9967704, | Apr 04 2005 | X One, Inc. | Location sharing group map management |
9979776, | May 01 2009 | Apple Inc. | Remotely locating and commanding a mobile device |
9998419, | Aug 10 2009 | Tekelec, Inc. | Systems, methods, and computer readable media for controlling social networking service originated message traffic |
RE43127, | Jun 12 2002 | Ozmo Licensing LLC | Event-based multichannel direct link |
RE45212, | Jun 12 2002 | Ozmo Licensing LLC | Event-based multichannel direct link |
RE45348, | Oct 20 2004 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
Patent | Priority | Assignee | Title |
4788543, | Nov 05 1986 | Apparatus and method for broadcasting priority rated messages on a radio communications channel of a multiple transceiver system | |
5258751, | Nov 04 1991 | Motorola, Inc. | Method of presenting messages for a selective call receiver |
5428822, | Mar 06 1992 | Nokia Telecommunications Oy | Radio system including mobile radio stations which provide registration message with information indicating the order of transmission of the messages |
5539395, | Nov 01 1993 | Motorola Mobility LLC | Location dependent information receiving device and method |
5539924, | Mar 10 1994 | Motorola Mobility LLC | Method for providing communications within a geographic region |
5577102, | Jun 12 1992 | Nokia Siemens Networks Oy | Method and arrangement for processing short messages in a cellular network |
5604921, | Jul 07 1995 | Nokia Mobile Phones LTD | Radiotelephone user interface for broadcast short message service |
5628051, | Jan 15 1993 | Nokia Telecommunications Oy | Method for starting a message transmission in a mobile telephone network |
5678179, | Oct 31 1994 | Telefonaktiebolaget LM Ericsson | Message transmission system and method for a radiocommunication system |
5682600, | Sep 18 1992 | IROQUOIS MASTER FUND, L P | Method for starting a short message transmission |
5687216, | Aug 31 1993 | Ericsson Inc. | Apparatus for storing messages in a cellular mobile terminal |
5692032, | Nov 27 1995 | RPX Corporation | Mobile terminal having one key user message acknowledgment function |
5787357, | Oct 17 1991 | 2011 INTELLECTUAL PROPERTY ASSET TRUST | Short message processing in a mobile exchange |
5819180, | Jul 31 1996 | Ericsson Inc.; Ericsson, Inc | Automatic call generator with a mobile telecommunications network based upon mobile subscriber's location |
5878347, | Jun 03 1996 | Ericsson, Inc. | Routing a data signal to a mobile station within a telecommunications network |
5930239, | Oct 31 1994 | Telefonaktiebolaget LM Ericsson | Message transmission system and method for a radiocommunication system |
5946630, | Jul 10 1996 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Method for storing and forwarding short messages to mobile subscribers in a cellular communications system |
EP689368A1, | |||
WO9512933, | |||
WO9741654, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 26 1998 | ALPEROVICH, VLADIMIR | Ericsson, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009108 | /0077 | |
Mar 26 1998 | BOLTZ, DAVID | Ericsson, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009108 | /0077 | |
Apr 01 1998 | Ericsson Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 12 2004 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Mar 12 2008 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 24 2008 | REM: Maintenance Fee Reminder Mailed. |
Mar 12 2012 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 12 2003 | 4 years fee payment window open |
Mar 12 2004 | 6 months grace period start (w surcharge) |
Sep 12 2004 | patent expiry (for year 4) |
Sep 12 2006 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 12 2007 | 8 years fee payment window open |
Mar 12 2008 | 6 months grace period start (w surcharge) |
Sep 12 2008 | patent expiry (for year 8) |
Sep 12 2010 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 12 2011 | 12 years fee payment window open |
Mar 12 2012 | 6 months grace period start (w surcharge) |
Sep 12 2012 | patent expiry (for year 12) |
Sep 12 2014 | 2 years to revive unintentionally abandoned end. (for year 12) |