US8521187B2 - Methods and apparatus for session control in a networked locationing system - Google Patents
Methods and apparatus for session control in a networked locationing system Download PDFInfo
- Publication number
- US8521187B2 US8521187B2 US12/557,054 US55705409A US8521187B2 US 8521187 B2 US8521187 B2 US 8521187B2 US 55705409 A US55705409 A US 55705409A US 8521187 B2 US8521187 B2 US 8521187B2
- Authority
- US
- United States
- Prior art keywords
- locationing
- session
- user
- active
- mobile device
- 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.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W68/00—User notification, e.g. alerting and paging, for incoming communication, change of service or the like
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention generally relates to locationing used in connection with mobile devices, and more particularly relates to session control and user interfaces used in connection with such devices.
- locationing services and location-aware applications are increasingly common to incorporate locationing services and location-aware applications within mobile devices, particularly “smart-phones,” PDAs, netbooks, and the like. Accordingly, it is not unusual for the user of a mobile device to interact with an external network host or server that requests information regarding the geographical location of the user.
- a “locationing session” is typically established in which the mobile device periodically sends location data (determined, for example, via GPS satellites or WiFi signals) to the external server.
- This locationing session can last for a significant length of time, and may be based on a specified period, on proximity, or on geo-fencing limits (i.e., presence within a specified geometric area).
- One popular method of providing such location information is through the Secure User Plane Location (SUPL) protocol developed by the Open Mobile Alliance (OMA).
- SUPL Secure User Plane Location
- OMA Open Mobile Alliance
- SUPL and other such locationing protocols are, however, undesirable in a number of respects.
- the user is typically only notified that his location is being tracked at the time that the locationing session is actually established. At that time, the user is generally also given the option to validate the session. Thereafter, however, the session might continue without notice to the user for an extended period of time, during which the user may forget that the session is active.
- the prolonged and perhaps unwanted provision of locationing services can present a significant drain on power resources.
- FIG. 1 depicts a wireless network system useful in describing the present invention
- FIG. 2 is a conceptual block diagram depicting an exemplary mobile device in accordance with one embodiment.
- FIG. 3 graphically illustrates an example user interface in accordance with one embodiment
- FIG. 4 is a flowchart illustrating a method in accordance with an exemplary embodiment.
- FIG. 5 depicts a partial messaging protocol in accordance with one embodiment.
- the present invention relates to systems and methods for providing a plurality of notifications (e.g., at predetermined intervals and/or in response to an event) indicating that one or more locationing sessions are ongoing, allowing the user to validate, cancel, or decline establishment of a particular session.
- a plurality of notifications e.g., at predetermined intervals and/or in response to an event
- a wide range of additional notification options may also provided in various embodiments.
- FIG. 1 an example wireless network useful in illustrating operation of the present invention will now be described.
- SUPL Secure User Plane Location
- OMA-TS-ULP-V2 0-20090831-D UserPlane Location Protocol Draft Version 2.0—31 Aug. 2009 http://www.openmobilealliance.org.
- SUPL protocol is used without loss of generality, and that the present embodiments are not so limited.
- a mobile device 102 (also referred to as a “SET” (SUPL Enabled Terminal) or “Target SET”) is capable of establishing, via network 104 , one or more locationing sessions with one or more remotely located servers 106 (also referred to as “H_SLP” (Home SUPL Location Platforms) or simply “servers”).
- server 106 also referred to as “H_SLP” (Home SUPL Location Platforms) or simply “servers”.
- H_SLP Home SUPL Location Platforms
- Locationing information may be provided continuously (at predetermined intervals), or only when the user (i.e., the mobile device) enters a particular geographical region—a practice known as “geo-fencing”. In other embodiments, location information is provided based on proximity to a particular geographical location.
- the user is generally only notified that his location is being tracked at the time that the locationing session is actually established, at which time he or she is given the option to validate the session. Subsequently, the session may continue without notice to the user for an extended period of time. In accordance with the present invention, however, the user is notified at multiple times (e.g., when the session is established, and subsequently at predetermined times or in response to an event) that one or more locationing session are active, and is given the option to selectively terminate and/or validate these sessions.
- triggered updates are initiated—i.e., a network-initiated SUPL triggered location session.
- a network-initiated SUPL triggered location session There may be any number of sessions running in parallel, hence the illustration of multiple processes 401 A- 401 C.
- step 404 the system honors the privacy override and sets an indefinite session re-notify timeout (step 406 ).
- the session is not added to a user interface session list (as detailed below), and no active icons or other indicators need be provided.
- step 434 the process then continues with step 434 , as described further below.
- step 404 the system then decides whether to notify the user (step 408 ). If so, a notification is provided (step 414 ); if not, the system optionally determines whether verification is required (step 410 ). If verification is required, the user is prompted in any suitable way, and acceptance is determined (steps 412 , 416 ). For example, the user may be prompted via the user interface to manually assent to the session by using a touchscreen, button, or other input device.
- step 440 the session is terminated by the mobile device (step 440 ), and the session ends (step 442 ). If, however, the session was validated in step 416 , or verification was not required in step 410 , the process continues with step 418 , where the session is added to the user interface control list, and a triggered session icon is provided to the user.
- step 420 if the session is terminated by the user, the system continues with step 440 as before. If not, the system determines whether it should reverify, re-notify, or timeout (step 422 ) in accordance with various configuration options. Depending upon the result, the user is re-notified (steps 424 , 432 ), and the session is optionally re-verified (steps 425 , 428 , and 430 ).
- step 434 a determination is made as to whether the network (i.e., the remotely located server) terminated the session. If so, the system proceeds to step 442 ; if not, the system continues session reporting (step 436 ), and optionally implements the privacy override (step 438 ).
- the network i.e., the remotely located server
- FIG. 3 shows, schematically, a typical user interface including any number of user interface components or widgets 304 , as well as one or more items 302 listing each of the active locationing sessions (the “control list”).
- user interface components 304 could be used to select, cancel, and/or configure each of the sessions 302 .
- the present embodiments are not so limited, however, as the user interface may include any number of conventionally known element, such as windows, text boxes, input boxes, check boxes, radio buttons, toggle buttons, standard buttons, sliders, touch-sensitive areas, drop-down menus, and the like.
- the user interface components may be configured to provide a wide range of additional functionality.
- the user interface is configured to allow the user to periodically generating an indicator that the locationing session is active; adjust a default re-notification and/or re-verification interval; set the maximum locationing session duration; limit the number of active locationing sessions; automatically terminate the locationing session when connection with the remotely located server has been lost; generate an indicator that location information is delivered to the remotely located server; generate a log of information sent during the locationing session (e.g., a log indicating when information was sent, what the information included, etc.); and/or send an external report of the locationing session via the network.
- a log of information sent during the locationing session e.g., a log indicating when information was sent, what the information included, etc.
- the user interface details and methods described above may be implemented in a variety of mobile devices, including, for example, cellular phones (or “smartphones”), GPS systems, e-book readers, tablet computers, netbook computers, point-of-sale devices, gaming devices, and any other apparatus that may include more than one touchscreen display.
- mobile devices including, for example, cellular phones (or “smartphones”), GPS systems, e-book readers, tablet computers, netbook computers, point-of-sale devices, gaming devices, and any other apparatus that may include more than one touchscreen display.
- such devices are typically special-purpose or general-purpose computing devices including one or more microprocessors, memory components, and the like as is known in the art.
- a typical mobile device 102 will generally include one or more processors 202 , one or more memory devices 204 (e.g., flash memory, hard drives, MicroSD cards, etc.), an RF transceiver module 206 (e.g., operating in accordance with IEEE 802.11, Zigbee, etc.), a display 210 (e.g., a touchscreen display), and input devices 208 (buttons, LEDs, etc.).
- processors 202 e.g., one or more memory devices 204 (e.g., flash memory, hard drives, MicroSD cards, etc.), an RF transceiver module 206 (e.g., operating in accordance with IEEE 802.11, Zigbee, etc.), a display 210 (e.g., a touchscreen display), and input devices 208 (buttons, LEDs, etc.).
- memory devices 204 e.g., flash memory, hard drives, MicroSD cards, etc.
- RF transceiver module 206 e.g., operating in
- additional electronic components may be present, including, typically, a power module (e.g., batteries, charging circuits, etc.), a peripheral interface, one or more external ports 412 (e.g., USB, Firewire, etc.), an audio module, and one or more sensors such as acceleration sensors, orientation sensors, and proximity sensors (not illustrated).
- a power module e.g., batteries, charging circuits, etc.
- a peripheral interface e.g., a peripheral interface
- one or more external ports 412 e.g., USB, Firewire, etc.
- an audio module e.g., a microphone, etc.
- sensors such as acceleration sensors, orientation sensors, and proximity sensors (not illustrated).
- a computer program product in accordance with one embodiment comprises a computer usable medium (e.g., memory 404 , an optical drive, a USB drive, or the like) having computer-readable program code embodied therein, wherein the computer-readable program code is adapted to be executed by processor 202 (working in connection with an operating system) to implement a method for generating a user interface and/or implementing the method described above.
- the program code may be implemented in any desired language, and may be implemented as machine code, assembly code, byte code, interpretable source code or the like (e.g., via C, C++, Java, Actionscript, Objective-C, Javascript, CSS, XML, etc.).
- FIG. 5 further depicts a notification process 500 specifically tailored to such an environment.
- the signaling during an ongoing periodic or area-event triggered session (steps A-I). rows B, C, and D conform to prior art SUPL signaling systems.
- the H-SLP initiates the “query for session info” session with the SET using a SUPL INIT message (step B).
- the SUPL INIT message contains the session-id, posmethod and SLP mode.
- Query for session information is indicated by posmethod: sessioninfoquery.
- the H-SLP Before the SUPL INIT message is sent, the H-SLP also computes and stores a hash of the message.
- step C the SET analyses the received SUPL INIT message. If found to be non authentic, the SET takes no further actions. Otherwise the SET takes needed action preparing for establishment or resumption of a secure connection.
- step D the SET returns a SUPL REPORT message to the H-SLP including a list of session-ids (sessionlist) of all currently active sessions.
- the SET MAY also send the SET Capabilities in the SUPL REPORT message.
- the SUPL REPORT message also contains a hash of the received SUPL INIT message (ver).
- the SET releases all resources related to this session.
- the SET starts UT6 to wait for either a SUPL NOTIFY in step E or SUPL END in steps G or H.
- Step E is optionally performed if re-notification or re-notification and verification is needed based upon a check of the subscriber privacy and the elapsed time since notification and/or verification last occurred for any active sessions.
- a SUPL NOTIFY is sent to the SET.
- the H-SLP starts ST 5 to wait for the SUPL NOTIFY RESPONSE.
- step F if step E is performed, the SET sends a SUPL NOTIFY RESPONSE message to the H-SLP. If notification and verification was required in step G, then this will contain the notification response from the user.
- the SET starts UT 5 to await a SUPL END for an active Triggered session or the SUPL END for this Session Info Query Session.
- Step G may be performed for two independent cases.
- the SUPL END is conditionally sent when step F occurs and the SET responded with a SUPL NOTIFY RESPONSE containing a response type of “Not Allowed” to deny consent for the re-verification.
- the SUPL END contains a statusCode of “consentDeniedByUser.”
- the SUPL END identifies the triggered session associated with the re-verification.
- the SET releases all resources related to the identified triggered session and starts UT 10 to wait for subsequent SUPL ENDs for active triggered sessions or the SUPL END for this Session Info Query Session.
- the SUPL END is optionally sent, independent of steps E and F, to cancel any active triggered session without waiting for the next Periodic or Area Event trigger.
- the H-SLP may end any active sessions as reported in step D.
- the SET starts UT 10 to wait for subsequent SUPL ENDs for active triggered sessions, or the SUPL END for this Session Info Query Session.
- Steps E, F, G are repeated for any active sessions reported in step D which require re-notification/re-notification and verification or termination as determined by the H-SLP.
- step H the H-SLP sends the SUPL END message to the SET, informing it that no further positioning procedure will be started and that the location session is finished.
- the SET releases the secure connection to the H-SLP and releases all resources related to this session. This step shall occur before the expiry of UT6, or UT 5 , when started in Step F, or before the expiry of UT 10 when started in step G.
- timers are employed:
- the SET sends SUPL END to from sending of SUPL the SLP. START to receipt of SUPL The SET clears all session RESPONSE or SUPL END. resources at the SET. In trigger positioning, from sending of SUPL TRIGGERED START to receipt of SUPL TRIGGERED RESPONSE or SUPL END.
- UT2 11 From sending of SUPL POS For immediate applications the INIT to receipt of first SUPL SET sends SUPL END to the POS, SUPL REPORT or SLP and clears all session SUPL END message. UT2 resources.
- the POS INIT message contains SET skips the SUPL POS the first SUPL POS element session and continues the (SET initiated TIA-801). triggered session.
- UT3 10 From sending of the last For immediate applications, the SUPL POS message to receipt SET sends SUPL END to the of SUPL END, SUPL SLP and clears all session REPORT or SUPL NOTIFY. resources. In cases where there is no For triggered applications, the SUPL POS message sent SET continues the triggered from SET, timer UT3 is not session. used.
- UT4 10 Only applicable to non- The SET sends SUPL END to proxy mode. From sending the SLP.
- the SET clears all session receipt of SUPL AUTH resources.
- RESP message. UT5 10 Only applicable to The SET sends SUPL END to “notification based on the SLP. location” or Session Info The SET clears all session Query “re-notification” resources. scenarios. From sending of SUPL NOTIFY RESPONSE to receipt of SUPL END. UT6 10 Only applicable to The SET sends SUPL END to “notification based on the SLP. location” in non-proxy mode The SET clears all session or Session Info Query resources. scenarios. From sending of SUPL REPORT to receipt of SUPL NOTIFY or SUPL END.
- the SET sends SUPL END to scenarios. From sending of the SLP. SUPL TRIGGERED STOP The SET clears all session to receipt of SUPL END. resources. UT8 10 Only applicable to triggered The SET sends SUPL END to periodic scenarios. the SLP. From sending the last The SET clears all session SUPL REPORT message to resources. receipt of SUPL END. UT9 60 Only applicable to SET The SET sends SUPL END to Initiated Location Request the SLP. of Another SET. From The SET clears all session sending of SUPL SET INIT resources. to receipt of SUPL END.
- the SET sends SUPL END to Session Info Query scenarios the SLP. From Receipt of SUPL END The SET clears all session for an active triggered resources. session to receipt of SUPL END for the Session Info Query Session
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Telephone Function (AREA)
Abstract
Description
UT1 | 11 | For immediate applications, | The SET sends SUPL END to |
from sending of SUPL | the SLP. | ||
START to receipt of SUPL | The SET clears all session | ||
RESPONSE or SUPL END. | resources at the SET. | ||
In trigger positioning, from | |||
sending of SUPL | |||
TRIGGERED START to | |||
receipt of SUPL | |||
TRIGGERED RESPONSE | |||
or SUPL END. | |||
UT2 | 11 | From sending of SUPL POS | For immediate applications the |
INIT to receipt of first SUPL | SET sends SUPL END to the | ||
POS, SUPL REPORT or | SLP and clears all session | ||
SUPL END message. UT2 | resources. | ||
is not needed if the SUPL | For triggered applications, the | ||
POS INIT message contains | SET skips the SUPL POS | ||
the first SUPL POS element | session and continues the | ||
(SET initiated TIA-801). | triggered session. | ||
UT3 | 10 | From sending of the last | For immediate applications, the |
SUPL POS message to receipt | SET sends SUPL END to the | ||
of SUPL END, SUPL | SLP and clears all session | ||
REPORT or SUPL NOTIFY. | resources. | ||
In cases where there is no | For triggered applications, the | ||
SUPL POS message sent | SET continues the triggered | ||
from SET, timer UT3 is not | session. | ||
used. | |||
UT4 | 10 | Only applicable to non- | The SET sends SUPL END to |
proxy mode. From sending | the SLP. | ||
of SUPL AUTH REQ to | The SET clears all session | ||
receipt of SUPL AUTH | resources. | ||
RESP message. | |||
UT5 | 10 | Only applicable to | The SET sends SUPL END to |
“notification based on | the SLP. | ||
location” or Session Info | The SET clears all session | ||
Query “re-notification” | resources. | ||
scenarios. From sending of | |||
SUPL NOTIFY RESPONSE | |||
to receipt of SUPL END. | |||
UT6 | 10 | Only applicable to | The SET sends SUPL END to |
“notification based on | the SLP. | ||
location” in non-proxy mode | The SET clears all session | ||
or Session Info Query | resources. | ||
scenarios. From sending of | |||
SUPL REPORT to receipt | |||
of SUPL NOTIFY or SUPL | |||
END. | |||
UT7 | 10 | Only applicable to triggered | The SET sends SUPL END to |
scenarios. From sending of | the SLP. | ||
SUPL TRIGGERED STOP | The SET clears all session | ||
to receipt of SUPL END. | resources. | ||
UT8 | 10 | Only applicable to triggered | The SET sends SUPL END to |
periodic scenarios. | the SLP. | ||
From sending the last | The SET clears all session | ||
SUPL REPORT message to | resources. | ||
receipt of SUPL END. | |||
UT9 | 60 | Only applicable to SET | The SET sends SUPL END to |
Initiated Location Request | the SLP. | ||
of Another SET. From | The SET clears all session | ||
sending of SUPL SET INIT | resources. | ||
to receipt of SUPL END. | |||
UT10 | 10 | Only applicable to the | The SET sends SUPL END to |
Session Info Query scenarios | the SLP. | ||
From Receipt of SUPL END | The SET clears all session | ||
for an active triggered | resources. | ||
session to receipt of SUPL | |||
END for the Session Info | |||
Query Session | |||
Claims (14)
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/557,054 US8521187B2 (en) | 2009-09-10 | 2009-09-10 | Methods and apparatus for session control in a networked locationing system |
BR112012008348-1A BR112012008348B1 (en) | 2009-09-10 | 2010-08-27 | session and mobile device control methods |
KR1020127006422A KR101345019B1 (en) | 2009-09-10 | 2010-08-27 | Methods and apparatus for session control in a networked locationing system |
RU2012113862/08A RU2562402C2 (en) | 2009-09-10 | 2010-08-27 | Methods and device for control over session in network positioning system |
MX2012002989A MX2012002989A (en) | 2009-09-10 | 2010-08-27 | Methods and apparatus for session control in a networked locationing system. |
CN201080039972.1A CN102484654B (en) | 2009-09-10 | 2010-08-27 | The method and apparatus of the session control in networking navigation system |
PCT/US2010/046881 WO2011031533A1 (en) | 2009-09-10 | 2010-08-27 | Methods and apparatus for session control in a networked locationing system |
EP10749980.8A EP2476241B1 (en) | 2009-09-10 | 2010-08-27 | Methods and apparatus for session control in a networked locationing system |
TW099130214A TWI486041B (en) | 2009-09-10 | 2010-09-07 | Methods and apparatus for session control in a networked locationing system |
US13/931,139 US20130288712A1 (en) | 2009-09-10 | 2013-06-28 | Methods and apparatus for session control in a networked locationing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/557,054 US8521187B2 (en) | 2009-09-10 | 2009-09-10 | Methods and apparatus for session control in a networked locationing system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/931,139 Continuation US20130288712A1 (en) | 2009-09-10 | 2013-06-28 | Methods and apparatus for session control in a networked locationing system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110059749A1 US20110059749A1 (en) | 2011-03-10 |
US8521187B2 true US8521187B2 (en) | 2013-08-27 |
Family
ID=43216414
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/557,054 Active 2030-09-14 US8521187B2 (en) | 2009-09-10 | 2009-09-10 | Methods and apparatus for session control in a networked locationing system |
US13/931,139 Abandoned US20130288712A1 (en) | 2009-09-10 | 2013-06-28 | Methods and apparatus for session control in a networked locationing system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/931,139 Abandoned US20130288712A1 (en) | 2009-09-10 | 2013-06-28 | Methods and apparatus for session control in a networked locationing system |
Country Status (9)
Country | Link |
---|---|
US (2) | US8521187B2 (en) |
EP (1) | EP2476241B1 (en) |
KR (1) | KR101345019B1 (en) |
CN (1) | CN102484654B (en) |
BR (1) | BR112012008348B1 (en) |
MX (1) | MX2012002989A (en) |
RU (1) | RU2562402C2 (en) |
TW (1) | TWI486041B (en) |
WO (1) | WO2011031533A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090216846A1 (en) * | 2008-02-26 | 2009-08-27 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US20150105101A1 (en) * | 2012-05-25 | 2015-04-16 | Deveryware | Method And System For Spatio-Temporal Adjustment Of Geolocation Permissions |
TWI773849B (en) * | 2018-03-22 | 2022-08-11 | 香港商阿里巴巴集團服務有限公司 | Method and system for distributing network to equipment |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10063642B2 (en) * | 2010-08-21 | 2018-08-28 | Qualcomm Incorporated | Method and apparatus for supporting location services via a generic location session |
US9503323B2 (en) * | 2012-09-07 | 2016-11-22 | At&T Intellectual Property I, L.P. | Facilitation of connectivity and content management in mobile environments |
BR112016021437A8 (en) | 2014-03-19 | 2021-07-06 | Huawei Tech Co Ltd | method for semi-persistent programming, user equipment and base station |
US9473890B1 (en) * | 2015-09-29 | 2016-10-18 | Motorola Mobility Llc | Enhanced system and method for mobile device-based geo-fencing solutions |
US20180225616A1 (en) * | 2017-02-03 | 2018-08-09 | Icarus Ops LLC | Digital Checklist System Using Mobile Technology, Artificial Intelligence, and Infrared Technology |
US10671143B2 (en) * | 2018-01-11 | 2020-06-02 | Red Hat Israel, Ltd. | Power management using automation engine |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030181205A1 (en) * | 2001-01-25 | 2003-09-25 | Yiu Jennifer O. | Method and apparatus for dynamically controlling release of private information over a network from a wireless device |
US20060079249A1 (en) * | 2004-08-03 | 2006-04-13 | Lg Electronics Inc. | User privacy management apparatus and method in mobile communications system |
US20060246920A1 (en) | 2005-04-30 | 2006-11-02 | Lg Electronics Inc. | Method for providing a location information service in mobile communications system |
US20060293066A1 (en) | 2005-06-21 | 2006-12-28 | Edge Stephen W | Efficient periodic location reporting in a radio access network |
US20070185985A1 (en) | 2006-01-26 | 2007-08-09 | Lg Electronics Inc. | Method for requesting triggered location service between terminals in location information system |
US20070182547A1 (en) | 2005-08-25 | 2007-08-09 | Andreas Wachter | Location reporting with Secure User Plane Location (SUPL) |
US7269428B1 (en) * | 1999-11-23 | 2007-09-11 | Nokia Coporation | Method for enabling a user to be notified of his/her positioning requests |
US20080014962A1 (en) | 2005-12-01 | 2008-01-17 | Lg Electronics Inc. | Location information system and method for performing notification based upon location |
US20080070593A1 (en) | 2006-06-01 | 2008-03-20 | Altman Samuel H | Secure and private location sharing for location-aware mobile communication devices |
US7369860B2 (en) * | 2002-01-08 | 2008-05-06 | Siemens Aktiengesellschaft | Data protection for position-dependent services |
US20090036142A1 (en) * | 2006-03-20 | 2009-02-05 | Huawei Technologies Co., Ltd. | Extended triggered position method and device |
US20100279712A1 (en) * | 2009-04-29 | 2010-11-04 | Research In Motion Limited | Systems and methods for location tracking notification |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070115550A (en) * | 2006-06-03 | 2007-12-06 | 삼성전자주식회사 | Location information providing system and method for providing conditional repeating location information providing service |
CN101316402A (en) * | 2007-06-01 | 2008-12-03 | 德信无线通讯科技(北京)有限公司 | Method for managing task on mobile phone |
-
2009
- 2009-09-10 US US12/557,054 patent/US8521187B2/en active Active
-
2010
- 2010-08-27 MX MX2012002989A patent/MX2012002989A/en active IP Right Grant
- 2010-08-27 BR BR112012008348-1A patent/BR112012008348B1/en active IP Right Grant
- 2010-08-27 EP EP10749980.8A patent/EP2476241B1/en active Active
- 2010-08-27 CN CN201080039972.1A patent/CN102484654B/en active Active
- 2010-08-27 KR KR1020127006422A patent/KR101345019B1/en active Active
- 2010-08-27 WO PCT/US2010/046881 patent/WO2011031533A1/en active Application Filing
- 2010-08-27 RU RU2012113862/08A patent/RU2562402C2/en active
- 2010-09-07 TW TW099130214A patent/TWI486041B/en active
-
2013
- 2013-06-28 US US13/931,139 patent/US20130288712A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7269428B1 (en) * | 1999-11-23 | 2007-09-11 | Nokia Coporation | Method for enabling a user to be notified of his/her positioning requests |
US20030181205A1 (en) * | 2001-01-25 | 2003-09-25 | Yiu Jennifer O. | Method and apparatus for dynamically controlling release of private information over a network from a wireless device |
US7369860B2 (en) * | 2002-01-08 | 2008-05-06 | Siemens Aktiengesellschaft | Data protection for position-dependent services |
US20060079249A1 (en) * | 2004-08-03 | 2006-04-13 | Lg Electronics Inc. | User privacy management apparatus and method in mobile communications system |
US20060246920A1 (en) | 2005-04-30 | 2006-11-02 | Lg Electronics Inc. | Method for providing a location information service in mobile communications system |
US20060293066A1 (en) | 2005-06-21 | 2006-12-28 | Edge Stephen W | Efficient periodic location reporting in a radio access network |
US20070182547A1 (en) | 2005-08-25 | 2007-08-09 | Andreas Wachter | Location reporting with Secure User Plane Location (SUPL) |
US20080014962A1 (en) | 2005-12-01 | 2008-01-17 | Lg Electronics Inc. | Location information system and method for performing notification based upon location |
US20070185985A1 (en) | 2006-01-26 | 2007-08-09 | Lg Electronics Inc. | Method for requesting triggered location service between terminals in location information system |
US20090036142A1 (en) * | 2006-03-20 | 2009-02-05 | Huawei Technologies Co., Ltd. | Extended triggered position method and device |
US20080070593A1 (en) | 2006-06-01 | 2008-03-20 | Altman Samuel H | Secure and private location sharing for location-aware mobile communication devices |
US20100279712A1 (en) * | 2009-04-29 | 2010-11-04 | Research In Motion Limited | Systems and methods for location tracking notification |
Non-Patent Citations (5)
Title |
---|
Digital Cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications Systems (UMTS); Functional stage 2 description of location services (LCS) (3GPP TS 23.271 version 7.9.0 Release 7) Vpl. 3, V 7.9.0, Oct. 1, 2007. |
Donghee Shim et al., Use case for notification based on current location for Supl 2.0, Internet Citation, vol. OMA. LOC WG 2005, No. OMA-LOC-2005-0372R)2-CR-SUPL-RD-2-), Jan. 23, 2008. |
Donghee Shim et al., Use case for notification based on current location for Supl 2.0, Internet Citation, vol. OMA. LOC WG 2005, No. OMA-LOC-2005-0372R)2-CR-SUPL—RD—2—), Jan. 23, 2008. |
OMPT Limited: "OMPT Positioning Enablers" Open Mobile Terminal Platform Jan. 23, 2008. |
PCT Search Report PCT/US2010/046881 dated Dec. 13, 2010. |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090216846A1 (en) * | 2008-02-26 | 2009-08-27 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US8626926B2 (en) * | 2008-02-26 | 2014-01-07 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US9386406B2 (en) | 2008-02-26 | 2016-07-05 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US9854392B2 (en) | 2008-02-26 | 2017-12-26 | Qualcomm Incorporated | Method and apparatus for performing session info query for user plane location |
US20150105101A1 (en) * | 2012-05-25 | 2015-04-16 | Deveryware | Method And System For Spatio-Temporal Adjustment Of Geolocation Permissions |
TWI773849B (en) * | 2018-03-22 | 2022-08-11 | 香港商阿里巴巴集團服務有限公司 | Method and system for distributing network to equipment |
Also Published As
Publication number | Publication date |
---|---|
US20130288712A1 (en) | 2013-10-31 |
TWI486041B (en) | 2015-05-21 |
KR101345019B1 (en) | 2013-12-26 |
CN102484654B (en) | 2015-11-25 |
RU2012113862A (en) | 2013-10-20 |
BR112012008348A2 (en) | 2017-06-13 |
RU2562402C2 (en) | 2015-09-10 |
KR20120043098A (en) | 2012-05-03 |
CN102484654A (en) | 2012-05-30 |
EP2476241A1 (en) | 2012-07-18 |
TW201134166A (en) | 2011-10-01 |
BR112012008348B1 (en) | 2021-07-06 |
WO2011031533A1 (en) | 2011-03-17 |
EP2476241B1 (en) | 2019-07-24 |
US20110059749A1 (en) | 2011-03-10 |
MX2012002989A (en) | 2012-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8521187B2 (en) | Methods and apparatus for session control in a networked locationing system | |
US9622077B2 (en) | Systems and methods for geolocation-based authentication and authorization | |
EP3334127B1 (en) | Message pushing method and apparatus thereof | |
US9462053B2 (en) | Method and apparatus for connection establishment | |
US9301117B2 (en) | SMS communication during emergencies | |
CN109644154B (en) | Location-based access control for human dialog entities | |
US9775009B2 (en) | Method and system for coordinating a communication response | |
CA2876599A1 (en) | Method and apparatus for performing session info query for user plane location | |
US20180167279A1 (en) | Policy based routing respecting network conditions | |
CN102883264B (en) | Positioning service privacy authentication method, application terminal and service capacity open platform | |
CN105528550B (en) | Information display control method and device | |
US20150126197A1 (en) | Method and its apparatus for controlling sms in communication system | |
US9369331B1 (en) | Application message management | |
WO2018196613A1 (en) | Application control method and device using function switches, server, and medium | |
CN107872381B (en) | Prompting method and device | |
KR101568584B1 (en) | Method for providing web communication service through device control technology | |
US11956195B2 (en) | Method, computer device, and non-transitory computer-readable recording medium to differentially limit message transmission in messaging-based social network service | |
CN105490810B (en) | Method, device and system for processing virtual resource data | |
CN106650421B (en) | Program processing method, device and equipment | |
US10356581B2 (en) | Login processing method and device of machine-to-machine/man communication terminal equipment | |
CN116419145A (en) | Sidelink positioning method, device and terminal | |
CN105025449A (en) | Method, device and system for resetting short message receiving state | |
KR20170076466A (en) | Apparatus and method for processing secure message using beacon |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MOTOROLA, INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HEFNER, ERIC;DIXIT, JIGNESH;TREHAN, AMIT RAJ;REEL/FRAME:023213/0986 Effective date: 20090910 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY, INC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA, INC;REEL/FRAME:025673/0558 Effective date: 20100731 |
|
AS | Assignment |
Owner name: MOTOROLA MOBILITY LLC, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY, INC.;REEL/FRAME:028829/0856 Effective date: 20120622 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: GOOGLE TECHNOLOGY HOLDINGS LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOTOROLA MOBILITY LLC;REEL/FRAME:034625/0001 Effective date: 20141028 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |