Source: http://www.google.com/patents/US6240069?dq=6289460
Timestamp: 2015-04-26 01:44:05
Document Index: 625393045

Matched Legal Cases: ['arty 200', 'arty 200', 'arty 200', 'arty 200', 'arty 200', 'arty 200', 'arty 200', 'arty 200']

Patent US6240069 - System and method for location-based group services - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA telecommunications system and method is disclosed for defining location-based group services, which can be implemented within a Group Call Services (GCS) node associated with a cellular network. When a group call is initiated, the GCS can send a positioning request to a Mobile Location Center (MLC)...http://www.google.com/patents/US6240069?utm_source=gb-gplus-sharePatent US6240069 - System and method for location-based group servicesAdvanced Patent SearchPublication numberUS6240069 B1Publication typeGrantApplication numberUS 09/097,903Publication dateMay 29, 2001Filing dateJun 16, 1998Priority dateJun 16, 1998Fee statusPaidAlso published asCA2333724A1, CA2333724C, WO1999066757A1Publication number09097903, 097903, US 6240069 B1, US 6240069B1, US-B1-6240069, US6240069 B1, US6240069B1InventorsVladimir Alperovich, Dipankar RayOriginal AssigneeEricsson Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (8), Referenced by (55), Classifications (14), Legal Events (4) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for location-based group services
US 6240069 B1Abstract
A telecommunications system and method is disclosed for defining location-based group services, which can be implemented within a Group Call Services (GCS) node associated with a cellular network. When a group call is initiated, the GCS can send a positioning request to a Mobile Location Center (MLC) to locate the group members within a specified area. The particular location can be defined by the group number or the location can be prompted by the GCS. For each group member, the position of a mobile terminal associated with that group member is determined and the call is set up only to those members which the meet the specified area criteria. If none can be located within the specified area, the area can be expanded at the callers request.
What is claimed is: 1. A telecommunications system for establishing a group call to at least one mobile terminal located within a specified area within a cellular network, said telecommunications system comprising:
a group call services node having a list of subscribers stored therein, said list of subscribers being associated with said group call, said at least one mobile terminal being associated with one of said subscribers on said list of subscribers, said group call services node receiving said group call and location information associated with said specified area; a mobile location node connected to said group call services node, said mobile location node determining the location of said at least one mobile terminal and sending the location of said at least one mobile terminal to said group call services node, said group call services node comparing the location of said at least one mobile terminal with said location information; and a mobile switching center in wireless communication with said at least one mobile terminal and connected to said group call services node, said mobile switching center connecting said group call between said group call services node and said at least one mobile terminal when the location of said at least one mobile terminal is substantially identical to said location information. 2. The telecommunications system of claim 1, wherein said group call services node receives said group call from a calling party, said calling party dialing a number associated with said list of subscribers to place said group call.
3. The telecommunications system of claim 2, wherein said location information is stored within said group call services node, said location information being associated with said number said calling party dials.
4. The telecommunications system of claim 2, wherein said group call services node prompts said calling party to enter a location code, said location code being associated with said location information.
5. The telecommunications system of claim 2, wherein said group call services node provides a list of locations to said calling party, said calling party sending a selected location from said list of locations to said group call services node, said selected location being associated with said location information.
6. The telecommunications system of claim 1, wherein said location information is selected from the group consisting of: coordinates, a range of coordinates, a cellular location area, or a group-defined location area.
7. The telecommunications system of claim 1, wherein said group call services node sends a plurality of positioning requests to said mobile location node, each said positioning request being associated with one of said subscribers within said list of subscribers, said mobile location node determining the location of a plurality of mobile terminals, each said mobile terminal being associated with one said subscribers, said at least one mobile terminal being within said plurality of mobile terminals.
8. The telecommunications system of claim 7, wherein said group call services node determines a location-based group from said list of subscribers, said location-based group comprising said subscribers associated with mobile terminals located substantially within said specified area, said group call being established to each said mobile terminal associated with one of said subscribers within said location-based group.
9. The telecommunications system of claim 1, wherein said mobile location node determines the location of said at least one mobile terminal using positioning data obtained from said mobile switching center.
10. A method for establishing a group call to at least one mobile terminal located within a specified area within a cellular network, said method comprising the steps of:
receiving, by a group call services node, said group call and location information associated with said specified area, said group call services node having a list of subscribers stored therein, said list of subscribers being associated with said group call, said at least one mobile terminal being associated with one of said subscribers on said list of subscribers; determining, by a mobile location node connected to said group call services node, the location of said at least one mobile terminal; sending, by said mobile location node, the location of said at least one mobile terminal to said group call services node; comparing, by said group call services node, the location of said at least one mobile terminal with said location information; and connecting, by a mobile switching center in wireless communication with said at least one mobile terminal and connected to said group call services node, said group call between said group call services node and said at least one mobile terminal when the location of said at least one mobile terminal is substantially identical to said location information. 11. The method of claim 10, wherein said step of receiving is performed by said group call services node receiving said group call from a calling party, and further comprising, before said step of receiving, the step of:
dialing, by said calling party, a number associated with said list of subscribers to place said group call. 12. The method of claim 11, wherein said step of receiving said location information is performed by storing said location information within said group call services node, said location information being associated with said number said calling party dials.
13. The method of claim 11, wherein said step of receiving said location information is performed by said group call services node prompting said calling party to enter a location code, said location code being associated with said location information.
14. The method of claim 11, wherein said step of receiving said location information is performed by said group call services node providing a list of locations to said calling party, said calling party sending a selected location from said list of locations to said group call services node, said selected location being associated with said location information.
15. The method of claim 10, wherein said location information is selected from the group consisting of: coordinates, a range of coordinates, a cellular location area, or a group-defined location area.
16. The method of claim 10, further comprising, before said step of determining, the step of:
sending, by said group call services node, a plurality of positioning requests to said mobile location node, each said positioning request being associated with one of said subscribers within said list of subscribers, said step of determining being performed by said mobile location node determining the location of a plurality of mobile terminals, each said mobile terminal being associated with one said subscribers, said at least one mobile terminal being within said plurality of mobile terminals. 17. The method of claim 16, further comprising, before said step of connecting, the step of:
determining, by said group call services node, a location-based group from said list of subscribers, said location-based group comprising said subscribers associated with mobile terminals located substantially within said specified area, said group call being established to each said mobile terminal associated with one of said subscribers within said location-based group. 18. The method of claim 10, wherein said step of determining is performed by said mobile location node using positioning data obtained from said mobile switching center.
19. A group call services node for establishing a group call to at least one mobile terminal within a specified area within a cellular network, said group call services node comprising:
a database comprising a list of subscribers, said list of subscribers being associated with said group call, said at least one mobile terminal being associated with one of said subscribers on said list of subscribers; receiving means for receiving said group call and location information associated with said specified area; sending means for sending a positioning request to locate said at least one mobile terminal to a mobile location node connected to said group call services node, said mobile location node determining the location of said at least one mobile terminal and sending the location of said at least one mobile terminal to said group call services node; and comparison means for comparing the location of said at least one mobile terminal with said location information, said group call services node establishing said group call to said at least one mobile terminal when the location of said at least one mobile terminal is substantially identical to said location information. 20. The group call services node of claim 19, wherein said receiving means receives said group call from a calling party, said calling party dialing a number associated with said list of subscribers to place said group call.
21. The group call services node of claim 20, wherein said location information is stored within a memory within said group call services node, said location information being associated with said number said calling party dials.
22. The group call services node of claim 20, wherein said receiving means receives a location code from said calling party, said location code being associated with said location information.
23. The group call services node of claim 20, wherein said receiving means receives a selected location from a list of locations provided to said calling party by said group call services node, said selected location being associated with said location information.
24. The group call services node of claim 19, wherein said location information is selected from the group consisting of: coordinates, a range of coordinates, a cellular location area, or a group-defined location area.
25. The group call services node of claim 19, wherein said sending means sends a plurality of positioning requests to said mobile location node, each said positioning request being associated with one of said subscribers within said list of subscribers, said mobile location node determining the location of a plurality of mobile terminals, each said mobile terminal being associated with one said subscribers, said at least one mobile terminal being within said plurality of mobile terminals.
26. The group call services node of claim 25, further comprising determining means for determining a location-based group from said list of subscribers, said location-based group comprising said subscribers associated with mobile terminals located substantially within said specified area, said group call being established to each said mobile terminal associated with one of said subscribers within said location-based group.
The present invention relates generally to telecommunications systems and methods for establishing a group call to mobile subscribers within a group, and specifically to establishing a group call to those mobile subscribers within the group that are within a particular area.
Currently, additional subscriber services can be provided by adding an overlay to an existing cellular network 10. One such service is a group call, which utilizes a group call services (GCS) node (not shown) to set up the group calls. A member of the group can dial a specific number associated with the group, which triggers the MSC/VLR 14/16 to route the call to the GCS. The GCS can then set up a call to each member of the group and tie the calls together in a manner similar to a conference call.
Conventionally, the GCS sets up a call to all group members regardless of their location. This can lead to a group conference in which the members are dispersed over a large area, which can be a disadvantage in the situation where the initiator of the group call needs to reach only members of the group within a certain area. For example, if the group is a service company and the initiator of the group call needs to get in touch with members of the group who are located near a required service area, the initiator of the group call may prefer to only set up a call to those group members close to the service area in order to facilitate a quicker response time to the problem and to avoid interrupting those group members not able to reach the desired service area.
It is, therefore, an object of the present invention to define and implement location-based group services within a cellular network.
The present invention is directed to telecommunications systems and methods for defining location-based group services, which can be implemented within a Group Call Services (GCS) node associated with a cellular network. When a group call is initiated, the GCS can send a positioning request to a Mobile Location Center (MLC), requesting the MLC to locate the group members within a specified area. The specified area can be defined by the group number or the location can be prompted by the GCS. For each group member, the position of the mobile terminal associated with that group member is determined, and the call is set up only to those members which meet the specified area criteria. If none can be located within the specified area, the area can be expanded at the callers request.
FIG. 2 illustrates a group call to members of a group within a specified area in accordance with preferred embodiments of the present invention; and
FIG. 3 is a block diagram showing the determination of the location of a mobile terminal within a cellular network.
With reference now to FIG. 2 of the drawings, a call to a specified group of subscribers can be tailored such that the call is placed only to those subscribers within the group that are located within a certain area 260 by defining a location-based group 235 in a Group Call Services (GCS) node 220. A calling party 200 can place a call to a group of subscribers 230 by dialing a number associated with the group 230. Thereafter, the number is analyzed by a switch 210 associated with the calling party 200 and the call is routed to the GCS node 220. It should be noted that the calling party 200 can be within the Public Switched Telephone Network or within a cellular network 205, the former being illustrated.
The GCS node 220 can then either prompt the calling party 200 for a location code 215, which can be defined by the calling party, or provide a list of locations for the calling party to select from. The list of locations can be based upon select coordinates, ranges of coordinates, predefined location areas (either defined by the cellular network 205 or the calling party 200), or other location designations. Alternatively, the group number the calling party 200 dialed can have a location 215 associated with it. Once the calling party 200 enters the desired location 215, it is sent to the GCS 220 and stored in a memory 218 therein. The GCS 220 then cooperates with a Mobile Location Center (MLC) 240 to locate Mobile Stations (MSs) 250 associated with the group members that are within the area 260 closest to the specified location 215. It should be noted that the MLC 240 can be a stand-alone node or part of the GCS 220 itself.
As can be seen in FIG. 3 of the drawings, when the GCS node 380 sends a positioning request for each MS 300 within the group to the MLC 370, a Base Station System (BSS) (320 and 340) serving one of the MSs 300 to be positioned generates positioning data for that MS 300. For Global System for Mobile Communications (GSM) networks, this positioning data typically consists of, for example, a Timing Advance (TA) value from three or more separate Base Transceiver Stations (BTSs) (310, 320, and 330). Each TA value corresponds to the amount of time in advance that the MS 300 must send a message in order for a BTS 320 to receive it in the time slot allocated to that MS 300. When a message is sent from the MS 300 to the BTS 320, there is a propagation delay, which depends upon the distance between the MS 300 and the BTS 320. TA values are expressed in bit periods, and can range from 0 to 63, with each bit period corresponding to approximately 550 meters between the MS 300 and the BTS 320.
Once a TA value is determined for one BTS 320, the distance between the MS 300 and that particular BTS 320 is known, but the actual location is not. If, for example, the TA value equals one, the MS 300 could be anywhere along a radius of 550 meters. Two TA values from two BTSs, for example, BTSs 310 and 320, provide two possible points that the MS 200 could be located (where the two radiuses intersect). However, with three TA values from three BTSs, e.g., BTSs 310, 320, and 330, the location of the MS 300 can be determined with a certain degree of accuracy.
This positioning data is then delivered to a Mobile Switching Center (MSC) 360 serving the area that the MS 300 is located in. Subsequently, this positioning data is forwarded to the MLC 370 for calculation of the geographical location of that MS 300. Using a triangulation algorithm, with knowledge of the three TA values and site location data associated with each BTS (310, 320, and 330), the position of the MS 300 can be determined (with certain accuracy) by the MLC 370.
It should be understood, however, that any estimate of time, distance, or angle for any cellular system 305 can be used, instead of the TA value discussed herein. For example, the MS 300 can have a Global Positioning System (GPS) receiver built into it, which is used to determine the location of the MS 300. In addition, the MS 300 can collect positioning data based on the Observed Time Difference (OTD) between the time a BTS 320 sends out a signal and the time the MS 300 receives the signal. This time difference information can be sent to the MLC 370 for calculation of the location of the MS 300. Alternatively, the MS 300, with knowledge of the location of the BTS 320, can determine its own location.
With reference again to FIG. 2 of the drawings, the location of each of the MSs 250 within the group can then be sent back to the GCS node 220 for comparison with the requested location 215. The GCS node 220 can then define the location-based group 235 from the original group of subscribers 230, and set up a group call to those subscribers within the area 260 associated with the specified location 215. However, if no subscribers are within the area 260 associated with the specified location 215, the location area 215 defined by the calling party 200 can be expanded at the calling party's 200 request.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5293644Nov 18, 1991Mar 8, 1994Motorola, Inc.Secondary ID usage in a subfleet callUS5797100 *Feb 16, 1996Aug 18, 1998Siemens AktiengesellschaftMethod for setting up a call connection for a group call to a group of mobile radio subscribers in a mobile radio networkUS5943619 *Apr 29, 1997Aug 24, 1999Ericsson Inc.Shared interworking of subscriber features within mobile telecommunications networksUS5953400 *Jul 18, 1996Sep 14, 1999At&T Corp.Communication system for a closed-user groupUS6002932 *Nov 26, 1997Dec 14, 1999Ericsson Inc.System and method for mobile terminal positioningUS6006097 *Nov 24, 1997Dec 21, 1999Telefonaktiebolaget L M Ericsson (Publ)Method for determining position of mobile communication terminalsUS6097942 *Sep 18, 1997Aug 1, 2000Telefonaktiebolaget Lm EricssonMethod and apparatus for defining and updating mobile services based on subscriber groupsWO1995035001A1Jun 8, 1995Dec 21, 1995Kurt Ferdinand NeubauerMethod of establishing a connection between a caller in a telecommunications net and a called mobile subscriber in a radio-telephone net* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS6374113 *Sep 29, 1998Apr 16, 2002Avaya Technology Corp.Dynamic call coverage paths based on terminal locationUS6449483 *Nov 18, 1999Sep 10, 2002Lucent Technologies, Inc.Wireless telephone system for accessing multiple stations via a single telephone numberUS6477387 *Oct 8, 1999Nov 5, 2002Motorola, Inc.Method and apparatus for automatically grouping communication units in a communication systemUS6577721 *Apr 30, 1999Jun 10, 2003Nokia Mobile Phones LimitedConference callUS6650739 *Dec 28, 1998Nov 18, 2003Pitney Bowes Inc.Method of providing personal messaging using a virtual messaging assistantUS6684078 *Feb 8, 2000Jan 27, 2004Hyundai Electronics Industries Co., Ltd.GPS data controller in mobile communication system and control method thereofUS6757545 *Mar 1, 2001Jun 29, 2004Steven P. NowakLocation information management system and method for mobile communications unitUS6885874 *Nov 27, 2001Apr 26, 2005Motorola, Inc.Group location and route sharing system for communication units in a trunked communication systemUS6888811 *Sep 24, 2001May 3, 2005Motorola, Inc.Communication system for location sensitive information and method thereforUS6975873Dec 28, 2001Dec 13, 2005At&T Corp.System and method for tracking the relative location of mobile stations belonging to a pre-defined group of mobile stationsUS6996414 *Apr 30, 2001Feb 7, 2006Motorola, Inc.System and method of group calling in mobile communicationsUS7082315 *Oct 18, 2001Jul 25, 2006Motorola, Inc.Mobile station and method of use in radio communicationsUS7117265 *Jun 19, 2003Oct 3, 2006Fujitsu LimitedSystem for controlling communications in a network based on a previous place name and relocated place name displayed on terminals of current conversation participantsUS7149534 *Jan 23, 2001Dec 12, 2006Ericsson Inc.Peer to peer information exchange for mobile communications devicesUS7386000Apr 17, 2001Jun 10, 2008Nokia CorporationPacket mode speech communicationUS7408948Apr 12, 2002Aug 5, 2008Nokia CorporationPacket mode speech communicationUS7643840Dec 30, 2005Jan 5, 2010Lg Electronics Inc.System and method for changing a talk group of a mobile communication terminalUS7738127May 26, 2005Jun 15, 2010Novell, Inc.Proximity warnings for remote servicesUS7945272 *Sep 7, 2005May 17, 2011Lg Electronics Inc.Group communication service method, mobile terminal using the same, and group communication service system thereofUS7965995 *May 25, 2007Jun 21, 2011Spector Shelley JApparatus and method for broadcasting messages to selected group(s) of usersUS8010601Jan 11, 2008Aug 30, 2011Waldeck Technology, LlcContiguous location-based user networksUS8024431Jan 11, 2008Sep 20, 2011Domingo Enterprises, LlcSystem and method for identifying transient friendsUS8099100 *Oct 2, 2007Jan 17, 2012Ntt Docomo, Inc.Communication control systemUS8208943Dec 23, 2009Jun 26, 2012Waldeck Technology, LlcAnonymous crowd trackingUS8209416Feb 28, 2011Jun 26, 2012Domingo Enterprises, LlcSystem and method for identifying transient friendsUS8270937Dec 17, 2007Sep 18, 2012Kota Enterprises, LlcLow-threat response service for mobile device usersUS8321509Dec 23, 2009Nov 27, 2012Waldeck Technology, LlcHandling crowd requests for large geographic areasUS8374575Mar 22, 2006Feb 12, 2013Jeffrey D MullenSystems and methods for locating cellular phones and security measures for the sameUS8417780Feb 28, 2011Apr 9, 2013Waldeck Technology, LlcContiguous location-based user networksUS8458257Jun 26, 2012Jun 4, 2013Domingo Enterprises, LlcSystem and method for identifying transient friendsUS8458356Jul 23, 2012Jun 4, 2013Black Hills MediaSystem and method for sharing playlistsUS8463931Feb 28, 2011Jun 11, 2013Lerni Technology, LLCProtected distribution and location based aggregation serviceUS8495065Dec 23, 2009Jul 23, 2013Waldeck Technology, LlcMaintaining a historical record of anonymized user profile data by location for users in a mobile environmentUS8504073Aug 12, 2008Aug 6, 2013Teaneck Enterprises, LlcCustomized content delivery through the use of arbitrary geographic shapesUS8515455 *Jan 6, 2012Aug 20, 2013Samsung Electronics Co., LtdMethod and apparatus for location update in mobile communication systemUS8532609Jun 7, 2011Sep 10, 2013One-12 Group L.L.C.Apparatus and method for broadcasting messages to selected group(s) of usersUS8554770Apr 21, 2010Oct 8, 2013Waldeck Technology, LlcProfile construction using location-based aggregate profile informationUS8560608Nov 8, 2010Oct 15, 2013Waldeck Technology, LlcCrowd formation based on physical boundaries and other rulesUS8589330Mar 3, 2010Nov 19, 2013Waldeck Technology, LlcPredicting or recommending a users future location based on crowd dataUS8620532Mar 25, 2010Dec 31, 2013Waldeck Technology, LlcPassive crowd-sourced map updates and alternate route recommendationsUS8711737Dec 16, 2010Apr 29, 2014Waldeck Technology, LlcCrowd formation based on wireless context informationUS8782560Dec 22, 2010Jul 15, 2014Waldeck Technology, LlcRelative item of interest explorer interfaceUS8817958 *Jun 8, 2012Aug 26, 2014At&T Intellectual Property I, LpMethod for indicating the context of a call to a called partyUS8825074Dec 23, 2009Sep 2, 2014Waldeck Technology, LlcModifying a user'S contribution to an aggregate profile based on time between location updates and external eventsUS8898288Mar 1, 2011Nov 25, 2014Waldeck Technology, LlcStatus update propagation based on crowd or POI similarityUS8918398Jun 17, 2013Dec 23, 2014Waldeck Technology, LlcMaintaining a historical record of anonymized user profile data by location for users in a mobile environmentUS8923889Jun 25, 2013Dec 30, 2014Teaneck Enterprises, LlcCustomized content delivery based on geographic areaUS8924479Mar 18, 2013Dec 30, 2014Waldeck Technology, LlcContiguous location-based user networksUS20120178474 *Jan 6, 2012Jul 12, 2012Samsung Electronics Co., Ltd.Method and apparatus for location update in mobile communication systemUS20120250843 *Jun 8, 2012Oct 4, 2012At&T Intellectual Property I, LpMethod for Indicating the Context of a Call to a Called PartyCN100431385CMay 11, 2005Nov 5, 2008中兴通讯股份有限公司Wireless cluster calling methodEP1280370A2 *Jul 1, 2002Jan 29, 2003Motorola, Inc.System method and transceiver for mobile communicationsEP1631103A1 *Aug 28, 2004Mar 1, 2006AlcatelMethod of establishing a location dependent group callWO2003045100A1 *Nov 15, 2002May 30, 2003Nokia CorpProvision of location informationWO2004012421A1 *Jul 29, 2003Feb 5, 2004Qualcomm IncMethod and apparatus for supporting group communications based on location vector* Cited by examinerClassifications U.S. Classification370/260, 455/456.2, 455/445, 455/456.5, 455/416, 455/518, 455/519International ClassificationH04W4/06, H04W4/02, H04W4/08Cooperative ClassificationH04W4/08, H04W4/06, H04W4/02European ClassificationH04W4/06Legal EventsDateCodeEventDescriptionNov 29, 2012FPAYFee paymentYear of fee payment: 12Dec 1, 2008FPAYFee paymentYear of fee payment: 8Nov 29, 2004FPAYFee paymentYear of fee payment: 4Jun 16, 1998ASAssignmentOwner name: ERICSSON INC., NORTH CAROLINAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALPEROVICH, VLADIMIR;RAY, DIPANKAR;REEL/FRAME:009256/0504Effective date: 19980611RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services