US20080254811A1 - System and method for monitoring locations of mobile devices - Google Patents

System and method for monitoring locations of mobile devices Download PDF

Info

Publication number
US20080254811A1
US20080254811A1 US11/786,550 US78655007A US2008254811A1 US 20080254811 A1 US20080254811 A1 US 20080254811A1 US 78655007 A US78655007 A US 78655007A US 2008254811 A1 US2008254811 A1 US 2008254811A1
Authority
US
United States
Prior art keywords
mobile computing
computing device
location
notification
availability
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.)
Abandoned
Application number
US11/786,550
Inventor
William K. Stewart
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Palm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US11/786,550 priority Critical patent/US20080254811A1/en
Assigned to PALM, INC. reassignment PALM, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: STEWART, WILLIAM K.
Application filed by Palm Inc filed Critical Palm Inc
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY AGREEMENT Assignors: PALM, INC.
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY AGREEMENT Assignors: PALM, INC.
Publication of US20080254811A1 publication Critical patent/US20080254811A1/en
Priority to US12/407,638 priority patent/US9031583B2/en
Assigned to PALM, INC. reassignment PALM, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PALM, INC.
Assigned to PALM, INC. reassignment PALM, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Assigned to PALM, INC. reassignment PALM, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PALM, INC.
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PALM, INC.
Assigned to QUALCOMM INCORPORATED reassignment QUALCOMM INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD COMPANY, HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., PALM, INC.
Priority to US14/788,497 priority patent/US9712978B2/en
Priority to US15/612,340 priority patent/US10278028B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W68/00User notification, e.g. alerting and paging, for incoming communication, change of service or the like
    • H04W68/005Transmission of information for alerting of incoming communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals

Definitions

  • the present application relates generally to the field of location-based services, and more particularly, to providing location-based data or notifications based upon the location and/or availability of one or more electronic devices.
  • Some location-based services may permit a user of an electronic device to obtain a graphical display of the location of other electronic devices. This is often accomplished using a server-based system, where various electronic devices may broadcast their location to a server that monitors the locations of the various electronic devices and provides location data to be used, for example, in generating a map of the device locations.
  • server-based system where various electronic devices may broadcast their location to a server that monitors the locations of the various electronic devices and provides location data to be used, for example, in generating a map of the device locations.
  • servers must often send and/or receive significant numbers of communications, often creating delays in response time and increasing operational costs.
  • location-based services take into account only the location of an electronic device.
  • a user of an electronic device may be unavailable, or may desire to not be bothered by incoming messages such as phone calls, emails, etc.
  • the current location-based services may be unable to accommodate the needs and/or desires of many users.
  • an electronic device that is able to provide location-based notifications without the need of a server that monitors the locations of various electronic devices. Further, there is also a need for an electronic device that takes into account the availability of one or more electronic devices in providing location-based data or notifications.
  • FIG. 1 is a front view of a mobile computing device according to an exemplary embodiment
  • FIG. 2 is a back view of the mobile computing device of FIG. 1 according to an exemplary embodiment
  • FIG. 3 is a side view of the mobile computing device of FIG. 1 according to an exemplary embodiment
  • FIG. 4 is a block diagram of the mobile computing device of FIG. 1 according to an exemplary embodiment
  • FIG. 5 is an illustration of an electronic device wirelessly communicating with other electronic devices according to an exemplary embodiment
  • FIG. 6 is an illustration of an image of a map indicating the location and/or availability of one or more electronic devices according to an exemplary embodiment
  • FIG. 7 is a flowchart illustrating a method of providing a notification based on location-based data according to an exemplary embodiment
  • FIG. 8 is an illustration of an image of a listing providing distance and/or availability information for one or more electronic devices according to an exemplary embodiment.
  • a mobile computing device 10 is shown.
  • the teachings herein can be applied to device 10 or to other electronic devices (e.g., a desktop computer), mobile computing devices (e.g., a laptop computer) or handheld computing devices, such as a personal digital assistant (PDA), smartphone, mobile telephone, personal navigation device, etc.
  • device 10 is a smartphone, which is a combination mobile telephone and handheld computer having PDA functionality.
  • PDA functionality can comprise one or more of personal information management (e.g., including personal data applications such as email, calendar, phone, text messaging, etc.), database functions, word processing, spreadsheets, voice memo recording, Global Positioning System (GPS) functionality, etc.
  • personal information management e.g., including personal data applications such as email, calendar, phone, text messaging, etc.
  • database functions e.g., word processing, spreadsheets, voice memo recording, Global Positioning System (GPS) functionality, etc.
  • GPS Global Positioning System
  • Device 10 is configured to synchronize personal information from these applications with a computer (e.g., a desktop, laptop, server, etc.). Device 10 is further configured to receive and operate additional applications provided to device 10 after manufacture, e.g., via wired or wireless download, SecureDigital card, etc.
  • a computer e.g., a desktop, laptop, server, etc.
  • Device 10 is further configured to receive and operate additional applications provided to device 10 after manufacture, e.g., via wired or wireless download, SecureDigital card, etc.
  • device 10 includes a housing 12 and a front side 14 and a back side 16 .
  • Device 10 further comprises a display 18 and a user input device 20 (e.g., a QWERTY keyboard, buttons, touch screen, speech recognition engine, etc.).
  • Display 18 can comprise a touch screen display in order to provide user input to a processor 40 (see FIG. 4 ) to control functions, such as to select options displayed on display 18 , enter text input to device 10 , or enter other types of input.
  • Display 18 also provides images (see, e.g., FIG. 6 ) that are displayed and may be viewed by users of device 10 .
  • User input device 20 can provide similar inputs as those of touch screen display 18 .
  • Device 10 can further comprise a speaker 26 , and a stylus 30 to assist the user in making selections on display 18 .
  • housing 12 is configured to hold a screen such as display 18 in a fixed relationship above a user input device such as user input device 20 in a substantially parallel or same plane.
  • This fixed relationship excludes a hinged or movable relationship between the screen and the user input device (e.g., a plurality of keys) in the fixed embodiment.
  • Device 10 may be a handheld computer, which is a computer small enough to be carried in a typical front pocket found in a pair of pants, comprising such devices as typical mobile telephones and personal digital assistants, but excluding typical laptop computers and tablet PCs.
  • housing 12 could be any size, shape, and dimension.
  • housing 12 has a width 13 of no more than about 200 mm or, alternatively, no more than about 100 mm. According to some of these embodiments, housing 12 has a width 13 of no more than about 85 mm or, alternatively, no more than about 65 mm. According to some embodiments, housing 12 has a width 13 of at least about 30 mm or, alternatively, at least about 50 mm. According to some of these embodiments, housing 12 has a width 13 of at least about 55 mm.
  • housing 12 has a length 15 of no more than about 200 mm or, alternatively, no more than about 150 mm. According to some of these embodiments, housing 12 has a length 15 of no more than about 135 mm or, alternatively, no more than about 125 mm. According to some embodiments, housing 12 has a length 15 of at least about 70 mm or, alternatively, at least about 100 mm. According to some of these embodiments, housing 12 has a length 15 of at least about 100 mm.
  • housing 12 has a thickness 17 of no more than about 150 mm or, alternatively, no more than about 50 mm. According to some of these embodiments, housing 12 has a thickness 17 of no more than about 30 mm or, alternatively, no more than about 25 mm. According to some embodiments, housing 12 has a thickness 17 of at least about 10 mm or, alternatively, at least about 15 mm. According to some of these embodiments, housing 12 has a thickness 17 of at least about 50 mm.
  • housing 12 has a volume of up to about 2500 cubic centimeters or, alternatively, up to about 1500 cubic centimeters. In some alternative embodiments, housing 12 has a volume of up to about 1000 cubic centimeters or, alternatively, up to about 600 cubic centimeters.
  • device 10 comprises a processing circuit 46 comprising a processor 40 .
  • Processor 40 can comprise one or more microprocessors, microcontrollers, and other analog and/or digital circuit components configured to perform the functions described herein.
  • Processor 40 comprises one or more memories (e.g., random access memory, read only memory, flash, etc.) configured to store software applications provided during manufacture or subsequent to manufacture by the user or by a distributor of device 10 .
  • processor 40 can comprise a first applications microprocessor configured to run a variety of personal information management applications, such as email, a calendar, contacts, etc., and a second, radio processor on a separate chip or as part of a dual-core chip with the application processor.
  • the radio processor is configured to operate telephony functionality.
  • Device 10 can be configured for cellular radio telephone communication, such as Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), Third Generation (3G) systems such as Wide-Band CDMA (WCDMA), or other cellular radio telephone technologies.
  • Device 10 can further be configured for data communication functionality, for example, via GSM with General Packet Radio Service (GPRS) systems (GSM/GPRS), CDMA/1XRTT systems, Enhanced Data Rates for Global Evolution (EDGE) systems, Evolution Data Only or Evolution Data Optimized (EV-DO), and/or other data communication technologies.
  • GPRS General Packet Radio Service
  • EDGE Enhanced Data Rates for Global Evolution
  • EV-DO Evolution Data Only or Evolution Data Optimized
  • Device 10 comprises a receiver 38 which comprises analog and/or digital electrical components configured to receive and transmit wireless signals via antenna 22 to provide cellular telephone and/or data communications with a fixed wireless access point, such as a cellular telephone tower, in conjunction with a network carrier, such as, Verizon Wireless, Sprint, etc.
  • Device 10 can further comprise circuitry to provide communication over a local area network, such as Ethernet or according to an IEEE 802.11x standard or a personal area network, such as a Bluetooth or infrared communication technology.
  • Device 10 further comprises a microphone 36 (see FIG. 2 ) configured to receive audio signals, such as voice signals, from a user or other person in the vicinity of device 10 , typically by way of spoken words.
  • processor 40 can further be configured to provide video conferencing capabilities by displaying on display 18 video from a remote participant to a video conference, by providing a video camera on device 10 for providing images to the remote participant, by providing text messaging, two-way audio streaming in full- and/or half-duplex mode, etc.
  • Device 10 further comprises a location determining application, shown in FIG. 3 as GPS application 44 .
  • GPS application 44 can communicate with and provide the location of device 10 at any given time.
  • Device 10 may employ one or more location determination techniques including, for example, Global Positioning System (GPS) techniques, Cell Global Identity (CGI) techniques, CGI including timing advance (TA) techniques, Enhanced Forward Link Trilateration (EFLT) techniques, Time Difference of Arrival (TDOA) techniques, Angle of Arrival (AOA) techniques, Advanced Forward Link Trilateration (AFTL) techniques, Observed Time Difference of Arrival (OTDOA), Enhanced Observed Time Difference (EOTD) techniques, Assisted GPS (AGPS) techniques, hybrid techniques (e.g., GPS/CGI, AGPS/CGI, GPS/AFTL or AGPS/AFTL for CDMA networks, GPS/EOTD or AGPS/EOTD for GSM/GPRS networks, GPS/OTDOA or AGPS/OTDOA for UMTS networks), and so forth.
  • GPS Global Positioning System
  • Device 10 may be arranged to operate in one or more location determination modes including, for example, a standalone mode, a mobile station (MS) assisted mode, and/or an MS-based mode.
  • a standalone mode such as a standalone GPS mode
  • device 10 may be arranged to autonomously determine its location without real-time network interaction or support.
  • device 10 may be arranged to communicate over a radio access network (e.g., UMTS radio access network) with a location determination entity such as a location proxy server (LPS) and/or a mobile positioning center (MPC).
  • a radio access network e.g., UMTS radio access network
  • LPS location proxy server
  • MPC mobile positioning center
  • device 10 is configured to communicate with one or more other electronic devices, shown in FIG. 4 as mobile computing devices 50 and 52 .
  • device 10 requests the location data for devices 50 , 52 from devices 50 , 52 via wireless communications.
  • the wireless communications may include communications via a cellular communications network, Bluetooth transceivers, infrared communications, etc.
  • Processor 40 provides a notification (e.g., email, phone call, text message, graphical map display, etc.) to device 10 and/or devices 50 , 52 based upon location data for devices 50 , 52 .
  • the notification may comprise a graphical display of a map that includes the location of device 10 and/or the location of one or more other electronic devices.
  • the notification may comprise a message (e.g., an email, text message, etc.) that is automatically generated and sent to device 10 (and/or one or more other electronic devices).
  • a user of device 10 may receive an email indicating that a particular device is within a certain proximity of device 10 or at a certain geographic location.
  • devices 50 , 52 may belong to a predetermined database of devices, such as contacts information database 42 shown in FIG. 3 , from which processor 40 requests location data.
  • devices 50 , 52 may be associated with user data stored in a contacts application (e.g., an electronic contacts application designed to store contact information such as a user's name, phone number, email address, etc.).
  • devices 50 , 52 may be associated with users that have been placed on a short list of contacts (e.g., a “friends list,” a subset of a contacts listing, etc.).
  • a short list of contacts e.g., a “friends list,” a subset of a contacts listing, etc.
  • Various other methods of identifying devices 50 , 52 may also be used.
  • device 50 or 52 may be associated with a second user that the user of device 10 has chosen to request location data from, and the second user may not belong to any particular group, list, etc.
  • a user may instead identify users associated with devices from which the user of device 10 does not wish to request location data.
  • Processor 40 may then request location data from those devices except those identified.
  • Processor 40 may request the location data in response to receiving an input from a user of device 10 .
  • processor 40 may be configured to request the location data automatically based upon time or location parameters. For example, processor 40 may request location data every hour (or every 1 ⁇ 2 hour, every minute, etc.), or the location data may be requested on a continuous basis. Device 10 may also permit a user to identify discrete times at which location data is to be requested. Alternatively, processor 40 may request the location data based upon the location of device 10 . For example, if a user wants to know if a particular device is nearby whenever the user passes a specific location, the user may configure processor 40 to request the location data of the particular device whenever device 10 is at or near the specific location.
  • the specific location and/or time parameters may be configured by a user of device 10 and may vary based upon the devices to which the request for location data is sent.
  • the location data may include information such as the current geographic locations of devices 50 , 52 , the current distance between devices 50 , 52 and device 10 , a point of interest nearest to or in the vicinity of devices 50 and/or 52 , and so on. Other location data may also be provided according to various other alternative embodiments.
  • the receipt of location data is permission-based.
  • the user of the particular device In order for a user of device 10 to receive the location data for a particular device (even if the particular device is associated with a user on a “friends list”), the user of the particular device must first grant permission for the location data to be communicated to device 10 . If no permission has been granted, device 10 will not receive a response from the other device. According to one embodiment, an indication that permission has not been granted may be provided to a user of device 10 .
  • Devices 50 , 52 may be configured to store a user-defined list of contacts which do and/or do not have permission to request location data associated with devices 50 , 52 .
  • processor 40 may send out one or more notifications to device 10 and/or devices 50 , 52 based upon the location data. For example, a user of device 10 may wish to simply know the locations of devices 50 , 52 . In such a case, processor 40 may provide a notification, such as the graphical display shown in FIG. 6 , indicating the location of devices 50 , 52 . According to another embodiment, processor 40 may provide a display of only those devices within a certain distance of device 10 . For example, referring to FIG. 5 , a user may wish to know whether any other users on a friends list are within a certain distance, such as distance 54 (which may be user-adjustable or pre-set by the application), of device 10 .
  • distance 54 which may be user-adjustable or pre-set by the application
  • a user of device 10 may be provided with a notification including a graphical map displaying the geographic location of device 52 (e.g., and preferably device 10 ). If the user of device 10 requests location data for any devices within distance 56 , both devices 50 , 52 may be displayed to the user.
  • processor 40 may provide the notification based on the geographic location of devices 50 , 52 , rather than the proximity of devices 50 , 52 to device 10 .
  • a user may wish to determine whether any other users on a friends list are currently in a specific city or other specific location 58 .
  • Processor 40 requests the location data from all of the users on the friends list, but displays only those in the specific location.
  • a user may wish to know whether any of devices 50 , 52 are within location 58 . Because only device 52 is located within location 58 , the user of device 10 may be provided with a notification including a map of location 58 and the particular location of device 50 and optionally directions (e.g. turn-by-turn, graphical, etc.) to location 58 .
  • the notification includes a graphical image 80 of a map 82 that indicates the geographic location of devices 50 , 52 .
  • Image 80 may further indicate the geographic location of device 10 .
  • Other information may further be provided via image 80 , for example, driving directions to/from one or more other devices, points of interest located within the displayed geographic area, etc.
  • a user may select (e.g. highlight, hover over, etc.) one of the devices displayed on image 80 , and be provided with an overlay menu of options (e.g. “email,” “call,” etc.) from which to select in order to contact the selected device.
  • a user may toggle between a graphical display such as that shown in FIG. 6 .
  • listing 90 may include name information 94 , distance information (to/from) 96 , availability information 98 , etc.
  • textual listing 90 may include toggle option 100 , permitting a user to return to a graphical display such as that shown in FIG. 6 .
  • the notification includes a graphical display of the location of device 10 , and one or more other devices 50 , 52 .
  • the notification may comprise an email, a text message, etc. or other notification or message that may be sent automatically to one or more of device 10 and/or other mobile devices such as devices 50 , 52 .
  • processor 40 may generate and send an email to one or both of the devices (e.g. “John is nearby.”).
  • processor 40 requests location data from one or more other electronic devices (e.g., devices 50 , 52 shown in FIG. 5 ) and provides a notification to device 10 and/or the other electronic device(s) based on the location data.
  • providing the notification and/or receiving the location data from the other electronic devices is also based upon the availability data (e.g., presence) of the other devices.
  • Availability data reflects the availability of a particular device and may represent various states such as “available,” “unavailable,” “do not disturb,” “silent/vibrate mode only,” etc. Availability data may reflect the availability of a device to, for example, receive and respond to emails, phone calls, text messages, and other messages.
  • Availability data may also reflect the availability of a user as defined by, for example, an electronic calendar storing appointments and indicating that the user is available/unavailable during a certain time period. Availability data may also reflect an availability status selected by a user (e.g., do not disturb, silent mode, etc.). Further yet, availability data may take into account whether a device is currently powered ON or OFF. Other factors may further be taken into account in determining the availability of a particular device.
  • device 10 requests and receives the availability data for a particular electronic device from the electronic device, e.g., one of devices 50 , 52 , rather than from, for example, a server that collects, stores, and updates availability data for a number of electronic devices.
  • the availability data is provided by a server or a third party source.
  • Processor 40 may display an indication of the availability of particular devices along with the locations of the particular devices. For example, as shown in FIG. 6 , image 80 shows devices 50 , 52 having availability indicators 84 , 86 , respectively. Indicators 84 , 86 may be icons that represent the availability of a particular device (e.g., a smiling face for available, a frowning face for unavailable, etc.). Alternatively, indicators 84 , 86 may include textual phrases representing the availability of the devices (e.g., “available,” “busy,” etc.). Indicators 84 , 86 may take other forms according to various other alternative embodiments.
  • image 80 shows devices 50 , 52 having availability indicators 84 , 86 , respectively.
  • Indicators 84 , 86 may be icons that represent the availability of a particular device (e.g., a smiling face for available, a frowning face for unavailable, etc.).
  • indicators 84 , 86 may include textual phrases representing the availability of the devices (e.g.
  • processor 40 when a particular device is unavailable, processor 40 does not receive the location data for the device. Device 10 may then provide an indication that the device is unavailable without providing the location of the device. According to another embodiment, if a particular device is unavailable, neither the availability nor the location of the device is provided.
  • a flowchart illustrating the process of providing a notification based upon location data is shown.
  • a request is sent from a first mobile device to a second mobile device for location data for the second mobile device.
  • the first mobile device receives the location data for the second mobile device from the second mobile device.
  • the location data may be communicated to/from the first and second mobile devices via wireless communications such as cellular communications, Bluetooth-based communications, etc.
  • the processor of the first mobile device provides a notification (e.g., a graphical display of a map, an email, text message, phone call, or other message, etc.) based on the location data.
  • the notification may be sent to one or both of the first and second electronic devices, and may include the location and/or availability data.
  • processor 40 may take availability data for other electronic devices into account in addition to location data in determining whether to provide a notification and the content of the notification. For example, referring again to FIG. 7 , if processor 40 additionally requests availability data at step 60 , whether the location data is received may be dependent upon the availability data (e.g., if the particular device is “unavailable,” location data for the particular device may not be received by device 10 ).
  • device 10 requests and receives location data from another electronic device, such as device 50 .
  • a server may be provided that tracks the location of the devices and generates a notification to one or both devices based on the location of the devices (e.g., based on whether the two devices are within a certain distance or the two devices are within a specific geographic area).
  • a server-based architecture may utilize many of the same features as the peer to peer architecture, including friends lists, permission requirements, availability-based notifications, etc.

Abstract

A method of identifying mobile computing devices includes sending a request from a first mobile computing device to a second mobile computing device for the location of the second mobile computing device, and receiving the location of the second mobile computing device at the first mobile computing device. The method further includes providing a notification to one of the first and second mobile computing devices based upon the location of the second mobile computing device.

Description

    BACKGROUND
  • The present application relates generally to the field of location-based services, and more particularly, to providing location-based data or notifications based upon the location and/or availability of one or more electronic devices.
  • Some location-based services may permit a user of an electronic device to obtain a graphical display of the location of other electronic devices. This is often accomplished using a server-based system, where various electronic devices may broadcast their location to a server that monitors the locations of the various electronic devices and provides location data to be used, for example, in generating a map of the device locations. One problem associated with this type of system is that with the increasing use of electronic devices, and in particular mobile computing devices, in order to accurately track the location of large numbers of such devices, servers must often send and/or receive significant numbers of communications, often creating delays in response time and increasing operational costs.
  • Further, some location-based services take into account only the location of an electronic device. In many instances, a user of an electronic device may be unavailable, or may desire to not be bothered by incoming messages such as phone calls, emails, etc. In these cases, the current location-based services may be unable to accommodate the needs and/or desires of many users.
  • Accordingly, there is a need for an electronic device that is able to provide location-based notifications without the need of a server that monitors the locations of various electronic devices. Further, there is also a need for an electronic device that takes into account the availability of one or more electronic devices in providing location-based data or notifications.
  • The teachings herein extend to those embodiments which are within the scope of the appended claims, regardless of whether they accomplish one or more of the above-identified needs.
  • BRIEF DESCRIPTION OF THE FIGURES
  • FIG. 1 is a front view of a mobile computing device according to an exemplary embodiment;
  • FIG. 2 is a back view of the mobile computing device of FIG. 1 according to an exemplary embodiment;
  • FIG. 3 is a side view of the mobile computing device of FIG. 1 according to an exemplary embodiment;
  • FIG. 4 is a block diagram of the mobile computing device of FIG. 1 according to an exemplary embodiment;
  • FIG. 5 is an illustration of an electronic device wirelessly communicating with other electronic devices according to an exemplary embodiment;
  • FIG. 6 is an illustration of an image of a map indicating the location and/or availability of one or more electronic devices according to an exemplary embodiment;
  • FIG. 7 is a flowchart illustrating a method of providing a notification based on location-based data according to an exemplary embodiment; and
  • FIG. 8 is an illustration of an image of a listing providing distance and/or availability information for one or more electronic devices according to an exemplary embodiment.
  • DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
  • Referring to FIGS. 1-3, a mobile computing device 10 is shown. The teachings herein can be applied to device 10 or to other electronic devices (e.g., a desktop computer), mobile computing devices (e.g., a laptop computer) or handheld computing devices, such as a personal digital assistant (PDA), smartphone, mobile telephone, personal navigation device, etc. According to one embodiment, device 10 is a smartphone, which is a combination mobile telephone and handheld computer having PDA functionality. PDA functionality can comprise one or more of personal information management (e.g., including personal data applications such as email, calendar, phone, text messaging, etc.), database functions, word processing, spreadsheets, voice memo recording, Global Positioning System (GPS) functionality, etc. Device 10 is configured to synchronize personal information from these applications with a computer (e.g., a desktop, laptop, server, etc.). Device 10 is further configured to receive and operate additional applications provided to device 10 after manufacture, e.g., via wired or wireless download, SecureDigital card, etc.
  • As shown in FIGS. 1-3, device 10 includes a housing 12 and a front side 14 and a back side 16. Device 10 further comprises a display 18 and a user input device 20 (e.g., a QWERTY keyboard, buttons, touch screen, speech recognition engine, etc.). Display 18 can comprise a touch screen display in order to provide user input to a processor 40 (see FIG. 4) to control functions, such as to select options displayed on display 18, enter text input to device 10, or enter other types of input. Display 18 also provides images (see, e.g., FIG. 6) that are displayed and may be viewed by users of device 10. User input device 20 can provide similar inputs as those of touch screen display 18. Device 10 can further comprise a speaker 26, and a stylus 30 to assist the user in making selections on display 18.
  • According to an exemplary embodiment, housing 12 is configured to hold a screen such as display 18 in a fixed relationship above a user input device such as user input device 20 in a substantially parallel or same plane. This fixed relationship excludes a hinged or movable relationship between the screen and the user input device (e.g., a plurality of keys) in the fixed embodiment. Device 10 may be a handheld computer, which is a computer small enough to be carried in a typical front pocket found in a pair of pants, comprising such devices as typical mobile telephones and personal digital assistants, but excluding typical laptop computers and tablet PCs.
  • In various embodiments, housing 12 could be any size, shape, and dimension. In some embodiments, housing 12 has a width 13 of no more than about 200 mm or, alternatively, no more than about 100 mm. According to some of these embodiments, housing 12 has a width 13 of no more than about 85 mm or, alternatively, no more than about 65 mm. According to some embodiments, housing 12 has a width 13 of at least about 30 mm or, alternatively, at least about 50 mm. According to some of these embodiments, housing 12 has a width 13 of at least about 55 mm.
  • In some embodiments, housing 12 has a length 15 of no more than about 200 mm or, alternatively, no more than about 150 mm. According to some of these embodiments, housing 12 has a length 15 of no more than about 135 mm or, alternatively, no more than about 125 mm. According to some embodiments, housing 12 has a length 15 of at least about 70 mm or, alternatively, at least about 100 mm. According to some of these embodiments, housing 12 has a length 15 of at least about 100 mm.
  • In some embodiments, housing 12 has a thickness 17 of no more than about 150 mm or, alternatively, no more than about 50 mm. According to some of these embodiments, housing 12 has a thickness 17 of no more than about 30 mm or, alternatively, no more than about 25 mm. According to some embodiments, housing 12 has a thickness 17 of at least about 10 mm or, alternatively, at least about 15 mm. According to some of these embodiments, housing 12 has a thickness 17 of at least about 50 mm.
  • In some embodiments, housing 12 has a volume of up to about 2500 cubic centimeters or, alternatively, up to about 1500 cubic centimeters. In some alternative embodiments, housing 12 has a volume of up to about 1000 cubic centimeters or, alternatively, up to about 600 cubic centimeters.
  • Referring now to FIG. 4, device 10 comprises a processing circuit 46 comprising a processor 40. Processor 40 can comprise one or more microprocessors, microcontrollers, and other analog and/or digital circuit components configured to perform the functions described herein. Processor 40 comprises one or more memories (e.g., random access memory, read only memory, flash, etc.) configured to store software applications provided during manufacture or subsequent to manufacture by the user or by a distributor of device 10. In one embodiment, processor 40 can comprise a first applications microprocessor configured to run a variety of personal information management applications, such as email, a calendar, contacts, etc., and a second, radio processor on a separate chip or as part of a dual-core chip with the application processor. The radio processor is configured to operate telephony functionality. Device 10 can be configured for cellular radio telephone communication, such as Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), Third Generation (3G) systems such as Wide-Band CDMA (WCDMA), or other cellular radio telephone technologies. Device 10 can further be configured for data communication functionality, for example, via GSM with General Packet Radio Service (GPRS) systems (GSM/GPRS), CDMA/1XRTT systems, Enhanced Data Rates for Global Evolution (EDGE) systems, Evolution Data Only or Evolution Data Optimized (EV-DO), and/or other data communication technologies.
  • Device 10 comprises a receiver 38 which comprises analog and/or digital electrical components configured to receive and transmit wireless signals via antenna 22 to provide cellular telephone and/or data communications with a fixed wireless access point, such as a cellular telephone tower, in conjunction with a network carrier, such as, Verizon Wireless, Sprint, etc. Device 10 can further comprise circuitry to provide communication over a local area network, such as Ethernet or according to an IEEE 802.11x standard or a personal area network, such as a Bluetooth or infrared communication technology.
  • Device 10 further comprises a microphone 36 (see FIG. 2) configured to receive audio signals, such as voice signals, from a user or other person in the vicinity of device 10, typically by way of spoken words. Alternatively or in addition, processor 40 can further be configured to provide video conferencing capabilities by displaying on display 18 video from a remote participant to a video conference, by providing a video camera on device 10 for providing images to the remote participant, by providing text messaging, two-way audio streaming in full- and/or half-duplex mode, etc.
  • Device 10 further comprises a location determining application, shown in FIG. 3 as GPS application 44. GPS application 44 can communicate with and provide the location of device 10 at any given time. Device 10 may employ one or more location determination techniques including, for example, Global Positioning System (GPS) techniques, Cell Global Identity (CGI) techniques, CGI including timing advance (TA) techniques, Enhanced Forward Link Trilateration (EFLT) techniques, Time Difference of Arrival (TDOA) techniques, Angle of Arrival (AOA) techniques, Advanced Forward Link Trilateration (AFTL) techniques, Observed Time Difference of Arrival (OTDOA), Enhanced Observed Time Difference (EOTD) techniques, Assisted GPS (AGPS) techniques, hybrid techniques (e.g., GPS/CGI, AGPS/CGI, GPS/AFTL or AGPS/AFTL for CDMA networks, GPS/EOTD or AGPS/EOTD for GSM/GPRS networks, GPS/OTDOA or AGPS/OTDOA for UMTS networks), and so forth.
  • Device 10 may be arranged to operate in one or more location determination modes including, for example, a standalone mode, a mobile station (MS) assisted mode, and/or an MS-based mode. In a standalone mode, such as a standalone GPS mode, device 10 may be arranged to autonomously determine its location without real-time network interaction or support. When operating in an MS-assisted mode or an MS-based mode, however, device 10 may be arranged to communicate over a radio access network (e.g., UMTS radio access network) with a location determination entity such as a location proxy server (LPS) and/or a mobile positioning center (MPC).
  • Referring now to FIG. 5, according to an exemplary embodiment, device 10 is configured to communicate with one or more other electronic devices, shown in FIG. 4 as mobile computing devices 50 and 52. According to one embodiment, device 10 requests the location data for devices 50, 52 from devices 50, 52 via wireless communications. The wireless communications may include communications via a cellular communications network, Bluetooth transceivers, infrared communications, etc.
  • Processor 40 provides a notification (e.g., email, phone call, text message, graphical map display, etc.) to device 10 and/or devices 50, 52 based upon location data for devices 50, 52. For example, the notification may comprise a graphical display of a map that includes the location of device 10 and/or the location of one or more other electronic devices. Alternatively, the notification may comprise a message (e.g., an email, text message, etc.) that is automatically generated and sent to device 10 (and/or one or more other electronic devices). For example, a user of device 10 may receive an email indicating that a particular device is within a certain proximity of device 10 or at a certain geographic location.
  • According to an exemplary embodiment, devices 50, 52 (and/or their respective users) may belong to a predetermined database of devices, such as contacts information database 42 shown in FIG. 3, from which processor 40 requests location data. For example, devices 50, 52 may be associated with user data stored in a contacts application (e.g., an electronic contacts application designed to store contact information such as a user's name, phone number, email address, etc.). According to an alternative embodiment, devices 50, 52 may be associated with users that have been placed on a short list of contacts (e.g., a “friends list,” a subset of a contacts listing, etc.). Various other methods of identifying devices 50, 52 may also be used. For example, device 50 or 52 may be associated with a second user that the user of device 10 has chosen to request location data from, and the second user may not belong to any particular group, list, etc. According to another embodiment, rather than a user identifying a subset of contacts (e.g., from a contacts application) from which to request location data, a user may instead identify users associated with devices from which the user of device 10 does not wish to request location data. Processor 40 may then request location data from those devices except those identified.
  • Processor 40 may request the location data in response to receiving an input from a user of device 10. According to an alternative embodiment, processor 40 may be configured to request the location data automatically based upon time or location parameters. For example, processor 40 may request location data every hour (or every ½ hour, every minute, etc.), or the location data may be requested on a continuous basis. Device 10 may also permit a user to identify discrete times at which location data is to be requested. Alternatively, processor 40 may request the location data based upon the location of device 10. For example, if a user wants to know if a particular device is nearby whenever the user passes a specific location, the user may configure processor 40 to request the location data of the particular device whenever device 10 is at or near the specific location. The specific location and/or time parameters may be configured by a user of device 10 and may vary based upon the devices to which the request for location data is sent.
  • After sending the request for the location data, device 10 receives the location data from devices 50, 52. The location data may include information such as the current geographic locations of devices 50, 52, the current distance between devices 50, 52 and device 10, a point of interest nearest to or in the vicinity of devices 50 and/or 52, and so on. Other location data may also be provided according to various other alternative embodiments.
  • According to an exemplary embodiment, the receipt of location data is permission-based. In order for a user of device 10 to receive the location data for a particular device (even if the particular device is associated with a user on a “friends list”), the user of the particular device must first grant permission for the location data to be communicated to device 10. If no permission has been granted, device 10 will not receive a response from the other device. According to one embodiment, an indication that permission has not been granted may be provided to a user of device 10. Devices 50, 52 may be configured to store a user-defined list of contacts which do and/or do not have permission to request location data associated with devices 50, 52.
  • Once the location data is received by device 10, processor 40 may send out one or more notifications to device 10 and/or devices 50, 52 based upon the location data. For example, a user of device 10 may wish to simply know the locations of devices 50, 52. In such a case, processor 40 may provide a notification, such as the graphical display shown in FIG. 6, indicating the location of devices 50, 52. According to another embodiment, processor 40 may provide a display of only those devices within a certain distance of device 10. For example, referring to FIG. 5, a user may wish to know whether any other users on a friends list are within a certain distance, such as distance 54 (which may be user-adjustable or pre-set by the application), of device 10. In the embodiment shown in FIG. 5, only device 52 is within distance 54 of device 10. Therefore, a user of device 10 may be provided with a notification including a graphical map displaying the geographic location of device 52 (e.g., and preferably device 10). If the user of device 10 requests location data for any devices within distance 56, both devices 50, 52 may be displayed to the user.
  • According to another embodiment, processor 40 may provide the notification based on the geographic location of devices 50, 52, rather than the proximity of devices 50, 52 to device 10. For example, referring further to FIG. 5, a user may wish to determine whether any other users on a friends list are currently in a specific city or other specific location 58. Processor 40 requests the location data from all of the users on the friends list, but displays only those in the specific location. For example, referring to FIG. 5, a user may wish to know whether any of devices 50, 52 are within location 58. Because only device 52 is located within location 58, the user of device 10 may be provided with a notification including a map of location 58 and the particular location of device 50 and optionally directions (e.g. turn-by-turn, graphical, etc.) to location 58.
  • Referring now to FIG. 6, according to one embodiment, the notification includes a graphical image 80 of a map 82 that indicates the geographic location of devices 50, 52. Image 80 may further indicate the geographic location of device 10. Other information may further be provided via image 80, for example, driving directions to/from one or more other devices, points of interest located within the displayed geographic area, etc. According to one embodiment, a user may select (e.g. highlight, hover over, etc.) one of the devices displayed on image 80, and be provided with an overlay menu of options (e.g. “email,” “call,” etc.) from which to select in order to contact the selected device. According to another embodiment, a user may toggle between a graphical display such as that shown in FIG. 6. and a textual listing of the nearby devices (see FIG. 8). For example, a user may select the “List results” option 53 shown in FIG. 6 to view a textual listing 90 of the devices as shown in FIG. 8. For example, listing 90 may include name information 94, distance information (to/from) 96, availability information 98, etc. Further, textual listing 90 may include toggle option 100, permitting a user to return to a graphical display such as that shown in FIG. 6.
  • As shown in FIG. 6, the notification includes a graphical display of the location of device 10, and one or more other devices 50, 52. According to various other embodiments, the notification may comprise an email, a text message, etc. or other notification or message that may be sent automatically to one or more of device 10 and/or other mobile devices such as devices 50, 52. For example, upon determining that device 50 is within a specified distance of device 10, processor 40 may generate and send an email to one or both of the devices (e.g. “John is nearby.”).
  • As discussed with respect to FIGS. 5 and 6, processor 40 requests location data from one or more other electronic devices (e.g., devices 50, 52 shown in FIG. 5) and provides a notification to device 10 and/or the other electronic device(s) based on the location data. According to an alternative embodiment, providing the notification and/or receiving the location data from the other electronic devices is also based upon the availability data (e.g., presence) of the other devices. Availability data reflects the availability of a particular device and may represent various states such as “available,” “unavailable,” “do not disturb,” “silent/vibrate mode only,” etc. Availability data may reflect the availability of a device to, for example, receive and respond to emails, phone calls, text messages, and other messages. Availability data may also reflect the availability of a user as defined by, for example, an electronic calendar storing appointments and indicating that the user is available/unavailable during a certain time period. Availability data may also reflect an availability status selected by a user (e.g., do not disturb, silent mode, etc.). Further yet, availability data may take into account whether a device is currently powered ON or OFF. Other factors may further be taken into account in determining the availability of a particular device.
  • According to one embodiment, device 10 requests and receives the availability data for a particular electronic device from the electronic device, e.g., one of devices 50, 52, rather than from, for example, a server that collects, stores, and updates availability data for a number of electronic devices. According to another embodiment, the availability data is provided by a server or a third party source.
  • Processor 40 may display an indication of the availability of particular devices along with the locations of the particular devices. For example, as shown in FIG. 6, image 80 shows devices 50, 52 having availability indicators 84, 86, respectively. Indicators 84, 86 may be icons that represent the availability of a particular device (e.g., a smiling face for available, a frowning face for unavailable, etc.). Alternatively, indicators 84, 86 may include textual phrases representing the availability of the devices (e.g., “available,” “busy,” etc.). Indicators 84, 86 may take other forms according to various other alternative embodiments.
  • According to one embodiment, when a particular device is unavailable, processor 40 does not receive the location data for the device. Device 10 may then provide an indication that the device is unavailable without providing the location of the device. According to another embodiment, if a particular device is unavailable, neither the availability nor the location of the device is provided.
  • Referring now to FIG. 7, a flowchart illustrating the process of providing a notification based upon location data is shown. At step 60, a request is sent from a first mobile device to a second mobile device for location data for the second mobile device. At step 62, the first mobile device receives the location data for the second mobile device from the second mobile device. The location data may be communicated to/from the first and second mobile devices via wireless communications such as cellular communications, Bluetooth-based communications, etc. At step 64, the processor of the first mobile device provides a notification (e.g., a graphical display of a map, an email, text message, phone call, or other message, etc.) based on the location data. The notification may be sent to one or both of the first and second electronic devices, and may include the location and/or availability data.
  • As discussed above, processor 40 may take availability data for other electronic devices into account in addition to location data in determining whether to provide a notification and the content of the notification. For example, referring again to FIG. 7, if processor 40 additionally requests availability data at step 60, whether the location data is received may be dependent upon the availability data (e.g., if the particular device is “unavailable,” location data for the particular device may not be received by device 10).
  • As discussed with respect to the FIGURES, device 10 requests and receives location data from another electronic device, such as device 50. According to an alternative embodiment, a server may be provided that tracks the location of the devices and generates a notification to one or both devices based on the location of the devices (e.g., based on whether the two devices are within a certain distance or the two devices are within a specific geographic area). A server-based architecture may utilize many of the same features as the peer to peer architecture, including friends lists, permission requirements, availability-based notifications, etc.
  • While the detailed drawings, specific examples and particular formulations given describe exemplary embodiments, they serve the purpose of illustration only. The hardware and software configurations shown and described may differ depending on the chosen performance characteristics and physical characteristics of the computing devices. The systems shown and described are not limited to the precise details and conditions disclosed. Furthermore, other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the exemplary embodiments without departing from the scope of the invention as expressed in the appended claims.

Claims (23)

1. A method of identifying mobile computing devices, comprising:
sending a request from a first mobile computing device to a second mobile computing device for the location of the second mobile computing device;
receiving the location of the second mobile computing device at the first mobile computing device; and
providing a notification to one of the first and second mobile computing devices based upon the location of the second mobile computing device.
2. The method of claim 1, wherein providing the notification is based further upon availability data indicative of an availability status of the second mobile computing device.
3. The method of claim 2, further comprising:
sending a request for the availability data for the second mobile computing device; and
receiving the availability data at the first mobile computing device from the second mobile computing device.
4. The method of claim 2, further comprising:
receiving the availability data from a server separate from the first and second mobile computing devices.
5. The method of claim 1, wherein providing the notification comprises displaying a map indicating the geographic location of the second mobile computing device.
6. The method of claim 1, wherein providing the notification further comprises providing the availability data of the second mobile computing device.
7. The method of claim 1, wherein the availability data of the second mobile computing device is based upon electronic calendar data stored on the second mobile computing device.
8. The method of claim 1, wherein the notification is one of an email, a phone call, and a text message.
9. The method of claim 1, wherein the request is sent over a cellular communications network.
10. The method of claim 1, wherein providing the notification is based further upon permission data indicative of a permission status of the second mobile computing device defined by a user of the second mobile computing device
11. The method of claim 1, wherein the first mobile computing device is a handheld computing device.
12. An electronic device, comprising:
a display; and
a processing circuit configured to run an application, the application configured to send a request to a mobile computing device for the location of the mobile computing device, receive the location of the mobile computing device, and provide a notification based upon the location of the mobile computing device.
13. The electronic device of claim 12, wherein the application is configured to provide the notification based further upon availability data indicative of an availability status for the mobile computing device.
14. The electronic device of claim 12, wherein the notification comprises a geographic map indicating the location of the mobile computing device.
15. The electronic device of claim 12, wherein the notification further comprises an indication of the availability data of the mobile computing device.
16. The electronic device of claim 15, wherein the processor is further configured to send a second notification to the mobile computing device upon receipt of the location of the mobile computing device.
17. The electronic device of claim 16, wherein the second notification is one of a wireless phone call, a text message, and an email.
18. The electronic device of claim 12, wherein the processor is configured to provide the notification based further upon permission data indicative of a permission status for the mobile computing device defined by a user of the mobile computing device.
19. The electronic device of claim 12, wherein the electronic device is a mobile computing device.
20. A method of identifying mobile computing devices, comprising:
requesting location and availability data for a first mobile computing device; and
receiving the location data for the first mobile computing device based upon the availability data of the first mobile computing device;
wherein the availability data is indicative of an availability status of the first mobile computing device.
21. The method of claim 20, further comprising:
providing a notification to a second mobile computing device based upon the availability data.
22. The method of claim 21, further comprising:
providing the availability data for the first mobile computing device on a display of the second mobile computing device.
23. The method of claim 20, further comprising:
sending a wireless communication from the second mobile computing device to the first mobile computing device based upon the availability data.
US11/786,550 2007-04-11 2007-04-11 System and method for monitoring locations of mobile devices Abandoned US20080254811A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US11/786,550 US20080254811A1 (en) 2007-04-11 2007-04-11 System and method for monitoring locations of mobile devices
US12/407,638 US9031583B2 (en) 2007-04-11 2009-03-19 Notification on mobile device based on location of other mobile device
US14/788,497 US9712978B2 (en) 2007-04-11 2015-06-30 System and method for monitoring locations of mobile devices
US15/612,340 US10278028B2 (en) 2007-04-11 2017-06-02 System and method for monitoring locations of mobile devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/786,550 US20080254811A1 (en) 2007-04-11 2007-04-11 System and method for monitoring locations of mobile devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/788,497 Division US9712978B2 (en) 2007-04-11 2015-06-30 System and method for monitoring locations of mobile devices

Publications (1)

Publication Number Publication Date
US20080254811A1 true US20080254811A1 (en) 2008-10-16

Family

ID=39854190

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/786,550 Abandoned US20080254811A1 (en) 2007-04-11 2007-04-11 System and method for monitoring locations of mobile devices
US14/788,497 Active US9712978B2 (en) 2007-04-11 2015-06-30 System and method for monitoring locations of mobile devices
US15/612,340 Active US10278028B2 (en) 2007-04-11 2017-06-02 System and method for monitoring locations of mobile devices

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/788,497 Active US9712978B2 (en) 2007-04-11 2015-06-30 System and method for monitoring locations of mobile devices
US15/612,340 Active US10278028B2 (en) 2007-04-11 2017-06-02 System and method for monitoring locations of mobile devices

Country Status (1)

Country Link
US (3) US20080254811A1 (en)

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080280600A1 (en) * 2007-05-08 2008-11-13 Samsung Electronics Co., Ltd. Geographic Mobile Address Book
US20090040370A1 (en) * 2007-08-07 2009-02-12 Palm, Inc. Displaying image data and geographic element data
US20090047934A1 (en) * 2007-08-15 2009-02-19 Sony Ericsson Mobile Communications Ab Accessing Stored Data Objects Using Contact Data Corresponding to a Remote Communications Party
US20100029302A1 (en) * 2008-08-04 2010-02-04 Lee Michael M Device-to-device location awareness
US20100035637A1 (en) * 2007-08-07 2010-02-11 Palm, Inc. Displaying image data and geographic element data
US20100122183A1 (en) * 2008-11-07 2010-05-13 Aram Nicholas Babaian Location information in a communications system
US20100162114A1 (en) * 2008-12-24 2010-06-24 Blackboard Connect Inc. Method and system for displaying plural notifications from plural sources
US20100184451A1 (en) * 2009-01-22 2010-07-22 Wang John C Method and system for managing images and geographic location data in a mobile device
US20110057797A1 (en) * 2009-09-09 2011-03-10 Absolute Software Corporation Alert for real-time risk of theft or loss
WO2012005774A1 (en) * 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Telematics enhanced mobile device safety interlock
US20120100868A1 (en) * 2010-10-20 2012-04-26 Samsung Electronics Co., Ltd. Method and apparatus for searching for bluetooth device in portable terminal
US20120188209A1 (en) * 2011-01-26 2012-07-26 Sony Computer Entertainment Inc. Information Processing Device, Display Control Method, A Program, And an Information Storage Medium
EP2487873A1 (en) * 2011-02-09 2012-08-15 Harris Corporation Electronic device with a situational awareness function
US8395547B2 (en) 2009-08-27 2013-03-12 Hewlett-Packard Development Company, L.P. Location tracking for mobile computing device
US8433294B2 (en) 2001-11-01 2013-04-30 Hewlett-Packard Development Company, L.P. Messaging server to redirect an instant message to a mobile device
US8447353B1 (en) 2003-09-26 2013-05-21 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US8498672B1 (en) 2001-10-18 2013-07-30 Iwao Fujisaki Communication device
US8538486B1 (en) * 2001-10-18 2013-09-17 Iwao Fujisaki Communication device which displays perspective 3D map
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8554283B1 (en) * 2013-02-19 2013-10-08 Fawzi Q. M. A. O. A. Behbehani Locating software for smartphone and PC
US8554269B1 (en) 2003-11-22 2013-10-08 Iwao Fujisaki Communication device
US8559983B1 (en) * 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US8584388B1 (en) 2008-05-09 2013-11-19 Iwao Fujisaki Firearm
TWI416928B (en) * 2009-01-21 2013-11-21 Htc Corp Method, system and apparatus for managing images and geographic location data in a mobile deivce
US20140018109A1 (en) * 2000-10-26 2014-01-16 Front Row Technologies, Llc Wireless venue infrastructure providing location based services to wireless hand held devices
US20140025724A1 (en) * 2012-07-19 2014-01-23 Thomas Benjamin Granger Personal safety communication system
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US8682397B1 (en) 2003-02-08 2014-03-25 Iwao Fujisaki Communication device
US8731540B1 (en) 2001-10-18 2014-05-20 Iwao Fujisaki Communication device
US8755815B2 (en) 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US8825026B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
CN104508652A (en) * 2012-06-28 2015-04-08 谷歌公司 Systems and methods for automatic modification of device configuration values
US9031583B2 (en) 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
US9049556B1 (en) 2008-07-02 2015-06-02 Iwao Fujisaki Communication device
US9060246B1 (en) 2008-06-30 2015-06-16 Iwao Fujisaki Communication device
US9097544B2 (en) 2009-08-27 2015-08-04 Qualcomm Incorporated Location tracking for mobile computing device
US9140552B2 (en) 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US9139089B1 (en) 2007-12-27 2015-09-22 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US9143723B1 (en) 2005-04-08 2015-09-22 Iwao Fujisaki Communication device
US20150312742A1 (en) * 2014-04-29 2015-10-29 Samsung Electronics Co., Ltd. Electronic device and method for providing emergency video call service
US20160021153A1 (en) * 2014-07-16 2016-01-21 Highway Hottie, LLC System and computer program for social media utilizing navigation
US9646444B2 (en) 2000-06-27 2017-05-09 Mesa Digital, Llc Electronic wireless hand held multimedia device
US9712978B2 (en) 2007-04-11 2017-07-18 Qualcomm Incorporated System and method for monitoring locations of mobile devices
US10085129B2 (en) 2007-11-30 2018-09-25 Microsoft Technology Licensing, Llc Mobile device communication
US10129569B2 (en) 2000-10-26 2018-11-13 Front Row Technologies, Llc Wireless transmission of sports venue-based data including video to hand held devices
EP3425875A4 (en) * 2016-02-29 2019-10-30 Alibaba Group Holding Limited Method and apparatus for determining relative position
US20200336365A1 (en) * 2011-05-23 2020-10-22 Apple Inc. Setting a Reminder that is Triggered by a Target User Device
US11665505B2 (en) 2011-05-23 2023-05-30 Apple Inc. Identifying and locating users on a mobile network

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8483756B2 (en) * 2009-10-09 2013-07-09 Cfph, Llc Optical systems and elements with projection stabilization and interactivity
US10080100B2 (en) * 2014-09-07 2018-09-18 University Of Florida Research Foundation, Incorporated Dynamic user-defined check-in points
US11109187B2 (en) * 2019-09-24 2021-08-31 T-Mobile Usa, Inc. Device to device communication and wayfinding

Citations (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4279021A (en) * 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4415065A (en) * 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4764770A (en) * 1986-06-11 1988-08-16 Hewlett-Packard Company Stabilized molded rubber keyboards
US4887212A (en) * 1986-10-29 1989-12-12 International Business Machines Corporation Parser for natural language text
US4892981A (en) * 1988-09-26 1990-01-09 Richard Soloway Snap-in modular keypad apparatus
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
USD320598S (en) * 1989-11-02 1991-10-08 Mitsubishi Electric Sales America, Inc. Portable keyboard for remote controller
US5067164A (en) * 1989-11-30 1991-11-19 At&T Bell Laboratories Hierarchical constrained automatic learning neural network for character recognition
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US5333266A (en) * 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5334824A (en) * 1991-09-19 1994-08-02 Martinez Jerry R Method and apparatus for validating credit information during home delivery of order
US5335276A (en) * 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5336001A (en) * 1992-08-04 1994-08-09 Lichtenberg Allan C Maximum comfort keyboard
US5345615A (en) * 1993-07-09 1994-09-13 Htm Sport S.P.A. Wide viewfield underwater mask
US5357065A (en) * 1992-07-10 1994-10-18 Fujitsu Limited Circuit unit for electronic instrument having key-pad arrangement
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5430436A (en) * 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
USD359920S (en) * 1994-04-27 1995-07-04 Matsushita Electric Industrial Co., Ltd. Handheld position detecting and indicating receiver
US5465401A (en) * 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5494363A (en) * 1993-03-16 1996-02-27 Preh-Werke Gmbh Co. Kg Keyboard
US5503484A (en) * 1992-12-14 1996-04-02 Typeright Keyboard Corporation Ergonomic keyboard apparatus and method of using same
US5539317A (en) * 1994-11-07 1996-07-23 Jlj, Inc. Circuit tester for Christmas tree light sets
US5650776A (en) * 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US5705995A (en) * 1995-11-06 1998-01-06 Motorola, Inc. Selective call receiver and method of storing messages therein
US5742894A (en) * 1995-02-06 1998-04-21 Motorola, Inc. Radio communication device having a moveable housing element and keypad disposed therein
US5779030A (en) * 1996-11-27 1998-07-14 Samsung Electro-Mechanics Co., Ltd. Key board
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
US5813778A (en) * 1997-03-28 1998-09-29 Behavior Tech Computer Corp. Key underboard structure of computer keyboard
US5903852A (en) * 1991-02-04 1999-05-11 Motorola, Inc. Radiotelephone operating technique
US5905863A (en) * 1996-06-07 1999-05-18 At&T Corp Finding an e-mail message to which another e-mail message is a response
US5917906A (en) * 1997-10-01 1999-06-29 Ericsson Inc. Touch pad with tactile feature
US5918159A (en) * 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
US5936614A (en) * 1991-04-30 1999-08-10 International Business Machines Corporation User defined keyboard entry system
US5941648A (en) * 1998-10-21 1999-08-24 Olivetti Office U.S.A., Inc. Personal digital assistant having a foldable keyboard component
US5966652A (en) * 1996-08-29 1999-10-12 Qualcomm Incorporated System and method for the insertion and extraction of telephone numbers from a wireless text message
USD416256S (en) * 1998-06-26 1999-11-09 Research In Motion Limited Hand-held messaging device with keyboard
US6038547A (en) * 1998-01-07 2000-03-14 Casto; Robin L. Construction tracking and payment method and system
US6044275A (en) * 1998-03-23 2000-03-28 Ericsson Inc. System and method for time defined delivery of short message service messages
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
US6085101A (en) * 1996-05-17 2000-07-04 Telcordia Technologies, Inc. Communications network having a multicast capability
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US6151507A (en) * 1997-11-07 2000-11-21 Nokia Mobile Phones Ltd. Individual short message service (SMS) options
US6157630A (en) * 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6166342A (en) * 1999-08-30 2000-12-26 Shin Jiuh Corp. Pushbutton in keyboard (2)
US6198053B1 (en) * 1999-10-12 2001-03-06 Shin Jiuh Corp. Foldable pushbutton-input device
US6226362B1 (en) * 1997-12-31 2001-05-01 At&T Corp Video phone interactive corporate menu answering machine announcement
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US6256631B1 (en) * 1997-09-30 2001-07-03 International Business Machines Corporation Automatic creation of hyperlinks
US20010006889A1 (en) * 1999-12-14 2001-07-05 Nokia Mobile Phones Ltd. Message exchange handling concept
US6259931B1 (en) * 1998-08-14 2001-07-10 Ericsson Inc. Controlling a communication device with dual-mode telecommunications signaling
US6278442B1 (en) * 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US20010021649A1 (en) * 1999-12-24 2001-09-13 Timo Kinnunen User interface for a radiotelephone
US6295372B1 (en) * 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
US20010025309A1 (en) * 1998-09-11 2001-09-27 Christopher Clemmett Macleod Beck Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6310609B1 (en) * 1997-04-17 2001-10-30 Nokia Mobile Phones Limited User interface with guide lights
US6346952B1 (en) * 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US20020019243A1 (en) * 2000-06-15 2002-02-14 International Business Machines Corporation Short message gateway, system and method of providing information service for mobile telephones
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
US6363349B1 (en) * 1999-05-28 2002-03-26 Motorola, Inc. Method and apparatus for performing distributed speech processing in a communication system
US6369482B1 (en) * 2000-09-27 2002-04-09 General Electric Company Generator armature bar support system and related method
US6370018B1 (en) * 2000-08-18 2002-04-09 William B. Miller, Jr. Portable computer keyboard
US20020044136A1 (en) * 1998-06-26 2002-04-18 Griffin Jason T. Dual-mode mobile communication device
USD456794S1 (en) * 2001-08-30 2002-05-07 Garmin Ltd. Wireless communications device
US6396482B1 (en) * 1998-06-26 2002-05-28 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US20020069218A1 (en) * 2000-07-24 2002-06-06 Sanghoon Sull System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6415138B2 (en) * 1997-11-27 2002-07-02 Nokia Mobile Phones Ltd. Wireless communication device and a method of manufacturing a wireless communication device
US20020115453A1 (en) * 2001-02-16 2002-08-22 Poulin Ronald Leon Method and system for location based wireless communication services
US20020115476A1 (en) * 2001-02-16 2002-08-22 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
USD462354S1 (en) * 1999-09-07 2002-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Keyboard attachable to mobile phone
US20020147614A1 (en) * 2001-04-04 2002-10-10 Doerr Thomas D. Physician decision support system with improved diagnostic code capture
USD464962S1 (en) * 2001-10-23 2002-10-29 Symbol Technologies, Inc. Portable handheld terminal housing
USD466714S1 (en) * 2001-07-23 2002-12-10 Grosfillex Sarl Armchair
US20030005048A1 (en) * 2001-06-13 2003-01-02 Rivar Technologies, Inc. System and method for integrated web-based software code environment
USD468714S1 (en) * 2002-02-04 2003-01-14 Motorola, Inc. Housing for a communication device or similar articles
USD469749S1 (en) * 2002-03-07 2003-02-04 Young S. Kim Wireless voice/data communicator
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
USD470842S1 (en) * 2001-10-23 2003-02-25 Symbol Technologies, Inc. Portable handheld terminal housing
USD471559S1 (en) * 2001-03-16 2003-03-11 Patientline Plc Alphanumeric input device
US20030065788A1 (en) * 2001-05-11 2003-04-03 Nokia Corporation Mobile instant messaging and presence service
US20030070176A1 (en) * 2001-10-10 2003-04-10 Cameron Parker Providing collaborative services with content
US6560461B1 (en) * 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US20030114174A1 (en) * 2001-12-19 2003-06-19 Brian Walsh Mobile telephone short text messaging with message thread identification
USD477597S1 (en) * 2002-07-02 2003-07-22 Garmin Ltd. Combined personal digital assistant and navigation device
US20030149527A1 (en) * 2000-02-09 2003-08-07 Sami Sikila Positioning system and method
US6618593B1 (en) * 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US6630944B1 (en) * 1999-03-19 2003-10-07 Fujitsu Limited Display control method and device
US6684068B1 (en) * 1997-11-05 2004-01-27 Nokia Corporation Method for transmitting a message to a mobile station
US6687763B2 (en) * 2000-02-17 2004-02-03 Matsushita Electric Industrial Co., Ltd. ATAPI command receiving method
US20040137884A1 (en) * 2002-10-15 2004-07-15 Engstrom G. Eric Unified communication thread for wireless mobile communication devices
US6778644B1 (en) * 2001-12-28 2004-08-17 Vocada, Inc. Integration of voice messaging and data systems
US20040166829A1 (en) * 2001-04-03 2004-08-26 Kazuaki Nakae Collapsible cellular communication terminal having a camera having photographing control function and photographing control method in the terminal
US20040185883A1 (en) * 2003-03-04 2004-09-23 Jason Rukman System and method for threading short message service (SMS) messages with multimedia messaging service (MMS) messages
US6799033B2 (en) * 2001-04-13 2004-09-28 At&T Wireless Services, Inc. Scrolling display for mobile telephone text messaging
US20040218609A1 (en) * 2003-04-29 2004-11-04 Dayton Foster System and method for delivering messages using alternate modes of communication
US20040233159A1 (en) * 2001-09-04 2004-11-25 Ziad Badarneh Operating device for controlling functions in electronic equipment
US6870828B1 (en) * 1997-06-03 2005-03-22 Cisco Technology, Inc. Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a Web page
US20050097189A1 (en) * 2003-10-30 2005-05-05 Avaya Technology Corp. Automatic detection and dialing of phone numbers on web pages
US6891529B2 (en) * 2001-11-23 2005-05-10 Research In Motion Limited Keyboard assembly for a mobile device
US6919879B2 (en) * 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6938067B2 (en) * 2001-09-05 2005-08-30 Danger, Inc. System and method of transcoding a telephone number from a web page
US20060030339A1 (en) * 2004-08-04 2006-02-09 Igor Zhovnirovsky Implementation of serverless applications over wireless networks
US20060034434A1 (en) * 2003-10-30 2006-02-16 Avaya Technology Corp. Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents
US7007239B1 (en) * 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
USD518820S1 (en) * 2003-03-17 2006-04-11 Palm, Inc. Handheld device
US7028263B2 (en) * 2000-07-19 2006-04-11 Research In Motion Limited User interface and method for viewing short messages on a wireless device
USD518825S1 (en) * 2003-03-17 2006-04-11 Palm, Inc. Keyboard for handheld device
US7035382B1 (en) * 1999-10-26 2006-04-25 Samsung Electronics Co., Ltd. Voice mailbox management method using short message service in voice mail system and computer-readable medium therefor
US7054441B2 (en) * 2000-12-12 2006-05-30 Research In Motion Limited Mobile device having a protective user interface cover
US7061403B2 (en) * 2002-07-03 2006-06-13 Research In Motion Limited Apparatus and method for input of ideographic Korean syllables from reduced keyboard
US7103388B2 (en) * 2003-12-16 2006-09-05 Research In Motion Limited Expedited communication graphical user interface system and method
US7103370B1 (en) * 2001-01-05 2006-09-05 Palm, Inc. Identifying client patterns using online location-based derivative analysis
US7103010B2 (en) * 2003-05-19 2006-09-05 Jambotech, Llc Application independent telephone call initiation
US20070005715A1 (en) * 2005-07-01 2007-01-04 Levasseur Thierry Electronic mail system with aggregation and integrated display of related messages
US20070036286A1 (en) * 2005-08-08 2007-02-15 David Champlin Method and device for enabling message responses to incoming phone calls
US20070060174A1 (en) * 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for updating message routing profiles
US7192235B2 (en) * 2001-11-01 2007-03-20 Palm, Inc. Temporary messaging address system and method
US7266584B2 (en) * 2003-06-19 2007-09-04 International Business Machines Corporation Electronic mail distribution via a network of computer controlled display terminals with interactive display interfaces enabling senders/receivers to view sequences of only text from sequences of E-Mail having same headers
US7328242B1 (en) * 2001-11-09 2008-02-05 Mccarthy Software, Inc. Using multiple simultaneous threads of communication
US20080037721A1 (en) * 2006-07-21 2008-02-14 Rose Yao Method and System for Generating and Presenting Conversation Threads Having Email, Voicemail and Chat Messages
US7353034B2 (en) * 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20080104173A1 (en) * 2006-10-27 2008-05-01 International Business Machines Corporation Third-party application chat integration
US7383307B2 (en) * 2004-01-07 2008-06-03 International Business Machines Corporation Instant messaging windowing for topic threads
US20080172462A1 (en) * 2007-01-16 2008-07-17 Oracle International Corporation Thread-based conversation management
US7421690B2 (en) * 2003-06-23 2008-09-02 Apple Inc. Threaded presentation of electronic mail

Family Cites Families (205)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB716548A (en) 1952-04-15 1954-10-06 Gabriel John Henderson Improvements in the manufacture of reinforced cementitious materials of the types used in the building trades
GB2150726B (en) 1983-11-30 1988-01-20 Standard Telephones Cables Ltd Office terminals
EP0292182B1 (en) 1987-05-15 1996-07-24 Securicor Datatrak Limited Mobile transmitter/receiver
US5075684A (en) 1989-10-06 1991-12-24 Motorola, Inc. Selective call message management
US5012219A (en) 1989-10-13 1991-04-30 Motorola, Inc. Message reminder alert for selective call receiver
US5852187A (en) 1992-06-23 1998-12-22 The University Of Virginia Patent Foundation Molecular cloning of the ovine pituitary growth hormone releasing hormone receptor
US5359317A (en) 1992-10-09 1994-10-25 Motorola, Inc. Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5394140A (en) 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
DE69417279T2 (en) 1993-02-10 1999-10-14 Ibm Method and arrangement for automatically updating telephone answering devices
US5444450A (en) * 1993-08-11 1995-08-22 Motorola, Inc. Radio telecommunications system and method with adaptive location determination convergence
US5467388A (en) * 1994-01-31 1995-11-14 Bell Atlantic Network Services, Inc. Method and apparatus for selectively blocking incoming telephone calls
US5699244A (en) 1994-03-07 1997-12-16 Monsanto Company Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data
US5561836A (en) * 1994-05-02 1996-10-01 Motorola, Inc. Method and apparatus for qualifying access to communication system services based on subscriber unit location
US6404761B1 (en) 1994-06-17 2002-06-11 Home Wireless Networks, Inc. Communications webs with personal communications links for PSTN subscribers
US5594796A (en) 1994-10-05 1997-01-14 Motorola, Inc. Method and apparatus for detecting unauthorized distribution of data
WO1996015517A2 (en) 1994-11-02 1996-05-23 Visible Interactive Corporation Interactive personal interpretive device and system for retrieving information about a plurality of objects
US5604765A (en) 1994-12-23 1997-02-18 Stanford Telecommunications, Inc. Position enhanced communication system including system for embedding CDMA navigation beacons under the communications signals of a wireless communication system
JPH08244919A (en) 1995-03-15 1996-09-24 Fujitsu Ltd Article delivery processing device
US5612682A (en) 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US6259405B1 (en) 1995-06-06 2001-07-10 Wayport, Inc. Geographic based communications service
US5958006A (en) 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
JPH09163441A (en) 1995-12-06 1997-06-20 Sony Corp Portable telephone set and network for the same
US5850187A (en) 1996-03-27 1998-12-15 Amtech Corporation Integrated electronic tag reader and wireless communication link
US6898620B1 (en) * 1996-06-07 2005-05-24 Collaboration Properties, Inc. Multiplexing video and control signals onto UTP
US5708655A (en) 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
US5884168A (en) 1996-08-30 1999-03-16 Ericsson, Inc. Multiple cellular systems with limited sim card information
US5802147A (en) 1996-09-19 1998-09-01 Siemens Business Communication Systems, Inc. System and method for notifying a user of awaiting messages
US6061561A (en) 1996-10-11 2000-05-09 Nokia Mobile Phones Limited Cellular communication system providing cell transmitter location information
US6487180B1 (en) 1996-10-15 2002-11-26 Motorola, Inc. Personal information system using proximity-based short-range wireless links
US5938721A (en) 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant
US6061346A (en) 1997-01-17 2000-05-09 Telefonaktiebolaget Lm Ericsson (Publ) Secure access method, and associated apparatus, for accessing a private IP network
US6750881B1 (en) * 1997-02-24 2004-06-15 America Online, Inc. User definable on-line co-user lists
GB9705719D0 (en) 1997-03-20 1997-05-07 Two Way Tv Ltd Method and apparatus for transmitting data
US6333973B1 (en) 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US5901358A (en) 1997-07-15 1999-05-04 Omnipoint Corporation Mobile station locating system and method
US6016476A (en) 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
US6055510A (en) 1997-10-24 2000-04-25 At&T Corp. Method for performing targeted marketing over a large computer network
US6038666A (en) 1997-12-22 2000-03-14 Trw Inc. Remote identity verification technique using a personal identification device
US6304636B1 (en) 1997-12-23 2001-10-16 At&T Corp. Forwarding voice messages to a called party using electronic mail
US6104291A (en) 1998-01-09 2000-08-15 Intermec Ip Corp. Method and apparatus for testing RFID tags
US6594230B1 (en) * 1998-02-23 2003-07-15 Lucent Technologies Inc. System and method for providing advanced calling features to a packet network-based communication device and packet network employing the same
US6047579A (en) 1998-04-17 2000-04-11 The Minster Machine Company RF tag attached to die assembly for use in press machine
US6330589B1 (en) 1998-05-26 2001-12-11 Microsoft Corporation System and method for using a client database to manage conversation threads generated from email or news messages
US6307919B1 (en) 1998-05-29 2001-10-23 Yehuda Yoked Remote controlled electronic price tag
US6424845B1 (en) 1998-06-19 2002-07-23 Ncr Corporation Portable communication device
US6489950B1 (en) 1998-06-26 2002-12-03 Research In Motion Limited Hand-held electronic device with auxiliary input device
US7016539B1 (en) 1998-07-13 2006-03-21 Cognex Corporation Method for fast, robust, multi-dimensional pattern recognition
US6304753B1 (en) 1998-07-16 2001-10-16 Openwave Technologies Inc. Integration of voice and data services provided to a mobile wireless device
US6463154B1 (en) 1998-08-28 2002-10-08 Lucent Technologies Inc. Method for determining temporary mobile identifiers and managing use thereof
US6321090B1 (en) * 1998-11-06 2001-11-20 Samir S. Soliman Mobile communication system with position detection to facilitate hard handoff
JP2000207263A (en) 1998-11-12 2000-07-28 Sony Corp Processor and method for information processing and providing medium
US6177905B1 (en) 1998-12-08 2001-01-23 Avaya Technology Corp. Location-triggered reminder for mobile user devices
US6415188B1 (en) 1998-12-23 2002-07-02 Dennis Sunga Fernandez Method and apparatus for multi-sensor processing
US6243689B1 (en) 1998-12-29 2001-06-05 Robert G. Norton System and method for authorizing electronic funds transfer at a point of sale
US6658254B1 (en) 1998-12-31 2003-12-02 At&T Corp. Method and apparatus for personalization of a public multimedia communications terminal
US6757718B1 (en) 1999-01-05 2004-06-29 Sri International Mobile navigation of network-based electronic information using spoken input
EP1022876B1 (en) 1999-01-25 2006-04-19 International Business Machines Corporation Service advertisements in wireless local networks
US6182010B1 (en) 1999-01-28 2001-01-30 International Business Machines Corporation Method and apparatus for displaying real-time visual information on an automobile pervasive computing client
JP2000268175A (en) 1999-03-18 2000-09-29 Omron Corp Personal authentication method and device
US6772331B1 (en) 1999-05-21 2004-08-03 International Business Machines Corporation Method and apparatus for exclusively pairing wireless devices
US6892230B1 (en) 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6941270B1 (en) 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
US6389290B1 (en) 1999-07-23 2002-05-14 Lextron Systems, Inc. Enhanced weather and traffic information from mobile communication devices
US6772195B1 (en) * 1999-10-29 2004-08-03 Electronic Arts, Inc. Chat clusters for a virtual world application
US7360248B1 (en) 1999-11-09 2008-04-15 International Business Machines Corporation Methods and apparatus for verifying the identity of a user requesting access using location information
EP1104151A3 (en) 1999-11-24 2003-03-12 Nokia Corporation Mobile station having improved user interface providing application management and other functions
US6601093B1 (en) 1999-12-01 2003-07-29 Ibm Corporation Address resolution in ad-hoc networking
US6313745B1 (en) 2000-01-06 2001-11-06 Fujitsu Limited System and method for fitting room merchandise item recognition using wireless tag
EP1117185A1 (en) 2000-01-14 2001-07-18 Lucent Technologies Inc. Method and rake receiver for code-tracking in CDMA communication systems
US6671735B1 (en) 2000-01-28 2003-12-30 Qualcomm Incorporated System and method for using an IP address as a wireless unit identifier
US6346881B1 (en) 2000-03-01 2002-02-12 Samsys Technologies Inc. Tag evaluation module for radio frequency identification (RFID) systems
US6893396B2 (en) 2000-03-01 2005-05-17 I-Medik, Inc. Wireless internet bio-telemetry monitoring system and interface
US6553236B1 (en) 2000-03-28 2003-04-22 Ericsson Inc. On demand location function for mobile terminal
US6297737B1 (en) 2000-04-03 2001-10-02 Ericsson Inc Object locating system
US6982962B1 (en) 2000-04-10 2006-01-03 3Com Corporation System and method for selecting a network access provider using a portable information device
JP3414360B2 (en) * 2000-05-17 2003-06-09 日本電気株式会社 Incoming call barring system and incoming call barring method
KR20010109963A (en) 2000-06-05 2001-12-12 김정우 Method for tracking location by using mobile portable device
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US8489669B2 (en) 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US6542750B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6731613B1 (en) 2000-06-14 2004-05-04 Motorola, Inc. Power management using a bandwidth control mechanism
US20020016735A1 (en) 2000-06-26 2002-02-07 Runge Mark W. Electronic mail classified advertising system
US6246376B1 (en) 2000-06-28 2001-06-12 Texas Instruments Incorporated Wireless location and direction indicator for multiple devices
US6763235B2 (en) 2000-07-04 2004-07-13 Fujitsu Limited Method and system for mobile communication, and a computer product
JP3939080B2 (en) 2000-07-18 2007-06-27 富士通株式会社 Computer and information processing method
US6633761B1 (en) 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
US6628938B1 (en) 2000-08-14 2003-09-30 Koninklijke Philips Electronics N.V. Wireless system, a method of selecting an application while receiving application specific messages and user location method using user location awareness
US6681108B1 (en) 2000-08-16 2004-01-20 Mitsubishi Electric Research Laboratories, Inc. Network and method for identifying entities sharing a common network location
JP3776705B2 (en) 2000-09-28 2006-05-17 株式会社東芝 COMMUNICATION SYSTEM, MOBILE TERMINAL DEVICE, GATEWAY DEVICE, AND COMMUNICATION CONTROL METHOD
US7533342B1 (en) * 2000-09-29 2009-05-12 Palmsource, Inc. System and method of a personal computer device providing telephone capability
US20020042753A1 (en) 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
WO2002030022A2 (en) 2000-10-06 2002-04-11 Aryya Communications, Inc. Systems and methods for interference mitigation among multiple wlan protocols
US7212827B1 (en) 2000-11-09 2007-05-01 Agere Systems Inc. Intelligent reminders for wireless PDA devices
US20030182414A1 (en) 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information
US6957076B2 (en) 2000-11-22 2005-10-18 Denso Corporation Location specific reminders for wireless mobiles
US20020078075A1 (en) 2000-12-15 2002-06-20 Colson James C. System, method, and program product for prioritizing synchronizable data
US7164885B2 (en) 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
US6847823B2 (en) 2000-12-20 2005-01-25 Nokia Corporation System and method for accessing local services with a mobile terminal
EP1219927B1 (en) 2000-12-27 2008-05-28 FUJIFILM Corporation Information notification system and method
US6751453B2 (en) 2001-01-23 2004-06-15 Openwave Systems, Inc. Seamless message retrieval and transmittal during wireless application protocol session
US20020147717A1 (en) 2001-01-26 2002-10-10 Barros Mark Alexander Communication device, system, method, and computer program product for sorting data based on proximity
US6981223B2 (en) 2001-03-19 2005-12-27 Ecrio, Inc. Method, apparatus and computer readable medium for multiple messaging session management with a graphical user interface
US6831563B1 (en) 2001-03-20 2004-12-14 Bellsouth Intellectual Property Corp. Location visit confirmation services for wireless devices
US7167484B2 (en) 2001-03-22 2007-01-23 Oxford Semiconductor, Inc. Centralized coordination point for wireless communication devices using multiple protocols
US20030033582A1 (en) 2001-05-09 2003-02-13 Wavemarket, Inc. Representations for estimating distance
KR20020090001A (en) 2001-05-25 2002-11-30 이순 Attachable keyboard apparatus and portable information system having the same
US20020184418A1 (en) 2001-05-30 2002-12-05 Palm, Inc. Location mapping and determining using wireless devices
US20020194498A1 (en) 2001-05-30 2002-12-19 Palm, Inc. Mobile communication system for location aware services
US7266379B2 (en) 2001-05-30 2007-09-04 Palm, Inc. Resource location through location history
US7493369B2 (en) 2001-06-28 2009-02-17 Microsoft Corporation Composable presence and availability services
WO2003005747A1 (en) 2001-07-05 2003-01-16 Wavemarket Inc. Apparatus and method for obtaining location information of mobile stations in a wireless communications network
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
CA2393498A1 (en) 2001-07-16 2003-01-16 Sanyo Electric Co., Ltd. Mobile telephone device
US7643834B2 (en) 2001-07-16 2010-01-05 Wavemarket, Inc. System for providing alert-based services to mobile stations in a wireless communications network
US6920328B2 (en) 2001-08-30 2005-07-19 Hewlett-Packard Development Company, L.P. Family calendar notification and tracking
US20030054846A1 (en) 2001-09-14 2003-03-20 Cvsht Apparatus and methods for selectively establishing wireless communications
US20030134648A1 (en) 2001-10-04 2003-07-17 Reed Mark Jefferson Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US8977284B2 (en) 2001-10-04 2015-03-10 Traxcell Technologies, LLC Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US20030087602A1 (en) 2001-11-05 2003-05-08 Palm, Inc. Data prioritization and distribution limitation system and method
US7006817B2 (en) 2001-11-15 2006-02-28 International Business Machines Corporation System and method for mitigating the mobile phone nuisance factor
US20030104782A1 (en) 2001-11-30 2003-06-05 Palm, Inc. Object tagging system and method
FI117079B (en) 2002-03-11 2006-05-31 Nokia Corp Method and apparatus for displaying reminders in a portable device
JP3999992B2 (en) * 2002-03-27 2007-10-31 三洋電機株式会社 Mobile terminal device and communication device system using the mobile terminal device
US20040203847A1 (en) 2002-03-28 2004-10-14 Knauerhase Robert C. Location-based task notification
US8401032B2 (en) 2002-05-06 2013-03-19 Telefonaktiebolaget Lm Ericsson (Publ) Multi-user multimedia messaging services
US7899915B2 (en) 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US6934664B1 (en) 2002-05-20 2005-08-23 Palm, Inc. System and method for monitoring a security state of an electronic device
US7721216B2 (en) * 2002-06-18 2010-05-18 Microsoft Corporation Visual group interface for group connectivity
US7424447B2 (en) 2002-08-26 2008-09-09 Aperture Investments, Llc List-based selection system and methods for using same
US7616748B1 (en) * 2002-11-05 2009-11-10 Telebuyer, Llc Central call screening system
US7017047B2 (en) 2002-11-08 2006-03-21 Nokia Corporation Method for evaluating a profile for risk and/or reward
JP2007537496A (en) 2002-12-10 2007-12-20 テルアバウト,インコーポレイテッド Content creation, distribution, dialogue and monitoring system
WO2004059996A1 (en) 2002-12-27 2004-07-15 Nokia Corporation Location based services for mobile communication terminals
GB0716548D0 (en) 2007-08-28 2007-10-03 Mayer Yaron System and method for improving the efficiency, comfort, and/or reliability in operating systems, such as for example windows
US20080177994A1 (en) 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US20040176107A1 (en) 2003-02-07 2004-09-09 Lovleen Chadha Methods and systems for position based tasks for wireless devices
US6943671B2 (en) 2003-04-17 2005-09-13 Hewlett-Packard Development Company, L.P. Generating an alarm based on location and time
US7991406B2 (en) 2003-05-23 2011-08-02 Nokia Corporation Changing settings of a mobile terminal
US7193616B2 (en) 2003-05-30 2007-03-20 Hewlett-Packard Development Company, L.P. Systems and methods for facilitating composition of handwritten documents
US7471946B2 (en) 2003-06-27 2008-12-30 At&T Delaware Intellectual Property, Inc. Methods of providing messages using location criteria and related systems
EP1494488A1 (en) 2003-07-01 2005-01-05 Precisa Instruments AG Mobile phone comprising position computation means
US7274299B2 (en) 2003-07-09 2007-09-25 Nokia Corporation Method of and service architecture for reminding a user subscribed to a communication network
US20050038876A1 (en) * 2003-08-15 2005-02-17 Aloke Chaudhuri System and method for instant match based on location, presence, personalization and communication
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US20050181803A1 (en) * 2004-02-17 2005-08-18 Weaver Christopher S. System for combining geographic location information, database-derived affinity matches, and user control in order to permit individuals to rendezvous
KR100601856B1 (en) 2004-02-26 2006-07-19 에스케이 텔레콤주식회사 Method for Providing Location Based Pet Name Service of Calling Party in Mobile Communication Network
US7084758B1 (en) 2004-03-19 2006-08-01 Advanced Micro Devices, Inc. Location-based reminders
KR100752352B1 (en) 2004-03-26 2007-08-28 (주) 엘지텔레콤 Method for notification service of mobile terminal location having function of assigning byname for location
US7917153B2 (en) 2004-03-31 2011-03-29 France Telecom Method and apparatus for creating, directing, storing and automatically delivering a message to an intended recipient upon arrival of a specified mobile object at a designated location
US8280913B2 (en) 2004-06-09 2012-10-02 Bergin James P Systems and methods for management of contact information
KR100625217B1 (en) 2004-07-23 2006-09-20 권용진 System for searching and inquiring geographic information based on mobile
US20060061488A1 (en) 2004-09-17 2006-03-23 Dunton Randy R Location based task reminder
US7672681B1 (en) 2004-09-21 2010-03-02 Beyer Jr Malcolm K Method of renaming soft switch controls in all participant's cell phones by an administrator
US8150617B2 (en) 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
US7403762B2 (en) 2004-10-29 2008-07-22 Skyhook Wireless, Inc. Method and system for building a location beacon database
US7323982B2 (en) 2004-11-05 2008-01-29 Wirelesswerx International, Inc. Method and system to control movable entities
GB2425853A (en) 2005-04-12 2006-11-08 Christopher Gare Presence information and location monitor
US20060265508A1 (en) 2005-05-02 2006-11-23 Angel Franklin J System for administering a multiplicity of namespaces containing state information and services
US7336964B2 (en) 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US8249626B2 (en) 2005-07-14 2012-08-21 Huston Charles D GPS based friend location and identification system and method
EP2667344A3 (en) 2005-10-06 2014-08-27 C-Sam, Inc. Transactional services
US7920531B2 (en) 2005-10-11 2011-04-05 Hewlett-Packard Development Company, L.P. Technique for managing wireless networks
US20070192277A1 (en) 2006-02-01 2007-08-16 Jackson Timothy R Personalized concierge system with optimized user interface
US20070185980A1 (en) 2006-02-03 2007-08-09 International Business Machines Corporation Environmentally aware computing devices with automatic policy adjustment features
US20070202886A1 (en) 2006-02-24 2007-08-30 Pratik Mahesh Dhebri Location-specific broadcast messaging
US7933612B2 (en) 2006-02-28 2011-04-26 Microsoft Corporation Determining physical location based upon received signals
DE102006009091A1 (en) 2006-02-28 2007-08-30 Bayerische Motoren Werke Ag A method for issuing a notification message in a vehicle and vehicle
US8095140B2 (en) 2006-03-27 2012-01-10 Motorola Solutions, Inc. Regrouping wireless devices
US7583972B2 (en) 2006-04-05 2009-09-01 Palm, Inc. Location based reminders
US8548452B2 (en) 2006-04-13 2013-10-01 Blackberry Limited System and method for controlling device usage
US20070244758A1 (en) 2006-04-16 2007-10-18 Bin Xie Methods and systems for managing information relevant to shopping tasks
US20070271367A1 (en) 2006-05-09 2007-11-22 Zohar Yardeni Systems and methods for location-based social web interaction and instant messaging system
US20070282621A1 (en) * 2006-06-01 2007-12-06 Flipt, Inc Mobile dating system incorporating user location information
US8571580B2 (en) 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
US8989778B2 (en) 2006-06-01 2015-03-24 Green Dot Corporation Secure and private location sharing for location-aware mobile communication devices
US9054909B2 (en) * 2006-06-30 2015-06-09 Microsoft Technology Licensing, Llc Forwarding calls in real time communications
US8208946B2 (en) 2006-07-24 2012-06-26 Qualcomm Incorporated Method, apparatus, and system for transmitting messages
KR100780802B1 (en) 2006-08-18 2007-11-30 삼성전자주식회사 Apparatus method for managing of scheduling in the wireless terminal
US20080045236A1 (en) 2006-08-18 2008-02-21 Georges Nahon Methods and apparatus for gathering and delivering contextual messages in a mobile communication system
WO2008027836A2 (en) 2006-08-28 2008-03-06 Johnson Controls Technology Company Smart mode interface
US8233885B2 (en) 2006-09-08 2012-07-31 Hewlett-Packard Development Company, L.P. Apparatus and methods for providing enhanced mobile messaging services
US8000692B2 (en) 2006-09-19 2011-08-16 Microsoft Corporation Mobile device manners propagation and compliance
US7912480B2 (en) 2006-09-21 2011-03-22 Research In Motion Limited System and method for electronic notes in a mobile environment
GB2443864B (en) 2006-11-15 2009-02-11 Motorola Inc Mobile station, wireless communication system and method of operation
US20080134088A1 (en) 2006-12-05 2008-06-05 Palm, Inc. Device for saving results of location based searches
US20080139114A1 (en) 2006-12-06 2008-06-12 Motorola, Inc. Method for determining user location based on association with seamless mobility context
US7869941B2 (en) 2006-12-29 2011-01-11 Aol Inc. Meeting notification and modification service
US7657281B2 (en) 2007-01-04 2010-02-02 Sony Ericsson Mobile Communications Ab Methods of dynamically changing information provided on a display of a cellular telephone and related cellular telephones
US7941133B2 (en) 2007-02-14 2011-05-10 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for schedule management based on locations of wireless devices
US20080254811A1 (en) 2007-04-11 2008-10-16 Palm, Inc. System and method for monitoring locations of mobile devices
US9031583B2 (en) 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
US9140552B2 (en) 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US7890089B1 (en) 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US20080281696A1 (en) 2007-05-11 2008-11-13 Verizon Services Organization Inc. Systems and methods for using dns records to provide targeted marketing services
US8532276B2 (en) * 2007-06-26 2013-09-10 Ingenio Llc Systems and methods to provide telephonic connections via concurrent calls
US8775944B2 (en) 2008-06-26 2014-07-08 Citrix Systems, Inc. Methods and systems for interactive evaluation of policies
US20090005018A1 (en) 2007-06-28 2009-01-01 Apple Inc. Route Sharing and Location
US8561148B2 (en) 2008-06-26 2013-10-15 Citrix Systems, Inc. Methods and systems for interactive evaluation using dynamically generated, interactive resultant sets of policies
US9288751B2 (en) 2007-08-29 2016-03-15 Qualcomm Incorporated Use of position data to select wireless access point
US8838152B2 (en) 2007-11-30 2014-09-16 Microsoft Corporation Modifying mobile device operation using proximity relationships
US20090152349A1 (en) 2007-12-17 2009-06-18 Bonev Robert Family organizer communications network system
US8219468B2 (en) 2008-02-28 2012-07-10 International Business Machines Corporation Device, system, and method of project planning and management
US8213389B2 (en) 2008-04-15 2012-07-03 Apple Inc. Location determination using formula
US8886211B2 (en) 2008-05-27 2014-11-11 Qualcomm Incorporated Notification adjustment for computing devices

Patent Citations (138)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4279021A (en) * 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4415065A (en) * 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4764770A (en) * 1986-06-11 1988-08-16 Hewlett-Packard Company Stabilized molded rubber keyboards
US5227614A (en) * 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US4887212A (en) * 1986-10-29 1989-12-12 International Business Machines Corporation Parser for natural language text
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US4892981A (en) * 1988-09-26 1990-01-09 Richard Soloway Snap-in modular keypad apparatus
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5218188A (en) * 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
USD320598S (en) * 1989-11-02 1991-10-08 Mitsubishi Electric Sales America, Inc. Portable keyboard for remote controller
US5067164A (en) * 1989-11-30 1991-11-19 At&T Bell Laboratories Hierarchical constrained automatic learning neural network for character recognition
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5903852A (en) * 1991-02-04 1999-05-11 Motorola, Inc. Radiotelephone operating technique
US5936614A (en) * 1991-04-30 1999-08-10 International Business Machines Corporation User defined keyboard entry system
US5334824A (en) * 1991-09-19 1994-08-02 Martinez Jerry R Method and apparatus for validating credit information during home delivery of order
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5333266A (en) * 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5357065A (en) * 1992-07-10 1994-10-18 Fujitsu Limited Circuit unit for electronic instrument having key-pad arrangement
US5336001A (en) * 1992-08-04 1994-08-09 Lichtenberg Allan C Maximum comfort keyboard
US5430436A (en) * 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5503484A (en) * 1992-12-14 1996-04-02 Typeright Keyboard Corporation Ergonomic keyboard apparatus and method of using same
US5465401A (en) * 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5335276A (en) * 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5494363A (en) * 1993-03-16 1996-02-27 Preh-Werke Gmbh Co. Kg Keyboard
US5345615A (en) * 1993-07-09 1994-09-13 Htm Sport S.P.A. Wide viewfield underwater mask
US5650776A (en) * 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
USD359920S (en) * 1994-04-27 1995-07-04 Matsushita Electric Industrial Co., Ltd. Handheld position detecting and indicating receiver
US5539317A (en) * 1994-11-07 1996-07-23 Jlj, Inc. Circuit tester for Christmas tree light sets
US5742894A (en) * 1995-02-06 1998-04-21 Motorola, Inc. Radio communication device having a moveable housing element and keypad disposed therein
US6295372B1 (en) * 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
US5705995A (en) * 1995-11-06 1998-01-06 Motorola, Inc. Selective call receiver and method of storing messages therein
US6101531A (en) * 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5812651A (en) * 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
US6085101A (en) * 1996-05-17 2000-07-04 Telcordia Technologies, Inc. Communications network having a multicast capability
US5905863A (en) * 1996-06-07 1999-05-18 At&T Corp Finding an e-mail message to which another e-mail message is a response
US5966652A (en) * 1996-08-29 1999-10-12 Qualcomm Incorporated System and method for the insertion and extraction of telephone numbers from a wireless text message
US5779030A (en) * 1996-11-27 1998-07-14 Samsung Electro-Mechanics Co., Ltd. Key board
US5813778A (en) * 1997-03-28 1998-09-29 Behavior Tech Computer Corp. Key underboard structure of computer keyboard
US6310609B1 (en) * 1997-04-17 2001-10-30 Nokia Mobile Phones Limited User interface with guide lights
US6870828B1 (en) * 1997-06-03 2005-03-22 Cisco Technology, Inc. Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a Web page
US6560461B1 (en) * 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US5918159A (en) * 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
US6256631B1 (en) * 1997-09-30 2001-07-03 International Business Machines Corporation Automatic creation of hyperlinks
US5917906A (en) * 1997-10-01 1999-06-29 Ericsson Inc. Touch pad with tactile feature
US6684068B1 (en) * 1997-11-05 2004-01-27 Nokia Corporation Method for transmitting a message to a mobile station
US6151507A (en) * 1997-11-07 2000-11-21 Nokia Mobile Phones Ltd. Individual short message service (SMS) options
US6415138B2 (en) * 1997-11-27 2002-07-02 Nokia Mobile Phones Ltd. Wireless communication device and a method of manufacturing a wireless communication device
US6226362B1 (en) * 1997-12-31 2001-05-01 At&T Corp Video phone interactive corporate menu answering machine announcement
US6038547A (en) * 1998-01-07 2000-03-14 Casto; Robin L. Construction tracking and payment method and system
US6157630A (en) * 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6044275A (en) * 1998-03-23 2000-03-28 Ericsson Inc. System and method for time defined delivery of short message service messages
US6452588B2 (en) * 1998-06-26 2002-09-17 Research In Motion Limited Hand-held e-mail device
US6867763B2 (en) * 1998-06-26 2005-03-15 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6396482B1 (en) * 1998-06-26 2002-05-28 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6919879B2 (en) * 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
USD416256S (en) * 1998-06-26 1999-11-09 Research In Motion Limited Hand-held messaging device with keyboard
US6873317B1 (en) * 1998-06-26 2005-03-29 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US20020044136A1 (en) * 1998-06-26 2002-04-18 Griffin Jason T. Dual-mode mobile communication device
US6611254B1 (en) * 1998-06-26 2003-08-26 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6278442B1 (en) * 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6611255B2 (en) * 1998-06-26 2003-08-26 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6259931B1 (en) * 1998-08-14 2001-07-10 Ericsson Inc. Controlling a communication device with dual-mode telecommunications signaling
US6230197B1 (en) * 1998-09-11 2001-05-08 Genesys Telecommunications Laboratories, Inc. Method and apparatus for rules-based storage and retrieval of multimedia interactions within a communication center
US20010025309A1 (en) * 1998-09-11 2001-09-27 Christopher Clemmett Macleod Beck Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US5941648A (en) * 1998-10-21 1999-08-24 Olivetti Office U.S.A., Inc. Personal digital assistant having a foldable keyboard component
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
US6630944B1 (en) * 1999-03-19 2003-10-07 Fujitsu Limited Display control method and device
US6363349B1 (en) * 1999-05-28 2002-03-26 Motorola, Inc. Method and apparatus for performing distributed speech processing in a communication system
US6516202B1 (en) * 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US6166342A (en) * 1999-08-30 2000-12-26 Shin Jiuh Corp. Pushbutton in keyboard (2)
USD462354S1 (en) * 1999-09-07 2002-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Keyboard attachable to mobile phone
US6198053B1 (en) * 1999-10-12 2001-03-06 Shin Jiuh Corp. Foldable pushbutton-input device
US7035382B1 (en) * 1999-10-26 2006-04-25 Samsung Electronics Co., Ltd. Voice mailbox management method using short message service in voice mail system and computer-readable medium therefor
US6346952B1 (en) * 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US20010006889A1 (en) * 1999-12-14 2001-07-05 Nokia Mobile Phones Ltd. Message exchange handling concept
US20010021649A1 (en) * 1999-12-24 2001-09-13 Timo Kinnunen User interface for a radiotelephone
US20030149527A1 (en) * 2000-02-09 2003-08-07 Sami Sikila Positioning system and method
US6687763B2 (en) * 2000-02-17 2004-02-03 Matsushita Electric Industrial Co., Ltd. ATAPI command receiving method
US20020019243A1 (en) * 2000-06-15 2002-02-14 International Business Machines Corporation Short message gateway, system and method of providing information service for mobile telephones
US7028263B2 (en) * 2000-07-19 2006-04-11 Research In Motion Limited User interface and method for viewing short messages on a wireless device
US20020069218A1 (en) * 2000-07-24 2002-06-06 Sanghoon Sull System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6370018B1 (en) * 2000-08-18 2002-04-09 William B. Miller, Jr. Portable computer keyboard
US6618593B1 (en) * 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US7007239B1 (en) * 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
US6369482B1 (en) * 2000-09-27 2002-04-09 General Electric Company Generator armature bar support system and related method
US7054441B2 (en) * 2000-12-12 2006-05-30 Research In Motion Limited Mobile device having a protective user interface cover
US7103370B1 (en) * 2001-01-05 2006-09-05 Palm, Inc. Identifying client patterns using online location-based derivative analysis
US20020115453A1 (en) * 2001-02-16 2002-08-22 Poulin Ronald Leon Method and system for location based wireless communication services
US20020115476A1 (en) * 2001-02-16 2002-08-22 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
USD471559S1 (en) * 2001-03-16 2003-03-11 Patientline Plc Alphanumeric input device
US20040166829A1 (en) * 2001-04-03 2004-08-26 Kazuaki Nakae Collapsible cellular communication terminal having a camera having photographing control function and photographing control method in the terminal
US20020147614A1 (en) * 2001-04-04 2002-10-10 Doerr Thomas D. Physician decision support system with improved diagnostic code capture
US6799033B2 (en) * 2001-04-13 2004-09-28 At&T Wireless Services, Inc. Scrolling display for mobile telephone text messaging
US20030065788A1 (en) * 2001-05-11 2003-04-03 Nokia Corporation Mobile instant messaging and presence service
US20030005048A1 (en) * 2001-06-13 2003-01-02 Rivar Technologies, Inc. System and method for integrated web-based software code environment
USD466714S1 (en) * 2001-07-23 2002-12-10 Grosfillex Sarl Armchair
USD456794S1 (en) * 2001-08-30 2002-05-07 Garmin Ltd. Wireless communications device
US20040233159A1 (en) * 2001-09-04 2004-11-25 Ziad Badarneh Operating device for controlling functions in electronic equipment
US6938067B2 (en) * 2001-09-05 2005-08-30 Danger, Inc. System and method of transcoding a telephone number from a web page
US20030070176A1 (en) * 2001-10-10 2003-04-10 Cameron Parker Providing collaborative services with content
USD464962S1 (en) * 2001-10-23 2002-10-29 Symbol Technologies, Inc. Portable handheld terminal housing
USD470842S1 (en) * 2001-10-23 2003-02-25 Symbol Technologies, Inc. Portable handheld terminal housing
US7192235B2 (en) * 2001-11-01 2007-03-20 Palm, Inc. Temporary messaging address system and method
US7328242B1 (en) * 2001-11-09 2008-02-05 Mccarthy Software, Inc. Using multiple simultaneous threads of communication
US6891529B2 (en) * 2001-11-23 2005-05-10 Research In Motion Limited Keyboard assembly for a mobile device
US20030114174A1 (en) * 2001-12-19 2003-06-19 Brian Walsh Mobile telephone short text messaging with message thread identification
US6778644B1 (en) * 2001-12-28 2004-08-17 Vocada, Inc. Integration of voice messaging and data systems
USD468714S1 (en) * 2002-02-04 2003-01-14 Motorola, Inc. Housing for a communication device or similar articles
USD469749S1 (en) * 2002-03-07 2003-02-04 Young S. Kim Wireless voice/data communicator
USD488478S1 (en) * 2002-07-02 2004-04-13 Garmin Ltd. Front face of a combined personal digital assistant and navigation device
USD477597S1 (en) * 2002-07-02 2003-07-22 Garmin Ltd. Combined personal digital assistant and navigation device
US7061403B2 (en) * 2002-07-03 2006-06-13 Research In Motion Limited Apparatus and method for input of ideographic Korean syllables from reduced keyboard
US20040137884A1 (en) * 2002-10-15 2004-07-15 Engstrom G. Eric Unified communication thread for wireless mobile communication devices
US20040185883A1 (en) * 2003-03-04 2004-09-23 Jason Rukman System and method for threading short message service (SMS) messages with multimedia messaging service (MMS) messages
USD518820S1 (en) * 2003-03-17 2006-04-11 Palm, Inc. Handheld device
USD518825S1 (en) * 2003-03-17 2006-04-11 Palm, Inc. Keyboard for handheld device
USD519502S1 (en) * 2003-03-17 2006-04-25 Palm, Inc. Handheld device
US20040218609A1 (en) * 2003-04-29 2004-11-04 Dayton Foster System and method for delivering messages using alternate modes of communication
US7103010B2 (en) * 2003-05-19 2006-09-05 Jambotech, Llc Application independent telephone call initiation
US7266584B2 (en) * 2003-06-19 2007-09-04 International Business Machines Corporation Electronic mail distribution via a network of computer controlled display terminals with interactive display interfaces enabling senders/receivers to view sequences of only text from sequences of E-Mail having same headers
US7421690B2 (en) * 2003-06-23 2008-09-02 Apple Inc. Threaded presentation of electronic mail
US20050097189A1 (en) * 2003-10-30 2005-05-05 Avaya Technology Corp. Automatic detection and dialing of phone numbers on web pages
US20060034434A1 (en) * 2003-10-30 2006-02-16 Avaya Technology Corp. Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents
US7103388B2 (en) * 2003-12-16 2006-09-05 Research In Motion Limited Expedited communication graphical user interface system and method
US7383307B2 (en) * 2004-01-07 2008-06-03 International Business Machines Corporation Instant messaging windowing for topic threads
US20060030339A1 (en) * 2004-08-04 2006-02-09 Igor Zhovnirovsky Implementation of serverless applications over wireless networks
US7353034B2 (en) * 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20070005715A1 (en) * 2005-07-01 2007-01-04 Levasseur Thierry Electronic mail system with aggregation and integrated display of related messages
US20070036286A1 (en) * 2005-08-08 2007-02-15 David Champlin Method and device for enabling message responses to incoming phone calls
US20070060174A1 (en) * 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for updating message routing profiles
US20080037721A1 (en) * 2006-07-21 2008-02-14 Rose Yao Method and System for Generating and Presenting Conversation Threads Having Email, Voicemail and Chat Messages
US20080104173A1 (en) * 2006-10-27 2008-05-01 International Business Machines Corporation Third-party application chat integration
US20080172462A1 (en) * 2007-01-16 2008-07-17 Oracle International Corporation Thread-based conversation management

Cited By (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9646444B2 (en) 2000-06-27 2017-05-09 Mesa Digital, Llc Electronic wireless hand held multimedia device
US10129569B2 (en) 2000-10-26 2018-11-13 Front Row Technologies, Llc Wireless transmission of sports venue-based data including video to hand held devices
US20140018109A1 (en) * 2000-10-26 2014-01-16 Front Row Technologies, Llc Wireless venue infrastructure providing location based services to wireless hand held devices
US9154776B1 (en) 2001-10-18 2015-10-06 Iwao Fujisaki Communication device
US9197741B1 (en) 2001-10-18 2015-11-24 Iwao Fujisaki Communication device
US9883025B1 (en) 2001-10-18 2018-01-30 Iwao Fujisaki Communication device
US8731540B1 (en) 2001-10-18 2014-05-20 Iwao Fujisaki Communication device
US8744515B1 (en) 2001-10-18 2014-06-03 Iwao Fujisaki Communication device
US8750921B1 (en) 2001-10-18 2014-06-10 Iwao Fujisaki Communication device
US8805442B1 (en) 2001-10-18 2014-08-12 Iwao Fujisaki Communication device
US8583186B1 (en) 2001-10-18 2013-11-12 Iwao Fujisaki Communication device
US9026182B1 (en) 2001-10-18 2015-05-05 Iwao Fujisaki Communication device
US10805451B1 (en) 2001-10-18 2020-10-13 Iwao Fujisaki Communication device
US9247383B1 (en) 2001-10-18 2016-01-26 Iwao Fujisaki Communication device
US9537988B1 (en) 2001-10-18 2017-01-03 Iwao Fujisaki Communication device
US8538486B1 (en) * 2001-10-18 2013-09-17 Iwao Fujisaki Communication device which displays perspective 3D map
US10425522B1 (en) 2001-10-18 2019-09-24 Iwao Fujisaki Communication device
US10284711B1 (en) 2001-10-18 2019-05-07 Iwao Fujisaki Communication device
US8538485B1 (en) 2001-10-18 2013-09-17 Iwao Fujisaki Communication device
US8498672B1 (en) 2001-10-18 2013-07-30 Iwao Fujisaki Communication device
US9883021B1 (en) 2001-10-18 2018-01-30 Iwao Fujisaki Communication device
US8433294B2 (en) 2001-11-01 2013-04-30 Hewlett-Packard Development Company, L.P. Messaging server to redirect an instant message to a mobile device
US8682397B1 (en) 2003-02-08 2014-03-25 Iwao Fujisaki Communication device
US10547725B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US9077807B1 (en) 2003-09-26 2015-07-07 Iwao Fujisaki Communication device
US10547722B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US11184468B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US8532703B1 (en) 2003-09-26 2013-09-10 Iwao Fujisaki Communication device
US10237385B1 (en) 2003-09-26 2019-03-19 Iwao Fujisaki Communication device
US9596338B1 (en) 2003-09-26 2017-03-14 Iwao Fujisaki Communication device
US11184469B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US8447353B1 (en) 2003-09-26 2013-05-21 Iwao Fujisaki Communication device
US10547724B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US8712472B1 (en) 2003-09-26 2014-04-29 Iwao Fujisaki Communication device
US10547721B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US10547723B1 (en) 2003-09-26 2020-01-28 Iwao Fujisaki Communication device
US10560561B1 (en) 2003-09-26 2020-02-11 Iwao Fujisaki Communication device
US10805442B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US8781526B1 (en) 2003-09-26 2014-07-15 Iwao Fujisaki Communication device
US8781527B1 (en) 2003-09-26 2014-07-15 Iwao Fujisaki Communication device
US11190632B1 (en) 2003-09-26 2021-11-30 Iwao Fujisaki Communication device
US8774862B1 (en) 2003-09-26 2014-07-08 Iwao Fujisaki Communication device
US10805443B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US10805444B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US11184470B1 (en) 2003-09-26 2021-11-23 Iwao Fujisaki Communication device
US10805445B1 (en) 2003-09-26 2020-10-13 Iwao Fujisaki Communication device
US8694052B1 (en) 2003-09-26 2014-04-08 Iwao Fujisaki Communication device
US8565812B1 (en) 2003-11-22 2013-10-22 Iwao Fujisaki Communication device
US8554269B1 (en) 2003-11-22 2013-10-08 Iwao Fujisaki Communication device
US9325825B1 (en) 2003-11-22 2016-04-26 Iwao Fujisaki Communication device
US9955006B1 (en) 2003-11-22 2018-04-24 Iwao Fujisaki Communication device
US9554232B1 (en) 2003-11-22 2017-01-24 Iwao Fujisaki Communication device
US9674347B1 (en) 2003-11-22 2017-06-06 Iwao Fujisaki Communication device
US11115524B1 (en) 2003-11-22 2021-09-07 Iwao Fujisaki Communication device
US9094531B1 (en) 2003-11-22 2015-07-28 Iwao Fujisaki Communication device
US10244206B1 (en) 2005-04-08 2019-03-26 Iwao Fujisaki Communication device
US9549150B1 (en) 2005-04-08 2017-01-17 Iwao Fujisaki Communication device
US9143723B1 (en) 2005-04-08 2015-09-22 Iwao Fujisaki Communication device
US9948890B1 (en) 2005-04-08 2018-04-17 Iwao Fujisaki Communication device
US10278028B2 (en) 2007-04-11 2019-04-30 Qualcomm Incorporated System and method for monitoring locations of mobile devices
US9712978B2 (en) 2007-04-11 2017-07-18 Qualcomm Incorporated System and method for monitoring locations of mobile devices
US9031583B2 (en) 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
US8825026B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
US8825090B1 (en) 2007-05-03 2014-09-02 Iwao Fujisaki Communication device
US9092917B1 (en) 2007-05-03 2015-07-28 Iwao Fujisaki Communication device
US8559983B1 (en) * 2007-05-03 2013-10-15 Iwao Fujisaki Communication device
US9185657B1 (en) 2007-05-03 2015-11-10 Iwao Fujisaki Communication device
US9396594B1 (en) 2007-05-03 2016-07-19 Iwao Fujisaki Communication device
US20080280600A1 (en) * 2007-05-08 2008-11-13 Samsung Electronics Co., Ltd. Geographic Mobile Address Book
US20100035637A1 (en) * 2007-08-07 2010-02-11 Palm, Inc. Displaying image data and geographic element data
US9329052B2 (en) 2007-08-07 2016-05-03 Qualcomm Incorporated Displaying image data and geographic element data
US20090040370A1 (en) * 2007-08-07 2009-02-12 Palm, Inc. Displaying image data and geographic element data
US8994851B2 (en) * 2007-08-07 2015-03-31 Qualcomm Incorporated Displaying image data and geographic element data
US20090047934A1 (en) * 2007-08-15 2009-02-19 Sony Ericsson Mobile Communications Ab Accessing Stored Data Objects Using Contact Data Corresponding to a Remote Communications Party
US8233886B2 (en) * 2007-08-15 2012-07-31 Sony Mobile Communications Ab Accessing stored data objects using contact data corresponding to a remote communications party
US10148803B2 (en) 2007-08-24 2018-12-04 Iwao Fujisaki Communication device
US9596334B1 (en) 2007-08-24 2017-03-14 Iwao Fujisaki Communication device
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
US9232369B1 (en) 2007-08-24 2016-01-05 Iwao Fujisaki Communication device
US9082115B1 (en) 2007-10-26 2015-07-14 Iwao Fujisaki Communication device
US8639214B1 (en) 2007-10-26 2014-01-28 Iwao Fujisaki Communication device
US8676705B1 (en) 2007-10-26 2014-03-18 Iwao Fujisaki Communication device
US8472935B1 (en) 2007-10-29 2013-06-25 Iwao Fujisaki Communication device
US9094775B1 (en) 2007-10-29 2015-07-28 Iwao Fujisaki Communication device
US8755838B1 (en) 2007-10-29 2014-06-17 Iwao Fujisaki Communication device
US10085129B2 (en) 2007-11-30 2018-09-25 Microsoft Technology Licensing, Llc Mobile device communication
US9139089B1 (en) 2007-12-27 2015-09-22 Iwao Fujisaki Inter-vehicle middle point maintaining implementer
US8543157B1 (en) 2008-05-09 2013-09-24 Iwao Fujisaki Communication device which notifies its pin-point location or geographic area in accordance with user selection
US8584388B1 (en) 2008-05-09 2013-11-19 Iwao Fujisaki Firearm
US11112936B1 (en) 2008-06-30 2021-09-07 Iwao Fujisaki Communication device
US10175846B1 (en) 2008-06-30 2019-01-08 Iwao Fujisaki Communication device
US10503356B1 (en) 2008-06-30 2019-12-10 Iwao Fujisaki Communication device
US9060246B1 (en) 2008-06-30 2015-06-16 Iwao Fujisaki Communication device
US9241060B1 (en) 2008-06-30 2016-01-19 Iwao Fujisaki Communication device
US9049556B1 (en) 2008-07-02 2015-06-02 Iwao Fujisaki Communication device
US9326267B1 (en) 2008-07-02 2016-04-26 Iwao Fujisaki Communication device
US9140552B2 (en) 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US9456298B2 (en) * 2008-08-04 2016-09-27 Apple Inc. Device-to-device location awareness
US20100029302A1 (en) * 2008-08-04 2010-02-04 Lee Michael M Device-to-device location awareness
US20100122183A1 (en) * 2008-11-07 2010-05-13 Aram Nicholas Babaian Location information in a communications system
US9565261B2 (en) 2008-11-07 2017-02-07 Skype Location information in a communications system
WO2010052113A1 (en) * 2008-11-07 2010-05-14 Skype Limited Location information in a communications system
US10524091B2 (en) 2008-11-07 2019-12-31 Skype Location information in a communications system
US9280759B2 (en) * 2008-12-24 2016-03-08 Blackboard Inc. Method and system for displaying plural notifications from plural sources
US20100162114A1 (en) * 2008-12-24 2010-06-24 Blackboard Connect Inc. Method and system for displaying plural notifications from plural sources
TWI416928B (en) * 2009-01-21 2013-11-21 Htc Corp Method, system and apparatus for managing images and geographic location data in a mobile deivce
US20100184451A1 (en) * 2009-01-22 2010-07-22 Wang John C Method and system for managing images and geographic location data in a mobile device
US8437777B2 (en) * 2009-01-22 2013-05-07 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US20140317136A1 (en) * 2009-01-22 2014-10-23 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US8787934B2 (en) * 2009-01-22 2014-07-22 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US9177015B2 (en) * 2009-01-22 2015-11-03 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US8311556B2 (en) * 2009-01-22 2012-11-13 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US10133717B2 (en) * 2009-01-22 2018-11-20 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US20160041962A1 (en) * 2009-01-22 2016-02-11 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US20130331129A1 (en) * 2009-01-22 2013-12-12 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US20120302255A1 (en) * 2009-01-22 2012-11-29 Htc Corporation Method and system for managing images and geographic location data in a mobile device
US8395547B2 (en) 2009-08-27 2013-03-12 Hewlett-Packard Development Company, L.P. Location tracking for mobile computing device
US9097544B2 (en) 2009-08-27 2015-08-04 Qualcomm Incorporated Location tracking for mobile computing device
EP2476108A4 (en) * 2009-09-09 2013-05-22 Absolute Software Corp Alert for real-time risk of theft or loss
EP2476108A1 (en) * 2009-09-09 2012-07-18 Absolute Software Corporation Alert for real-time risk of theft or loss
US20110057797A1 (en) * 2009-09-09 2011-03-10 Absolute Software Corporation Alert for real-time risk of theft or loss
WO2011029195A1 (en) * 2009-09-09 2011-03-17 Absolute Software Corporation Alert for real-time risk of theft or loss
US8717172B2 (en) 2009-09-09 2014-05-06 Absolute Software Corporation Alert for real-time risk of theft or loss
US8902066B2 (en) 2009-09-09 2014-12-02 Absolute Software Corporation Alert for real-time risk of theft or loss
US8878672B2 (en) 2009-09-09 2014-11-04 Absolute Software Corporation Alert for real-time risk of theft or loss
WO2012005774A1 (en) * 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Telematics enhanced mobile device safety interlock
US8336664B2 (en) 2010-07-09 2012-12-25 Telecommunication Systems, Inc. Telematics basic mobile device safety interlock
US8755815B2 (en) 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US9191781B2 (en) 2010-08-31 2015-11-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US20120100868A1 (en) * 2010-10-20 2012-04-26 Samsung Electronics Co., Ltd. Method and apparatus for searching for bluetooth device in portable terminal
US20120188209A1 (en) * 2011-01-26 2012-07-26 Sony Computer Entertainment Inc. Information Processing Device, Display Control Method, A Program, And an Information Storage Medium
US9228852B2 (en) * 2011-01-26 2016-01-05 Sony Corporation Information processing device, display control method, a program, and an information storage medium
EP2487873A1 (en) * 2011-02-09 2012-08-15 Harris Corporation Electronic device with a situational awareness function
US8552881B2 (en) 2011-02-09 2013-10-08 Harris Corporation Electronic device with a situational awareness function
US11665505B2 (en) 2011-05-23 2023-05-30 Apple Inc. Identifying and locating users on a mobile network
US11700168B2 (en) * 2011-05-23 2023-07-11 Apple Inc. Setting a reminder that is triggered by a target user device
US20200336365A1 (en) * 2011-05-23 2020-10-22 Apple Inc. Setting a Reminder that is Triggered by a Target User Device
CN104508652A (en) * 2012-06-28 2015-04-08 谷歌公司 Systems and methods for automatic modification of device configuration values
US9692643B2 (en) * 2012-06-28 2017-06-27 Google Inc. Systems and methods for automatic modification of device configuration values
US20140025724A1 (en) * 2012-07-19 2014-01-23 Thomas Benjamin Granger Personal safety communication system
US8554283B1 (en) * 2013-02-19 2013-10-08 Fawzi Q. M. A. O. A. Behbehani Locating software for smartphone and PC
US20150312742A1 (en) * 2014-04-29 2015-10-29 Samsung Electronics Co., Ltd. Electronic device and method for providing emergency video call service
US10003944B2 (en) * 2014-04-29 2018-06-19 Samsung Electronics Co., Ltd. Electronic device and method for providing emergency video call service
US20160021153A1 (en) * 2014-07-16 2016-01-21 Highway Hottie, LLC System and computer program for social media utilizing navigation
US11019453B2 (en) 2016-02-29 2021-05-25 Advanced New Technologies Co., Ltd. Method and apparatus for determining relative location
EP3425875A4 (en) * 2016-02-29 2019-10-30 Alibaba Group Holding Limited Method and apparatus for determining relative position

Also Published As

Publication number Publication date
US20170272916A1 (en) 2017-09-21
US9712978B2 (en) 2017-07-18
US20150304820A1 (en) 2015-10-22
US10278028B2 (en) 2019-04-30

Similar Documents

Publication Publication Date Title
US10278028B2 (en) System and method for monitoring locations of mobile devices
US10841739B2 (en) Location sharing
US9183571B2 (en) System and method for providing advertisement data to a mobile computing device
US20110201356A1 (en) System and method for providing location data to mobile devices
US9930478B2 (en) Location-based operations and messaging
US9031583B2 (en) Notification on mobile device based on location of other mobile device
US8547342B2 (en) Gesture-based delivery from mobile device
US8639263B2 (en) Method and system for providing location-based information to a group of mobile user agents
US20080133599A1 (en) System and method for providing address-related location-based data
US8494123B2 (en) On-hold visual menu from a user's communications device
US9191483B2 (en) Automatically generated messages based on determined phone state
US10079934B2 (en) Audible alerts for co-located devices
EP2250800B1 (en) System and method for dynamically updating and serving data objects based on sender and recipient states
US20150105056A1 (en) Methods and devices for establishing call
EP2652966B1 (en) A system and method for establishing a communication session between context aware portable communication devices
US20090197569A1 (en) System and method for enhancing security for a mobile electronic device operated by a child
US20080293432A1 (en) Location information to identify known location for internet phone
US8880122B2 (en) System and method for identifying devices in a wireless network
CN107479838B (en) Information output processing method of terminal and terminal
GB2449452A (en) A method and device for position data transfer
KR101955980B1 (en) Mobile terminal and cloud system using the mobile terminal
EP2163076B1 (en) Method and apparatus for creating dynamic phone pages due to triggering events from an external source
WO2019106688A1 (en) Security system for communication terminals

Legal Events

Date Code Title Description
AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STEWART, WILLIAM K.;REEL/FRAME:019243/0472

Effective date: 20070406

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020341/0285

Effective date: 20071219

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020341/0285

Effective date: 20071219

AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024630/0474

Effective date: 20100701

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:025204/0809

Effective date: 20101027

AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:030341/0459

Effective date: 20130430

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0659

Effective date: 20131218

Owner name: PALM, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:031837/0544

Effective date: 20131218

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0239

Effective date: 20131218

AS Assignment

Owner name: QUALCOMM INCORPORATED, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HEWLETT-PACKARD COMPANY;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;PALM, INC.;REEL/FRAME:032177/0210

Effective date: 20140123

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION