Method and system for determining location of mobile device
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-024/00
H04W-004/02
H04W-064/00
H04W-048/04
출원번호
US-0949750
(2015-11-23)
등록번호
US-9628957
(2017-04-18)
발명자
/ 주소
Woo, Geoffrey Hubert
Zhang, Jonathan R.
Chang, Jonathan D.
출원인 / 주소
Groupon, Inc.
대리인 / 주소
Alston & Bird LLP
인용정보
피인용 횟수 :
0인용 특허 :
12
초록▼
Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobil
Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobile device, determine the location of a mobile device, and transmit the location of the mobile device to at least one other mobile device.
대표청구항▼
1. A method for tracking a location of at least one mobile device, the method comprising: receiving mobile device contextual data, wherein receiving mobile device contextual data further comprises at least one of: receiving mobile device audio data;receiving mobile device video data;receiving mobile
1. A method for tracking a location of at least one mobile device, the method comprising: receiving mobile device contextual data, wherein receiving mobile device contextual data further comprises at least one of: receiving mobile device audio data;receiving mobile device video data;receiving mobile device velocity data; andreceiving mobile device acceleration data;determining a velocity and acceleration of the mobile device;predicting a future location of the mobile device;determining a new location of the mobile device, wherein determining the new location of the mobile device further comprises: determining the predicted future location of the mobile device has not met an accuracy threshold;transmitting a signal to the mobile device corresponding to a request for the new location of the mobile device; andreceiving data corresponding to a current location of the mobile device; andtransmitting data corresponding to the new location of the mobile device, wherein the mobile device is configured to maintain an open socket connection with a mobile device locating system with a VoIP protocol. 2. The method of claim 1, wherein the new location of the mobile device is based at least in part on the predicted future location of the mobile device. 3. The method of claim 1, wherein predicting a future location of the mobile device further comprises predicting the future location based at least on one Kalman filter and Markov chain. 4. The method of claim 1, wherein determining a new location of the mobile device further comprises: determining the predicted future location of the mobile device has not met an accuracy threshold;receiving data corresponding to a location of at least one device in communication with the mobile device; anddetermining a location of the mobile device based at least upon the data corresponding to the location of the at least one device in communication with the mobile device. 5. The method of claim 1 further comprising receiving a signal from a first mobile device corresponding to a location request of at least one other mobile device. 6. The method of claim 1 further comprising: receiving a plurality of signals from a plurality of mobile devices, each of the signals corresponding to a location request of at least one other mobile device; anddetermining whether any duplication exists between any of the location requests for any of the at least one other mobile device. 7. The method of claim 1, wherein the mobile device is configured to remain in a low powered state while maintaining the open socket connection. 8. A computer program product comprising: at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus cause the apparatus at least to: receive mobile device contextual data, wherein receiving mobile device contextual data further comprises at least one of: receiving mobile device audio data;receiving mobile device video data;receiving mobile device velocity data; andreceiving mobile device acceleration data;determine a velocity and acceleration of the mobile device;predict a future location of the mobile device;determine a new location of the mobile device, wherein determining the new location of the mobile device further comprises: determining the predicted future location of the mobile device has not met an accuracy threshold;transmitting a signal to the mobile device corresponding to a request for the new location of the mobile device; andreceiving data corresponding to a current location of the mobile device; andtransmit data corresponding to the new location of the mobile device, wherein the mobile device is configured to maintain an open socket connection with a mobile device locating system with a VoIP protocol. 9. The computer program product according to claim 8, wherein the new location of the mobile device is based at least in part on the predicted future location of the mobile device. 10. The computer program product according to claim 8, wherein the wherein the program code instructions are further configured to, when executed by the apparatus, cause the apparatus at least to: predict a future location of the mobile device based at least on one Kalman filter and Markov chain. 11. The computer program product according to claim 8, wherein the program code instructions are further configured to, when executed by the apparatus, cause the apparatus at least to: determine the predicted future location of the mobile device has not met an accuracy threshold;receive data corresponding to a location of at least one device in communication with the mobile device; anddetermine a location of the mobile device based at least upon the data corresponding to the location of the at least one device in communication with the mobile device. 12. An apparatus comprising: at least one processor; andat least one memory, the memory including computer program instructions which when executed, in conjunction with the at least one processor, are configured to cause the apparatus to: receive mobile device contextual data, wherein receiving mobile device contextual data further comprises at least one of: receiving mobile device audio data;receiving mobile device video data;receiving mobile device velocity data; andreceiving mobile device acceleration data;determine a velocity and acceleration of the mobile device;predict a future location of the mobile device;determine a new location of the mobile device, wherein determining the new location of the mobile device further comprises: determining the predicted future location of the mobile device has not met an accuracy threshold;transmitting a signal to the mobile device corresponding to a request for the new location of the mobile device; andreceiving data corresponding to a current location of the mobile device; andtransmit data corresponding to the new location of the mobile device, wherein the mobile device is configured to maintain an open socket connection with a mobile device locating system with a VoIP protocol. 13. The apparatus of claim 12, wherein the new location of the mobile device is determined based at least in part on the predicted future location of the mobile device. 14. The apparatus of claim 12, wherein the computer program instructions configured to cause the apparatus to predict a future location of the mobile device includes the computer program instructions being configured to cause the apparatus to predict the future location based at least on one Kalman filter and Markov chain. 15. The apparatus of claim 12, wherein the computer program instructions configured to cause the apparatus to determine a new location of the mobile device includes the computer program instructions being configured to cause the apparatus to: determine the predicted future location of the mobile device has not met an accuracy threshold;receive data corresponding to a location of at least one device in communication with the mobile device; anddetermine a location of the mobile device based at least upon the data corresponding to the location of the at least one device in communication with the mobile device. 16. The apparatus of claim 12, wherein the computer program instructions are further configured to cause the apparatus to receive a signal from a first mobile device corresponding to a location request of at least one other mobile device. 17. The apparatus of claim 12, wherein the computer program instructions are further configured to cause the apparatus to: receive a plurality of signals from a plurality of mobile devices, each of the signals corresponding to a location request of at least one other mobile device; anddetermine whether any duplication exists between any of the location requests for any of the at least one other mobile device. 18. The apparatus of claim 12, wherein the computer program instructions are further configured to cause the apparatus to maintain an open socket connection in a low powered state while maintaining the open socket connection.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (12)
Kelly,Terence F.; Marsh,Victor W.; Kelly,Christopher W.; Baird,Kevin E., Combined personalized traffic and weather report and alert system and method.
Altman, Samuel H.; Sivo, Nicholas T.; Pernikoff, Thomas B.; Deshpande, Alok; Pernikoff, Richard M., Network manager system for location-aware mobile communication devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.