Purpose: Invalidity Analysis


Patent: US9921077B2
Filed: 2002-04-10
Issued: 2018-03-20
Patent Holder: (Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc
Inventor(s): Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda

Title: Method and system for dynamic estimation and predictive route generation

Abstract: The preferred embodiments of the present invention are directed to methods and systems for dynamic route estimation and prediction using discrete sampled location updates from various mobile devices for the purpose of providing a graphical representation of a mobile device's route along a known network path of map data. The embodiments also provide supplemental route metrics, such as traveled distance, elapsed time, etc., and the capability to assign destination points for the purpose of providing the ability to modify location update points in an application, such as a route planner, and/or to store the dynamically generated route based on various preferences for later retrieval.




Disclaimer: The promise of Apex Standards Pseudo Claim Charting (PCC) [ Request Form ] is not to replace expert opinion but to provide due diligence and transparency prior to high precision charting. PCC conducts aggressive mapping (based on Broadest Reasonable, Ordinary or Customary Interpretation and Multilingual Translation) between a target patent's claim elements and other documents (potential technical standard specification or prior arts in the same or across different jurisdictions), therefore allowing for a top-down, apriori evaluation, with which, stakeholders can assess standard essentiality (potential strengths) or invalidity (potential weaknesses) quickly and effectively before making complex, high-value decisions. PCC is designed to relieve initial burden of proof via an exhaustive listing of contextual semantic mapping as potential building blocks towards a litigation-ready work product. Stakeholders may then use the mapping to modify upon shortlisted PCC or identify other relevant materials in order to formulate strategy and achieve further purposes.

Click on references to view corresponding claim charts.


Non-Patent Literature        WIPO Prior Art        EP Prior Art        US Prior Art        CN Prior Art        JP Prior Art        KR Prior Art       
 
  Independent Claim

GroundReferenceOwner of the ReferenceTitleSemantic MappingBasisAnticipationChallenged Claims
1234567891011121314151617181920
1

TELEMEDICINE JOURNAL AND E-HEALTH. 6 (3): 303-313 FAL 2000

(Satava, 2000)
Yale University, Virginia Commonwealth University, Uniformed Services University of the Health Sciences (USUHS)The Physiologic Cipher At Altitude: Telemedicine And Real-time Monitoring Of Climbers On Mount Everest pickup location remote environment

respective one vital signs

XXXXXXXXXXXXXX
2

US20010056325A1

(Qing Pu, 2001)
(Original Assignee) InfoGation Corp     

(Current Assignee)
BSQUARE SAN DIEGO Corp
Mobile navigation system display screen display screen

customer mobile device called party

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses navigation application provide these various navigation features and functions including route guidance and…

teaches alternative positioning systems that can be used rather than relying on signals from GPS satellites and for…

discloses an information system which reads on claimed providing system comprising an invehicle system IVS…

teaches wherein said step b further comprising a step of retrieving a map of said destination location as identi ed by…
XXXXXX
3

US6356838B1

(Sunil Paul, 2002)
(Original Assignee) Sunil Paul     

(Current Assignee)
Sc Innovations Inc
System and method for determining an efficient transportation route receiving first data transmitting position

time location updates periodic intervals

current position current position

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the aboveenclosed invention but fails to disclose instructions to assign one or more orders to one or more…

teaches the telephone is transmitted via an infrared interface andor a radio connection in particular a…

teaches a method and system for managing a goods and passenger delivery system the delivery system having at least one…

teaches a method of data transmission between mobile telephones comprising the acts of sending a request signal from a…
XX
4

US6204844B1

(Arthur L. Fumarolo, 2001)
(Original Assignee) Motorola Solutions Inc     

(Current Assignee)
Motorola Solutions Inc
Method and apparatus for dynamically grouping communication units in a communication system passenger capacity information communication resource

display screen list display

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches an intervehicle communication apparatus according to claim…

discloses that the system determines relevance to the user and weights these values it would have been obvious to do…

discloses wherein the second request message specifies that the second client should set up a voice communication link a…

discloses a period information receiver which receives from the first client a specification of a period and wherein the…
XXXXXX
5

US6188957B1

(Stephan V. Bechtolsheim, 2001)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
Here Global BV
Method and system for providing bicycle information with a navigation system current position current position

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches receiving a default starting location for use in generating the route in the event that the device is unable…

discloses a system wherein the information request contains plurality of geographic locations and the responsive…

discloses the interactive navigation system according to claim…

discloses navigation application provide these various navigation features and functions including route guidance and…
XXXX
6

US6341255B1

(Dror Lapidot, 2002)
(Original Assignee) Decell Inc     

(Current Assignee)
Decell Inc
Apparatus and methods for providing route guidance to vehicles particular time selected time period, current conditions

current position current position

respective one computing values, respective one

sorting order command signal

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses producing one or more candidate routes that minimize one or more costs associated with traveling a candidate…

discloses a system for computing a trip route with the concept of recommending the most economic routes…

discloses analyzing vehicle speeds related to unforecastable events…

discloses a plurality of route segments wherein each route matrix element corresponds to a pairing of an origin point…
XXXX
7

US6122593A

(Matthew Friederich, 2000)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
NAVIGON AB
Method and system for providing a preview of a route calculated with a navigation system transportation provider storage medium

current positions represents a

transportation provider mobile devices plural sets

time location updates data record

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the product code translator can respond to a query containing a designation of one or more universal product…

discloses a networked personal contact manager title comprising address books for multiple users where users can link to…

teaches displaying an email address as a unique string col…

discloses a method of deleting object data from a relational database as discussed in claim…
XXXXXXXXXX
8

US6208934B1

(Stephan V. Bechtolsheim, 2001)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
Here Global BV
Method and system for providing walking instructions with route guidance in a navigation program current position current position

server apparatus estimated time

passenger capacity information parking space

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses a location coordinates in that GPS system that uses latitude and longitude for directions as well addresses to…

teaches a computer aided map location system title in which location is determined by for example GPS abstract and…
XXXXXX
9

US6292743B1

(Qing Kent Pu, 2001)
(Original Assignee) InfoGation Corp     

(Current Assignee)
InfoGation Corp
Mobile navigation system display screen display screen

customer mobile device called party

location update time zone

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses navigation application provide these various navigation features and functions including route guidance and…

teaches alternative positioning systems that can be used rather than relying on signals from GPS satellites and for…

discloses an information system which reads on claimed providing system comprising an invehicle system IVS…

teaches wherein said step b further comprising a step of retrieving a map of said destination location as identi ed by…
XXXXXXX
10

US6321158B1

(David M. DeLorme, 2001)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Garmin Switzerland GmbH
Integrated routing/mapping information location updates update information

particular time n points

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

discloses a location coordinates in that GPS system that uses latitude and longitude for directions as well addresses to…

discloses a list of business for a target destination as disclosed by…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…
XXXX
11

US6138003A

(Christopher H. Kingdon, 2000)
(Original Assignee) Ericsson Inc     

(Current Assignee)
Ericsson Inc
System and method for authorization of location services server apparatus call connection

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses all the claimed features but are silent on the device of claim…

teaches networks protocols and standards are designed and specified according to a now standard sevenlayer ISOOSI…

teaches the use of distance between two radio sources is determinable from signal strength see…

discloses a system which manages wireless access points by using a centralized server where the access point exchanges…
XXX
12

US6185426B1

(Vladimir Alperovich, 2001)
(Original Assignee) Ericsson Inc     

(Current Assignee)
Unwired Planet LLC
System, method, and apparatus for delivery of location information about caller passenger capacity information said base station

customer mobile device called party

sorting order said data

35 U.S.C. 103(a) teaches the serving node checks whether a request to stop the monitoring has been received…

discloses allowing users to program the distance that will trigger the alert and using plus and minus buttons to…
XXXXXXXXXX
13

US6085148A

(Scott R. Jamison, 2000)
(Original Assignee) Jamison; Scott R.; Devries; Derek R.; Jamison; Richard L.     Automated touring information systems and methods current position control output

second data digital audio

first data media signal

35 U.S.C. 103(a) discloses ranking the points of interest based at least in part on a user navigation history one or more user activities…

discloses mapping one or more routes of the navigation to a database see…
XX
14

US5959577A

(Rodric C. Fan, 1999)
(Original Assignee) Vectorlink Inc     

(Current Assignee)
Trimble Inc ; Road Inc
Method and structure for distribution of travel information using network customer mobile device, customer mobile device second data elapsed time, limited time

pickup location mobile units

server apparatus said network

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches in an analogous art that A location reporting method as described in claim…

teaches the location determination system can provide latitude and longitude data to within…

teaches a threedimensional information display apparatus comprising a threedimensional map information processing…

teaches a traveling businessman has a detailed list itinerary of places to visit on a trip…
XXXXXXXXXXXXXXXXXX
15

US5731788A

(Kevin McKenzie Reeds, 1998)
(Original Assignee) Trimble Inc     

(Current Assignee)
Trimble Inc
Global positioning and communications system and method for race and start line management transportation provider mobile devices single receiver

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches all the particulars of the claim except a function identi er associated with the digital image received by the…

teaches in an analogous art that the wireless device of claim…

teaches estimating a time of intercept by each of said plurality of mobile devices with the central destination see…

discloses the travel related information comprises content including weather related to the direction of travel which…
XXXXXX
16

US5948040A

(David M. DeLorme, 1999)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Delorme Publishing Co Inc
Travel reservation information and planning system transportation provider mobile devices specific information

transportation providers, transportation provider service providers

current positions second grid

sorting order said data

current position, respective one d line

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses analyzing geographic data with respect to a user s needs and providing data that is segmented for their review…

discloses a location coordinates in that GPS system that uses latitude and longitude for directions as well addresses to…
XXXXXXXXXXXXXX
17

US5802492A

(David M. DeLorme, 1998)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Garmin Switzerland GmbH
Computer aided routing and positioning system location updates identified locations

first data respective point, first data

sorting order method steps, said data

current position, respective one d line

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

discloses a location coordinates in that GPS system that uses latitude and longitude for directions as well addresses to…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses a list of business for a target destination as disclosed by…
XXXXXX
18

US5928309A

(Kelvin Korver, 1999)
(Original Assignee) Korver; Kelvin; Hawkinson; Wesley; Boedigheimer; Donovan     Navigation/guidance system for a land-based vehicle location updates determined position

sorting order command signal, said data

fuel usage information said sensors

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches that it is known in the art to provide an agricultural vehicle…

discloses an air data sensor that comprises a pitot static pressure sensor and a dynamic pressure sensor…

discloses every limitation claimed as applied above in claim…

discloses the claimed system and method for automatically adjusting an implement for an earth moving machine…
XXXXXXXX
19

JPH09114367A

(Kazuji Urahashi, 1997)
(Original Assignee) Mitsubishi Electric Corp; 三菱電機株式会社     車載走行制御装置 customer mobile device second data, customer mobile device タイミング, 読み出し

current position エアコン

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a system for computing a trip route with the concept of a plurality of possible vehicle types…

teaches providing map information based on the user information regarding two locations as entered by the user via the…

discloses obtaining positioning data using a GPS abstract monitoring the automatic transmission to obtain transmission…

discloses a route string ie starting and destination location a shortest distance corresponding to the route string…
XXXXXX
20

US5699255A

(Thomas W. Ellis, 1997)
(Original Assignee) Trimble Inc     

(Current Assignee)
Trimble Inc
Map transmission for in-vehicle navigation system with dynamic scale/detail adjustment first data, customer mobile device second data communicatively couple, transmitting position

second data signal processor

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses a view showing the display area frame after movement of the vehicle with the top of the screen oriented in the…

teaches the display device is integrated in a portable computer and the portable computer is installed in a piloting…

discloses wherein a stored travel route comprises an origin node a destination node and a via nodes…

teaches that the position information can be transmitted after a voice communication see…
XX
21

GB2305568A

(Andrew Thomas Thompson, 1997)
(Original Assignee) GPS GENETIC Ltd     

(Current Assignee)
GPS GENETIC Ltd
Remote location monitoring transportation provider mobile devices specific information

current position control means

XXXX
22

US5636122A

(Mukesh C. Shah, 1997)
(Original Assignee) Mobile Information Systems Inc     

(Current Assignee)
TELEMATICS Corp ; Bailey Metal Products Ltd ; Mobile Information Systems Inc
Method and apparatus for tracking vehicle location and computer aided dispatch location update said first value

pickup location mobile units

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

discloses the claimed aspect wherein screen divides into a plurality of regions or multiple screens each having data for…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

teaches a reservation system in which digitally displayed bar codes may be used in conjunction with portable…
XXXXXXXXXXXXXXX
23

US5675492A

(Toshio Tsuyuki, 1997)
(Original Assignee) Tsuyuki; Toshio     

(Current Assignee)
GLOBAL A Inc
Dynamic, multiple-route navigation apparatus and method for guiding a moving object current positions current positions

executable instructions, computer executable instructions map data store

second data said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses determining the vehicle s current position to the next highway exit and then determining the facilities that…

discloses permitting configuration of a range of a vicinity within which said plurality of physical POI are located figs…

discloses that said hourbased information is an indication as to when said POI is open for business fig…

describes how the system can show alternate route to the user…
XXXXXX
24

US5727057A

(Mark Emery, 1998)
(Original Assignee) AG Communication Systems Corp     

(Current Assignee)
AG Communication Systems Corp
Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services display screen operator terminal

server apparatus call connection

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches a mobile station can be located in a plurality of location areas…

discloses a system for providing content sharing as recited in claim…

teaches detecting determining and generating and transmitting the message are executed by the VLR…

teaches local information comprises a photograph and wherein the preset filter criterion comprises a characteristic of…
XXX
25

EP0660289A1

(Syuzo Moroto, 1995)
(Original Assignee) Aisin AW Co Ltd     

(Current Assignee)
Aisin AW Co Ltd
Map display system display screen display screen

current position control means

customer mobile device, customer mobile device second data elapsed time

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a method for storing a traveling route in a navigation system…

teaches distance information from wireless device to location of interest…

teaches an operation means including a map stop button for stopping the change being made in the type of map displayed…

discloses a portable navigation terminal that transmits current position information obtained from a GPS system to an…
XXXXXX
26

US5612881A

(Syuzo Moroto, 1997)
(Original Assignee) Aisin AW Co Ltd     

(Current Assignee)
Aisin AW Co Ltd
Map display system current positions distance data

current position control means

customer mobile device, customer mobile device second data elapsed time

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
discloses a method for storing a traveling route in a navigation system…

teaches distance information from wireless device to location of interest…

teaches an operation means including a map stop button for stopping the change being made in the type of map displayed…

discloses a portable navigation terminal that transmits current position information obtained from a GPS system to an…
XXXXXXXXXX
27

US5543789A

(David A. Behr, 1996)
(Original Assignee) Shields Enterprises Inc     

(Current Assignee)
Here Global BV
Computerized navigation system receiving first data first transmitting

current position current position

particular time central base

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a system for communicating with a wireless information device comprising the steps I receiving an information…

teaches distribution of software code using encryption techniques so that the software can only be used by the…

discloses the interactive navigation system according to claim…

discloses wherein information is transmittedreceived between the wireless base station and the antenna through an…
XX
28

US5389934A

(Sheldon Kass, 1995)
(Original Assignee) Business Edge Group Inc     

(Current Assignee)
KASS CAROLE
Portable locating system pickup location tracking system

current positions supplying power

second data said memory

35 U.S.C. 103(a)

35 U.S.C. 102(e)
teaches a portable locating system title abstract whereby multiple units can determine the distance andor altitude…

discloses a tracking device locating device determines an accuracy of the estimation of the position of the target…

teaches the subscriber feature for a wireless system according to claim…

discloses a system for exchanging data and audio between a cellular telephone and a landline telephone the system…
XXXXXXXXXXXXXX
29

US5291413A

(Haruhisa Tamai, 1994)
(Original Assignee) ZEXEL Corp DAIHATSU-NISSAN IKEBUKURO     

(Current Assignee)
TomTom International BV
Navigation system for guiding a vehicle along a precomputed optimal route transportation providers, transportation provider second detecting means

sorting order command signal

XXXXXXXXXXXXXX
30

EP1156695A2

(Isamu Yamane, 2001)
(Original Assignee) NEC Corp     

(Current Assignee)
NEC Corp
Incoming call blocking system and method for mobile terminal location updates, time location updates determined position, speed calculation

passenger capacity information said base station

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the limitations as shown in the rejection of claim…

teaches providing callers with selected user accessory responses…

teaches contact lists and also teaches storing photo images and using icon it would have been obvious to one of…

teaches that it was well known in the art to have receiving means which includes a voice recognition unit for…
XXXXXXXX
31

US20010029425A1

(David Myr, 2001)
(Original Assignee) Makor Issues and Rights Ltd     

(Current Assignee)
Makor Issues and Rights Ltd
Real time vehicle guidance and traffic forecasting system pickup location mobile units

first data said sub, time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches that these features are useful for providing users with a visual indication of traffic col…

teaches a network server that receives data from a plurality of mobile devices wherein the rate at which the network…

teaches recording the real time position data and observation time for a client vehicle containing a mobile phone…

discloses a system and method comprising a vehicle including a global positioning system that selectively generates…
XXXXXXXXXXXXXX
32

EP1130415A2

(Koji c/o Sony Corporation Hasegawa, 2001)
(Original Assignee) Sony Corp     

(Current Assignee)
Sony Corp
GPS receiver and GPS position measurement method current position frequency oscillator

second data said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses time shifting the signal for d seconds which is equivalent to multiplying the…

discloses wherein the hardware path is con gured to communicate the trigger signal without substantial random delay col…

teaches that a location of a remote unit or the GPS receiver front end can be calculated by a base station in…

teaches a cellular phone terminal with which the reception frequency is corrected on the basis of a reference signal…
XX
33

EP1113678A2

(Bryan J. Moles, 2001)
(Original Assignee) Samsung Electronics Co Ltd     

(Current Assignee)
Samsung Electronics Co Ltd
Location privacy feature for wireless mobile stations and method of operation second data said memory

first data said sub

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses not enabling a radio circuit for a particular wireless communications protocol without applying a second key…

teaches causing an indicator to be displayed on a display screen of the mobile computing device corresponding to the…

teaches a sequence of events including an event indicating that location information was placed in an outgoing message…

teaches that the receiving terminal can be an emergency response center…
XX
34

EP1087602A2

(Robert Edmund Todd, 2001)
(Original Assignee) Cedardell Ltd     

(Current Assignee)
Cedardell Ltd
Alarm system first data, receiving first data respective output

current position control means

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses a diagnostic method for a home appliance diagnostic system the method comprising receiving a sound signal…

teaches wherein the data from the energy supply and delivery system and the data from the one or more building…

describes sending a message identifying when suggested programs would be scheduled to be recorded…

teaches audible indicators for a security system based on an alarm area applicable to the display of…
XX
35

US6249742B1

(Matthew Friederich, 2001)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
NAVIGON AB
Method and system for providing a preview of a route calculated with a navigation system second data third portion

sorting order said data

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the product code translator can respond to a query containing a designation of one or more universal product…

discloses a networked personal contact manager title comprising address books for multiple users where users can link to…

teaches displaying an email address as a unique string col…

discloses a method of deleting object data from a relational database as discussed in claim…
XXXX
36

JP2001305210A

(Masahito Fukuda, 2001)
(Original Assignee) Matsushita Electric Works Ltd; 松下電工株式会社     位置検出装置 customer mobile device, customer mobile device second data アンテナ

first data 距離計測

XXXXXX
37

JP2001272450A

(Isao Endo, 2001)
(Original Assignee) Pioneer Electronic Corp; パイオニア株式会社     Gpsを利用した現在位置検出装置 customer mobile device, fuel usage information データ

pickup location GPS

XXXXXXXXXXXXXXXXXX
38

JP2001264076A

(Yujiro Matsukura, 2001)
(Original Assignee) Clarion Co Ltd; クラリオン株式会社     カーナビゲーション装置 customer mobile device データベース

pickup location GPS

XXXXXXXXXXXXXXXXXX
39

JP2001165670A

(Keiji Hakozaki, 2001)
(Original Assignee) Alpine Electronics Inc; アルパイン株式会社     ナビゲーション装置 customer mobile device, customer mobile device second data 読み出し

transportation provider mobile devices ランド

XXXXXXXX
40

JP2001084491A

(Tadashi Yamamoto, 2001)
(Original Assignee) Tadashi Yamamoto; 正 山本     地図情報入力装置及び該装置を用いた物流支援装置並びにこれらの制御プログラムを記録した記憶媒体 executable instructions, computer executable instructions 信手段

pickup location GPS

server apparatus 端末と

XXXXXXXXXXXXXXX
41

EP1003016A2

(Andrew Fowler, 2000)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
Navteq Corp
System and method for providing route guidance with a navigation application program passenger capacity information corresponding data

first data first program, first data

sorting order said data

35 U.S.C. 103(a) discloses an output device comprising a first input portion that inputs data of a target state paragraph…

teaches obtaining map data for the current target and sensing locations from external servers for map rendering…
XXXXXX
42

JP2001014296A

(George Thomson Russell, 2001)
(Original Assignee) Japan Science & Technology Corp; 科学技術振興事業団     配車配送計画方法、配車配送計画プログラムを記録したコンピューター読み取り可能な記録媒体及び配車配送計画装置。 customer mobile device second data システム

customer mobile device, fuel usage information データ

XXXXXXXXXX
43

WO9958934A1

(Paul Dominique Marie Etienne Lahaije, 1999)
(Original Assignee) Mannesmann Vdo Ag; Robert Bosch Gmbh     Method for producing a storage medium with a map transportation provider storage medium

current position, respective one d line

XXXXXXXX
44

JP2000304562A

(Masanari Kaneda, 2000)
(Original Assignee) Kenwood Corp; 株式会社ケンウッド     ナビゲーションシステム、誘導経路再検索方法及び記録媒体 pickup location, location update 更新手段

customer mobile device second data システム

XXXXXXXXXXXXXXX
45

JP2000197103A

(Akira Hasegawa, 2000)
(Original Assignee) Hitachi Commun Syst Inc; 日立通信システム株式会社     簡易型携帯電話所持者への現在位置通知方法 location update 設置場所

customer mobile device, fuel usage information データ

XXXXXXXXXXX
46

JP2000180191A

(Hironobu Watanabe, 2000)
(Original Assignee) Matsushita Electric Ind Co Ltd; 松下電器産業株式会社     ナビゲーション装置 customer mobile device データベース

customer mobile device second data システム

pickup location GPS

XXXXXXXXXXXXXXXXXX
47

JP2000161973A

(Yasuo Ito, 2000)
(Original Assignee) Equos Research Co Ltd; 株式会社エクォス・リサーチ     ナビゲーション情報提供装置及びナビゲーションシステム customer mobile device データベース

customer mobile device second data システム

XXXXXX
48

WO9946899A2

(Urs Loher, 1999)
(Original Assignee) Swisscom Ag     Routing method for wireless and distributed systems display screen wireless communication network

passenger capacity information comparison means

server apparatus said network

second data said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a means of managing a network topology based on energy consumption the remaining battery life in a…

discloses a method wherein each destination will have a limited small of possible alternative routes each designated by…

discloses all of the subject matter as discussed in the rejection f claim…

teaches of in response to a command from the network controller changing by the first backbone controller the network…
XXXXXXXX
49

JP2000111354A

(Ryoji Miyaji, 2000)
(Original Assignee) Denso Corp; 株式会社デンソー     経路設定装置及びナビゲーション装置 display screen 表示画面, タッチ

customer mobile device, fuel usage information データ

XXXXXXXXXX
50

US6107944A

(David A. Behr, 2000)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
Here Global BV
Electronic navigation system and method respective one respective one

first data first data

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses a system for communicating with a wireless information device comprising the steps I receiving an information…

teaches distribution of software code using encryption techniques so that the software can only be used by the…

discloses the interactive navigation system according to claim…

discloses wherein information is transmittedreceived between the wireless base station and the antenna through an…
XXXX
51

JP2000074680A

(Akifumi Miyano, 2000)
(Original Assignee) Matsushita Electric Ind Co Ltd; 松下電器産業株式会社     ナビゲーション装置 customer mobile device second data システム

executable instructions, computer executable instructions 信手段

XXXX
52

JP2000057320A

(Shinji Oki, 2000)
(Original Assignee) Nippon Lsi Card Co Ltd; 日本エルエスアイカード株式会社     位置データにリンクさせた画像データの管理システム及びこのシステムを用いた画像管理方法並びにその表示方法 executable instructions, computer executable instructions プロセッサ

customer mobile device second data システム

XXXX
53

JP2000055682A

(Satoshi Kodama, 2000)
(Original Assignee) Alpine Electronics Inc; アルパイン株式会社     ナビゲーション方法 customer mobile device second data システム

customer mobile device, fuel usage information データ

XXXXXXXXXX
54

JP2000028371A

(Takashi Sugawara, 2000)
(Original Assignee) Aqueous Reserch:Kk; 株式会社エクォス・リサーチ     通信型ナビゲーションシステム customer mobile device second data システム

executable instructions, computer executable instructions 信手段

customer mobile device, fuel usage information データ

XXXXXXXXXXXX
55

US6185427B1

(Norman F. Krasner, 2001)
(Original Assignee) SnapTrack Inc     

(Current Assignee)
SnapTrack Inc
Distributed satellite position system processing and application network first data first data

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches all the particulars of the claim except a function identi er associated with the digital image received by the…

teaches in an analogous art that the wireless device of claim…

discloses that GPS is a conventional satellite positioning systems SPS which uses signals from satellites to determine…

discloses the travel related information comprises content including weather related to the direction of travel which…
XXXX
56

US6169516B1

(Masaki Watanabe, 2001)
(Original Assignee) Nissan Motor Co Ltd     

(Current Assignee)
Nissan Motor Co Ltd
Navigation system and memorizing medium for memorizing operation programs used for the same sorting order said second part

executable instructions, computer executable instructions map data store

current position viewing angle

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a map display device for converting externally provided communications information into an applicable object…

teaches a method and electronic map apparatus vehiclemounted navigation apparatus…

describes how the display control unit reads fetches the map data…

teaches a perspective view provides the user with more information about the terrain or area in which he moves or is…
XXXXXXX
57

JPH11201766A

(Hiroshi Shimizu, 1999)
(Original Assignee) Nissan Motor Co Ltd; 日産自動車株式会社     経路誘導装置 customer mobile device データベース

location updates, location update ある場所

transportation provider mobile devices 駐車場

XXXXXXXX
58

WO9828714A1

(Vincent W. Wang, 1998)
(Original Assignee) Cirrus Logic, Inc.     Enhanced texture map data fetching circuit and method executable instructions, computer executable instructions map data store

display screen display screen

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a method and system for retrieving instructions from memory utilizing a texture module in a graphics pipeline…

discloses that texture data for any primitive is downloaded into the local memory…

discloses a method for placing advertisements in a receptor site in which advertisements are rescaled and aligned into…

teaches to truncate the color signal by selecting the most significant bits most significanthigher order n…
XXXXX
59

JPH11164282A

(Akihisa Yamazaki, 1999)
(Original Assignee) Fuji Photo Film Co Ltd; 富士写真フイルム株式会社     画像表示装置及びカメラ並びに画像通信システム pickup location, location update 更新手段

customer mobile device second data システム, 表示部

executable instructions, computer executable instructions 信手段

customer mobile device の電源

35 U.S.C. 103(a)

35 U.S.C. 102(e)
discloses that it is old and well known for digital cameras to automatically transmit images to an apparatus when a…

teaches an image communication system comprising at least one server provided with a storage device storing image data…

discloses a searchable media where a server and or a database video or pictures can be search following a user request…

teaches the writing the additional data to portable telephone…
XXXXXXXXXXXXXXXXXXX
60

JPH11112918A

(Hiroshi Saito, 1999)
(Original Assignee) Toshiba Corp; 株式会社東芝     携帯情報端末、その記録方法およびそのプログラムを記録した媒体 pickup location, location update 同じ位置, 同一場所

display screen 表示画面

XXXXXXXXXXXXXXXXX
61

US5870686A

(Robert J. Monson, 1999)
(Original Assignee) AG Chem Equipment Co Inc     

(Current Assignee)
AG Chem Equipment Co Inc
Intelligent Mobile product application control system time location updates real time basis

current position control means

XX
62

US5848373A

(David M. DeLorme, 1998)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Garmin Switzerland GmbH
Computer aided map location system current positions second grid

second data second data

server apparatus first print

first data first data

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

teaches a computer aided map location system title in which location is determined by for example GPS abstract and…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses a database with user locations that can be displayed…
XXXXXX
63

US6091956A

(Dennis D. Hollenberg, 2000)
(Original Assignee) Hollenberg; Dennis D.     

(Current Assignee)
LBS INNOVATIONS LLC
Situation information system transportation providers other information

first data said sub

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses providing interest information based on information obtained from at least one of the…

teaches each block including a reference to a data source and code that is adapted to access the data source and to…

teaches a system and method for providing online service content and to enable community member interaction…

teaches that the main website contains assets such as news weather stock prices sports scores etc which are shared…
XXXXXXXX
64

EP0803708A2

(Mitsuhiro Nimura, 1997)
(Original Assignee) Aisin AW Co Ltd     

(Current Assignee)
Aisin AW Co Ltd
Route searching and route guidance device location update junction point

first data, customer mobile device second data one second

XXX
65

US5945944A

(Norman F. Krasner, 1999)
(Original Assignee) SnapTrack Inc     

(Current Assignee)
SnapTrack Inc
Method and apparatus for determining time for GPS receivers fuel usage information absolute time

customer mobile device, customer mobile device second data elapsed time

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses wherein the special hardware path has essentially delay or a known delay col…

discloses the oscillator providing a GPS clock signal to the GPS downconverter of the GPS receiver…

teaches an apparatus and a method of locating position of a remote receiver including obtaining long term satellite…

teaches a receiver comprising both analog circuitry RF to IF…
XXXXXXXXXX
66

US5944768A

(Yasunobu Ito, 1999)
(Original Assignee) Aisin AW Co Ltd     

(Current Assignee)
Aisin AW Co Ltd
Navigation system transportation providers other information

current position current position

receiving first data search condition

transportation provider storage medium

server apparatus one port

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses determining that the information stored in the information storing unit is updated during poweroff of the…

teaches an incar navigation apparatus and method used to search for an optimal or quasioptimal route and further…

discloses a data storage device security method and apparatus title abstract which can be used to determine if an…

discloses wherein said cost estimator calculates a minimum cost using a…
XXXXXXXXXXXXXX
67

JPH10132593A

(Shigeru Yamazaki, 1998)
(Original Assignee) Sony Corp; ソニー株式会社     車載用ナビゲーション装置 executable instructions, computer executable instructions 信手段

pickup location GPS

XXXXXXXXXXXXXXX
68

US5968109A

(Vijaya S. Israni, 1999)
(Original Assignee) Navigation Technologies Corp     

(Current Assignee)
Here Global BV
System and method for use and storage of geographic data on physical media receiving first data corresponding portion

location updates, pickup location geographic locations

current positions represents a

time location updates two portions

display screen equal size

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the coded data are received by the listener to obtain data it requires…

discloses a system and method for storing geographic data used for access by various navigation application functions…

discloses accessing one or more hierarchical tree structures each of which comprising multiple nodes that represent…

discloses traversing being responsive at least in part to the receiving of the location information associated with the…
XXXXXXXXXXXXXXXXXX
69

US5938721A

(William O. Dussell, 1999)
(Original Assignee) Trimble Inc     

(Current Assignee)
Trimble Inc
Position based personal digital assistant passenger capacity information audio system

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches a mobile computer system that receives positioning information when the information indicates that a mobile…

discloses accounting for the distance between mobile and GPS receiver the separation distance D between the BTS and…

teaches a method for creating and displaying annotations paragraph…

teaches a scheduler and navigation unit preferably embodied in a personal digital assistant PDA which refers generally…
XXXX
70

US6035253A

(Seiji Hayashi, 2000)
(Original Assignee) Aisin AW Co Ltd     

(Current Assignee)
Aisin AW Co Ltd
Navigation apparatus for a vehicle and a recording medium for use in the same transportation provider mobile devices data including information

particular time, respective one present invention, n storage

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses a location coordinates in that GPS system that uses latitude and longitude for directions as well addresses to…

teaches preparing an order based on an estimated the arrival time col…
XXXXXXXX
71

US5867110A

(Akira Naito, 1999)
(Original Assignee) Hitachi Ltd     

(Current Assignee)
Maxell Holdings Ltd
Information reporting system location updates determined position

current position current position

second data second data

first data first data

server apparatus one port

35 U.S.C. 103(a) teaches wherein generating the at least one suggested route for the user to follow using the route software of the…XXXX
72

WO9636930A1

(Mukesh Chamanlal Shah, 1996)
(Original Assignee) Mobile Information Systems, Inc.     Method and apparatus for tracking vehicle location location update said first value

pickup location mobile units

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

discloses the claimed aspect wherein screen divides into a plurality of regions or multiple screens each having data for…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

teaches a reservation system in which digitally displayed bar codes may be used in conjunction with portable…
XXXXXXXXXXXXXXX
73

US5546445A

(Everett Dennison, 1996)
(Original Assignee) Sygnet Communications Inc     

(Current Assignee)
EMSAT ADVANCED GEO-LOCATION TECHNOLOGY LLC
Cellular telephone system that uses position of a mobile unit to make call management decisions customer mobile device second data communication signals

location updates, pickup location geographic locations

passenger capacity information comparison means

respective one logic circuitry

sorting order said data

server apparatus d log

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches a global positioning system receiver coupled to the logic circuitry ie controller for providing present…

discloses a system for locating and communicating with mobile vehicles…

teaches that the controller is operable to search the memory to locate the one of the plurality of radio station…

teaches using location information to aid the selection of a wireless technology…
XXXXXXXXXXXXXXXX
74

US5539398A

(Timothy J. Hall, 1996)
(Original Assignee) Minnesota Mining and Manufacturing Co     

(Current Assignee)
Global Traffic Technologies LLC
GPS-based traffic control preemption system time location updates periodic intervals

first data repeating step

XX
75

US5539395A

(Thomas E. Buss, 1996)
(Original Assignee) Motorola Solutions Inc     

(Current Assignee)
Motorola Mobility LLC
Location dependent information receiving device and method passenger capacity information memory means

second data said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches displaying the personal message followed by the advertisement message col…

teaches the advertisement uses an icon which is a graphical depiction of an advertiser symbolism and one skilled in…

discloses all limitations recited within claims as described above…

discloses wherein the display device is configured to represent each operating function in the form of an icon…
XXXXXX
76

US5539829A

(Gerardus C. P. Lokhoff, 1996)
(Original Assignee) US Philips Corp     

(Current Assignee)
Tdf Sas ; Institut fuer Rundfunktechnik GmbH ; France Telecom and Telediffusion de France SA ; US Philips Corp
Subband coded digital transmission system using some composite signals current positions represents a

first data said sub

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the signal processing apparatus according to claim…

teaches a multiplexer responds to the control signal see col…

teaches a method of transmitting a digital audio signal comprising a transmitter and receiver to perform the steps of…

discloses a communication network with the following features…
XXXX
77

US5530655A

(Gerardus C. P. Lokhoff, 1996)
(Original Assignee) US Philips Corp     

(Current Assignee)
Tdf Sas ; Institut fuer Rundfunktechnik GmbH ; France Telecom and Telediffusion de France SA ; US Philips Corp
Digital sub-band transmission system with transmission of an additional signal location updates, time location updates signal information

first data consecutive frames, said sub

second data record carrier, digital audio

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses a personal listening device PLD attached to the eyeglasses see column…

teaches a wideband tuning circuit for generating a tuning frequency comprising a plurality of frequency band modules…

discloses a communication network with the following features…

teaches a digital audio transmission system having a transmitter and receiver in which the receiver has an input means…
XXXXXX
78

US5515287A

(Tadashige Hakoyama, 1996)
(Original Assignee) Tokimec Inc     

(Current Assignee)
Tokimec Inc
Navigation display apparatus for collison avoidance utilizing polygonal safety regions and predicted danger areas current positions relative position

current position, respective one d line

first data time t

35 U.S.C. 103(a)

35 U.S.C. 102(b)
teaches displaying symbols of horizontal positions and speeds for anticipated modifications in an aircraft descent…

discloses a method for enhancing the visibility and ensuring the accuracy of terrain information on a visual display…

teaches display apparatus comprises a display a processing circuit in communication with the display a terrain…

teaches a method comprises receiving a terrain data from a terrain database receiving a first warning signal from a…
XXXX
79

US5497149A

(Ray Fast, 1996)
(Original Assignee) Fast; Ray     Global security system receiving first data, first data receiving first data, second program

second data second data, said memory

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses the claimed controller switches said cellular telephone transceiver from the operational mode back to the mute…

teaches a cargo transport system comprising a signal repeater device col…

teaches essential features of the invention substantially as claimed but fails to teach explicitly a system wherein…

discloses a method of periodically receiving location information and status information from the monitored portable…
XX
80

US5559707A

(David M. DeLorme, 1996)
(Original Assignee) Delorme Publishing Co Inc     

(Current Assignee)
Garmin Switzerland GmbH
Computer aided routing system first data respective point, first data

sorting order method steps

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches the motivation of identifying modified cells for use in a code…

teaches a computer aided map location system title in which location is determined by for example GPS abstract and…

teaches a procedure that generates a sequence of approximate solutions the prior art further teaches scoring ad…

discloses a database with user locations that can be displayed…
XXXX
81

US5574648A

(Harold R. Pilley, 1996)
(Original Assignee) Pilley; Harold R.     

(Current Assignee)
Honeywell Intellectual Properties Inc
Airport control/management system using GNSS-based methods and equipment for the control of surface and airborne traffic transportation provider mobile devices other vehicles

location updates, time location updates GNSS signal

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the display system includes an enhanced image display module for graphically outlining the moving pixels…

teaches most all of the instant invention as applied to claims…

discloses updating the reference background to include the moving object pixels when the moving object pixels are…

teaches the displaying ground data that is descriptive of any feature of the ground or any vehicle on the ground…
XXXX
82

JPH08178683A

(Masato Origuchi, 1996)
(Original Assignee) Nissan Motor Co Ltd; 日産自動車株式会社     電気自動車の走行ルート選定システム customer mobile device second data システム, 表示部

customer mobile device, fuel usage information データ

pickup location GPS

XXXXXXXXXXXXXXXXXX
83

US5579372A

(Bo A. V. Åstr om, 1996)
(Original Assignee) Telefonaktiebolaget LM Ericsson AB     

(Current Assignee)
Telefonaktiebolaget LM Ericsson AB
Flow control method for short message service - busy subscriber first data radio interfaces

transportation provider one service

35 U.S.C. 103(a)

35 U.S.C. 102(e)

35 U.S.C. 102(b)
teaches the method of providing electronic even notification to a communications device according to claims…

teaches a system for transmitting data as claimed in claim…

teaches the email server is operating on the database created for the mobile and transmits the email by reference to…

teaches using scheduling information to indicate when message delivery channels for a carrier are available for use…
XXXXXXXX
84

US5508707A

(Frederick W. LeBlanc, 1996)
(Original Assignee) US West Advanced Technologies Inc     

(Current Assignee)
Qwest Communications International Inc
Method for determining position by obtaining directional information from spatial division multiple access (SDMA)-equipped and non-SDMA-equipped base stations fuel usage information determined directions

current positions relative position

location update first bounding

XXXXXXX
85

US5504491A

(Robert W. Chapman, 1996)
(Original Assignee) Chapman; Robert W.     

(Current Assignee)
TWELVE SQUARED PARTNERS AN ARIZONA LLC LLC ; WEISE THEODORE L
Global status and position reporting system location update identity information

current position control means

second data said time

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
discloses an incident an incident area network system comprises the radios device automatically select communication…

teaches the limitations of the independent claims as discussed above…

teaches information transmitted by the communication device is available to personnel monitoring the container using…

discloses a system for localizing and sensing objects and providing alerts…
XXX
86

US5485163A

(Martin H. Singer, 1996)
(Original Assignee) Motorola Solutions Inc     

(Current Assignee)
Google Technology Holdings LLC
Personal locator system pickup location, location update providing location information

current positions relative position, when i

35 U.S.C. 103(a)

35 U.S.C. 102(b)

35 U.S.C. 102(e)
teaches a wireless telecommunication system comprising querying mobile stations and target mobile stations and data…

discloses a method wherein estimating the location of said wireless terminal…

discloses the assigning of the fingers to the multiple peaks finger for each peak detected per path…

discloses the sampling of multipath signal at least twice the chip rate…
XXXXXXXXXXXXXXX
87

US5470233A

(James R. Fruchterman, 1995)
(Original Assignee) Arkenstone Inc     

(Current Assignee)
Freedom Scientific Blv Group LLC
System and method for tracking a pedestrian executable instructions, computer executable instructions second instruction, first instruction

sorting order said data

35 U.S.C. 103(a)

35 U.S.C. 102(b)
discloses the present location is the location GPS detected as the initialization completed…

discloses a system for providing directions comprising a plurality of mobile wireless communication devices…

discloses the audio messages are outputted for the pedestrian to guide and inform the user throughout the route…

teaches A method of supporting a selfsustained moving comprising the steps of inputting physical disability…
XXXXXX




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
TELEMEDICINE JOURNAL AND E-HEALTH. 6 (3): 303-313 FAL 2000

Publication Year: 2000

The Physiologic Cipher At Altitude: Telemedicine And Real-time Monitoring Of Climbers On Mount Everest

Yale University, Virginia Commonwealth University, Uniformed Services University of the Health Sciences (USUHS)

Satava, Angood, Harnett, Macedonia, Merrell
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (vital signs) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (remote environment) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs (respective one) and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (remote environment) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (remote environment) based on a location of the preferred transportation provider relative to the pickup location .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (remote environment) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (vital signs) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (remote environment) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs (respective one) and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (remote environment) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (remote environment) based on a location of the preferred transportation provider relative to the pickup location .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (remote environment) .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (remote environment) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
The Physiologic Cipher At Altitude : Telemedicine And Real-time Monitoring Of Climbers On Mount Everest . Advanced wearable biosensors for vital-signs monitoring (physiologic cipher) are available to improve quality of healthcare in hospital , nursing home , and remote environment (pickup location) s . The objective of this study was to determine reliability of vital-signs monitoring systems in extreme environments . Three climbers were monitored 24 hours while climbing through Khumbu Icefall . Data were transmitted to Everest Base Camp (elevation 17 , 800 feet) and retransmitted to Yale University via telemedicine . Main outcome measures (location , heart rate , skin temperature , core body temperature , and activity level) all correlated through time-stamped identification . Two of three location devices functioned 100% of the time , and one device failed after initial acquisition of location 75% of the time . Vital-signs monitors functioned from 95%-100% of the time , with the exception of one climber whose heart-rate monitor functioned 78% of the time . Due to architecture of automatic polling and data acquisition of biosensors , no climber was ever without a full set of data for more than 25 minutes . Climbers were monitored continuously in real-time from Mount Everest to Yale University for more than 45 minutes . Heart rate varied from 76 to 164 beats per minute , skin temperature varied from 5 to 10 degreesC , and core body temperature varied only 1-3 degreesC . No direct correlation was observed among heart rate , activity level , and body temperature , though numerous periods suggested intense and arduous activity . Field testing in the extreme environment of Mount Everest demonstrated an ability to track in real time both vital signs and position of climbers . However , these systems must be more reliable and robust . As technology transitions to commercial products , benefits of remote monitoring will become available for routine healthcare purposes .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US20010056325A1

Filed: 2001-08-22     Issued: 2001-12-27

Mobile navigation system

(Original Assignee) InfoGation Corp     (Current Assignee) BSQUARE SAN DIEGO Corp

Qing Pu, Hui Li
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (called party) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .

US20010056325A1
CLAIM 21
. A method for displaying a local time with respect to a called party , comprising the steps of : parsing a dialed-out telephone number to extract location data comprising at least one of : a country code ;
a city code ;
an area code ;
and an exchange code ;
querrying a database to determine a time zone corresponding with said location data ;
obtaining the current GMT time ;
converting said current GMT time t (first data) o a local time in accordance with said associated time zone ;
and displaying said local time .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (called party) .
US20010056325A1
CLAIM 15
. A mobile navigation system comprising : a navigation computer ;
a wireless transceiver coupled to said navigation computer for connecting with a navigation server , said navigation server for calculating optimal routes based on real-time information , said optimal routes being formatted using a natural language description ;
a mapping database coupled to said navigation computer for reconstructing said optimal route from said natural language description ;
and a display screen (display screen) coupled to said navigation computer for displaying said optimal route using said mapping database .

US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (called party) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .

US20010056325A1
CLAIM 21
. A method for displaying a local time with respect to a called party , comprising the steps of : parsing a dialed-out telephone number to extract location data comprising at least one of : a country code ;
a city code ;
an area code ;
and an exchange code ;
querrying a database to determine a time zone corresponding with said location data ;
obtaining the current GMT time ;
converting said current GMT time t (first data) o a local time in accordance with said associated time zone ;
and displaying said local time .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (called party) .
US20010056325A1
CLAIM 15
. A mobile navigation system comprising : a navigation computer ;
a wireless transceiver coupled to said navigation computer for connecting with a navigation server , said navigation server for calculating optimal routes based on real-time information , said optimal routes being formatted using a natural language description ;
a mapping database coupled to said navigation computer for reconstructing said optimal route from said natural language description ;
and a display screen (display screen) coupled to said navigation computer for displaying said optimal route using said mapping database .

US20010056325A1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to display on said clock a local time of a called party (customer mobile device) based on a dialed number .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6356838B1

Filed: 2000-07-25     Issued: 2002-03-12

System and method for determining an efficient transportation route

(Original Assignee) Sunil Paul     (Current Assignee) Sc Innovations Inc

Sunil Paul
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6356838B1
CLAIM 1
. A computer-implemented method for determining an efficient transportation route comprising : compiling travel data over one or more travel segments , said travel data transmitted from one or more transportation vehicles traveling over said travel segments ;
receiving positional data associated with a transportation request , said positional data including an origin and a destination ;
and providing a driver of a vehicle with a first efficient route from said origin to said destination using said travel data , said first efficient route including one or more of said travel segments , wherein said destination is a pickup point of a passenger submitting a transportation request and said origin is a current position (current position) of said vehicle .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (transmitting position) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6356838B1
CLAIM 1
. A computer-implemented method for determining an efficient transportation route comprising : compiling travel data over one or more travel segments , said travel data transmitted from one or more transportation vehicles traveling over said travel segments ;
receiving positional data associated with a transportation request , said positional data including an origin and a destination ;
and providing a driver of a vehicle with a first efficient route from said origin to said destination using said travel data , said first efficient route including one or more of said travel segments , wherein said destination is a pickup point of a passenger submitting a transportation request and said origin is a current position (current position) of said vehicle .

US6356838B1
CLAIM 18
. A computer-implemented method for providing transportation services comprising : receiving a transportation request from a passenger ;
tracking said passenger' ;
s position following said request using positional detection logic ;
and transmitting position (receiving first data) al data identifying said passenger' ;
s position to a pickup vehicle .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6204844B1

Filed: 1999-10-08     Issued: 2001-03-20

Method and apparatus for dynamically grouping communication units in a communication system

(Original Assignee) Motorola Solutions Inc     (Current Assignee) Motorola Solutions Inc

Arthur L. Fumarolo, Brett A. Jackson
US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (communication resource) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6204844B1
CLAIM 7
. The method of claim 1 , wherein the step of automatically grouping comprises the steps of : accessing a communication resource (passenger capacity information) ;
and sending a command to the at least one selected communication unit over the communication resource , the command including grouping information related to the at least one talkgroup and instructing the at least one selected communication unit to reconfigure based on the grouping information .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (list display) of the customer mobile device .
US6204844B1
CLAIM 17
. The method of claim 15 , wherein the talkgroup identification is chosen , by the user , from a list display (display screen) ed on the display-based terminal .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (communication resource) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6204844B1
CLAIM 7
. The method of claim 1 , wherein the step of automatically grouping comprises the steps of : accessing a communication resource (passenger capacity information) ;
and sending a command to the at least one selected communication unit over the communication resource , the command including grouping information related to the at least one talkgroup and instructing the at least one selected communication unit to reconfigure based on the grouping information .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (communication resource) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6204844B1
CLAIM 7
. The method of claim 1 , wherein the step of automatically grouping comprises the steps of : accessing a communication resource (passenger capacity information) ;
and sending a command to the at least one selected communication unit over the communication resource , the command including grouping information related to the at least one talkgroup and instructing the at least one selected communication unit to reconfigure based on the grouping information .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (list display) of the customer mobile device .
US6204844B1
CLAIM 17
. The method of claim 15 , wherein the talkgroup identification is chosen , by the user , from a list display (display screen) ed on the display-based terminal .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (communication resource) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6204844B1
CLAIM 7
. The method of claim 1 , wherein the step of automatically grouping comprises the steps of : accessing a communication resource (passenger capacity information) ;
and sending a command to the at least one selected communication unit over the communication resource , the command including grouping information related to the at least one talkgroup and instructing the at least one selected communication unit to reconfigure based on the grouping information .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6188957B1

Filed: 1999-10-04     Issued: 2001-02-13

Method and system for providing bicycle information with a navigation system

(Original Assignee) Navigation Technologies Corp     (Current Assignee) Here Global BV

Stephan V. Bechtolsheim, Lawrence M. Kaplan, Frank J. Kozak
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6188957B1
CLAIM 25
. A method of providing advice about bicycle traffic to a user of a navigation system installed in a vehicle , the method comprising : as the vehicle is traveling along a road represented by data in a geographic database used by the navigation system , determining a current position (current position) of the vehicle relative to said data ;
and matching the current position of said vehicle to positions of bicycle lanes represented by said data in said geographic database .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6188957B1
CLAIM 25
. A method of providing advice about bicycle traffic to a user of a navigation system installed in a vehicle , the method comprising : as the vehicle is traveling along a road represented by data in a geographic database used by the navigation system , determining a current position of the vehicle relative to said data (sorting order) ;
and matching the current position of said vehicle to positions of bicycle lanes represented by said data in said geographic database .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6188957B1
CLAIM 25
. A method of providing advice about bicycle traffic to a user of a navigation system installed in a vehicle , the method comprising : as the vehicle is traveling along a road represented by data in a geographic database used by the navigation system , determining a current position (current position) of the vehicle relative to said data ;
and matching the current position of said vehicle to positions of bicycle lanes represented by said data in said geographic database .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6188957B1
CLAIM 25
. A method of providing advice about bicycle traffic to a user of a navigation system installed in a vehicle , the method comprising : as the vehicle is traveling along a road represented by data in a geographic database used by the navigation system , determining a current position of the vehicle relative to said data (sorting order) ;
and matching the current position of said vehicle to positions of bicycle lanes represented by said data in said geographic database .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6341255B1

Filed: 1999-09-27     Issued: 2002-01-22

Apparatus and methods for providing route guidance to vehicles

(Original Assignee) Decell Inc     (Current Assignee) Decell Inc

Dror Lapidot
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (computing values, respective one) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (selected time period, current conditions) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6341255B1
CLAIM 10
. A route guidance system , for providing individualized route guidance to each one of at least one selected individual vehicle moving in a traffic stream of a plurality of vehicles , the route guidance system comprising : a .) a traffic information computer for receiving and storing current information about the traffic stream , including a staring location of each of at least one selected vehicle moving in the traffic stream , a destination location of each of the at least one vehicle moving in the traffic stream , and a revisable and updatable predetermined route between the current location and the destination location of each of the at least one selected vehicle moving in the traffic stream , which route is assigned to each of the at least one vehicle moving in the traffic stream at a specified point in time , and for performing computations involving the information about the traffic stream ;
b .) a route selecting computer for computing a route for each selected vehicle in the traffic stream , the route being between the current location of each vehicle moving in the traffic stream and the destination location of that vehicle , with the route being determined at least partly as a function of the information about the traffic stream ;
c .) at least one vehicle information transmitting means , such that there is a vehicle information transmitting means located in each one of the at least one selected vehicle moving in the traffic stream , the at least one vehicle information transmitting means being for transmitting at least one item of information about the vehicle in which that vehicle information transmitting means is located to the traffic information accumulator , the at least one item of information about the vehicle in which that vehicle information transmitting means is located being selected from the group consisting of : a starting location of that vehicle ;
a destination location of that vehicle ;
and a current position (current position) of that vehicle at a specified point in time ;
and d .) at least one vehicle on-board computer , located in each of the at least one selected vehicle moving in the traffic stream , for receiving and storing route information for that vehicle from the route selecting computer .

US6341255B1
CLAIM 18
. The system according to claim 17 , wherein the transient road conditions include current conditions (particular time) of multi-condition-capable traffic regulating elements .

US6341255B1
CLAIM 22
. The system according to claim 10 , wherein the route selecting computer includes a plurality of independent route selecting units , with each one of the plurality of independent route selecting units being located in a respective one (respective one) of a corresponding plurality of vehicles .

US6341255B1
CLAIM 41
. A vehicle route guidance system comprising : a .) a route guidance web server : i .) for receiving and storing information , including at least a selected route for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
ii .) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iii .) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
iv .) for receiving and storing traffic light control information from a central traffic light control computer ;
v .) for receiving and storing traffic speed information from the average traffic speed table and position location map information storage means and computer , for use in developing values for a regional traffic speed table , the values of which are , in turn , provided to a particular vehicle ;
and b .) a digital cellular operator : i .) for receiving , storing and transmitting information , including for receiving a trigger message from each of a plurality of vehicle mobile information transmitting/receiving units in individual vehicles that participate in the system , in response to which information about the location of each individual vehicle that has transmitted a trigger message to the digital cellular operator is computed and is transmitted back to each such vehicle ;
and ii .) for transmitting stored information regarding the location of each vehicle that participates in the system at at least one given point in time , to the route guidance web server ;
c .) a central traffic light control computer : i .) for receiving and storing traffic information from the route guidance web server ;
ii .) for providing traffic light control information to the route guidance web server ;
and iii .) for providing command signals to from at least one and up to a plurality of traffic lights ;
d .) information storage means for storing information , including values for an average traffic speed table and a position location map , and for receiving and storing vehicle position information from the route guidance web server ;
e .) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i .) a vehicle on-board mobile information transmitting and receiving unit : for transmitting the trigger message to the digital cellular operator ;
for receiving vehicle location information about that vehicle' ;
s location from the digital cellular operator ;
for receiving selected route information about that vehicle' ;
s route from a vehicle on-board route selecting computer ;
for transmitting the selected route information about that vehicle' ;
s route to the route guidance web server ;
for receiving regional traffic speed values for that vehicle from the route guidance web server ;
for providing those regional traffic speed values for that vehicle to a vehicle on-board route selecting computer ;
for providing information about that vehicle' ;
s location at a given point in time t (first data) o the vehicle on-board route selecting computer ii .) a vehicle on-board route selecting computer : for receiving user input destination location information for that vehicle ;
for receiving vehicle location information and computed route information from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
for receiving regional traffic speed values for that vehicle from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
and for transmitting the computed route information for that vehicle to a vehicle on-board driver direction display unit ;
and iii .) a vehicle on-board driver direction display unit : for receiving computed route information for that vehicle from the direction display generator ;
and for displaying that information to a driver of that vehicle .

US6341255B1
CLAIM 44
. A method for providing route guidance to a vehicle comprising the steps of : a .) providing a route guidance system including a vehicle on-board route guidance system in each of at least one vehicle to which route guidance is to be provided , the vehicle on-board route guidance system including at least a vehicle on-board mobile information transmitting and receiving unit , a vehicle on-board directions generator , and a vehicle on-board directions display unit ;
and the route guidance system further including a base system including at least a route guidance web server , a digital cellular operator , a traffic flow simulator , and a traffic current velocity computer ;
b .) transmitting a recognition message from the vehicle on-board mobile information transmitting and receiving unit to the route guidance web server to establish the transmitting vehicle as an active user of the route guidance system ;
c .) utilizing the vehicle on-board mobile information transmitting and receiving unit to input and transmit desired destination location information for at least one particular vehicle into the route guidance web server ;
d .) utilizing the vehicle on-board mobile information transmitting and receiving unit to periodically transmit , at selected time period (particular time) s having a predetermined time interval and frequency , a trigger message to the digital cellular operator ;
e .) utilizing the digital cellular operator to locate a current position of a vehicle and to send a vehicle' ;
s current position location information to the vehicle on-board mobile information transmitting and receiving unit and to the route guidance web server ;
f .) utilizing the route guidance web server to compute a route and an estimated arrival time , and to transmit the computed route and estimated arrival time to the vehicle on-board mobile information transmitting and receiving unit ;
g .) utilizing the traffic flow simulator to recompute values for an anticipated average traffic speed table , based on the selected route ;
h .) utilizing the current traffic velocity computer to recompute values for the current average traffic speed table based on the measurements of a vehicle' ;
s location at pairs of consecutive time periods at which vehicle location is measured ;
i .) utilizing the route guidance web server to transmit information , including a selected route and an estimated arrival time , to the vehicle on-board directions generator ;
j .) utilizing the vehicle on-board directions generator to generate a set of vehicle directions from the selected route information ;
and k .) transmitting the set of vehicle directions generated by the vehicle on-board directions generator , together with an estimated arrival time , to the vehicle on-board directions display unit for display thereon .

US6341255B1
CLAIM 50
. A vehicle route guidance system comprising : a .) at least one reconnaissance satellite in outer space : i .) for obtaining aerial photographic image data of at least one vehicular traffic stream ;
and ii .) for transmitting the aerial photographic image data of the at least one vehicular traffic stream from outer space to a route guidance web server ;
b .) a route guidance web server : i .) for receiving and storing transmitted aerial photographic image data of the at least one vehicular traffic stream from the reconnaissance satellite in outer space ;
ii .) for receiving and storing information , including at least a selected route for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
iii .) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iv .) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
v .) for receiving traffic light control information from a central traffic light control computer ;
vi .) for receiving traffic speed information from the average traffic speed table and position location map information storage means and computer ;
and vii .) for use in computing values (respective one) for a regional traffic density table for transmission to a vehicle on-board route guidance computer ;
j .) a central traffic light control computer : i .) for receiving and storing traffic information from the route guidance web server ;
ii .) for providing traffic light control information to the route guidance web server ;
and iii .) for providing command signals to from at least one and up to a plurality of traffic lights ;
k .) means for storing information about an average traffic speed table and a position location map , for receiving and storing vehicle position information from the route guidance web server ;
and l .) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i .) a vehicle on-board Global Positioning System (GPS) unit for determining the current location of the vehicle at a point in time and for transmitting information about the current location of the vehicle to a vehicle on-board route guidance computer ;
ii .) a vehicle on-board route guidance computer : for receiving user input destination location information for that vehicle ;
for receiving vehicle location information from that vehicle' ;
s on-board GPS unit ;
for receiving regional traffic density values for that vehicle from the route guidance web server ;
for transmitting the selected route information for that vehicle to the route guidance web server ;
and for transmitting the computed route information for that vehicle to a vehicle on-board driver direction display unit ;
and iii .) a vehicle on-board driver direction display unit : for receiving computed route information for that vehicle from the vehicle on-board route guidance computer ;
and for displaying that information to a driver of that vehicle .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (command signal) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6341255B1
CLAIM 38
. A vehicle route guidance system comprising : a . ) a route guidance web server : i . ) for receiving and storing information , including at least a destination location for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
ii . ) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iii . ) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
iv . ) for receiving and storing traffic light control information from a central traffic light control computer ;
v . ) for receiving and storing traffic speed information from the average traffic speed table and position location map information storage means and computer ;
vi . ) for computing and storing individual route information for a particular vehicle ;
and vii . ) for transmitting the computed individual vehicle route information for a vehicle to that vehicle ;
b . ) a digital cellular operator : i . ) for receiving , storing and transmitting information , including for receiving a trigger message from each of a plurality of vehicle mobile information transmitting/receiving units in individual vehicles that participate in the system , in response to which information about the location of each individual vehicle that has transmitted a trigger message to the digital cellular operator is computed and is transmitted back to each such vehicle ;
and ii . ) for transmitting stored information regarding the location of each vehicle that participates in the system at at least one given point in time , to the route guidance web server ;
c . ) a central traffic light control computer : i . ) for receiving and storing traffic information from the route guidance web server ;
ii . ) for providing traffic light control information to the route guidance web server ;
and iii . ) for providing command signal (sorting order) s to from at least one and up to a plurality of traffic lights ;
d . ) means for storing information about an average traffic speed table and a position location map , for receiving and storing vehicle position information from the route guidance web server ;
and e . ) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i . ) a vehicle mobile information transmitting and receiving unit : for receiving user input destination location information for that vehicle ;
for transmitting the trigger message to the digital cellular operator ;
for receiving vehicle location information about that vehicle' ;
s location from the digital cellular operator ;
for transmitting destination location information about that vehicle' ;
s destination to the route guidance web server ;
for receiving the computed route information for that vehicle from the route guidance web server ;
for providing information about that vehicle' ;
s location at a given point in time and the computed route information to a vehicle on-board direction display generator ;
ii . ) a vehicle on-board direction display generator : for receiving vehicle location information and computed route information from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
and for transmitting the vehicle location information and computed route information to a vehicle on-board driver direction display unit ;
and iii . ) a vehicle on-board driver direction display unit : for receiving vehicle location information and computed route information for that vehicle from the direction display generator ;
and for displaying that information to a driver of that vehicle .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (computing values, respective one) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (selected time period, current conditions) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6341255B1
CLAIM 10
. A route guidance system , for providing individualized route guidance to each one of at least one selected individual vehicle moving in a traffic stream of a plurality of vehicles , the route guidance system comprising : a . ) a traffic information computer for receiving and storing current information about the traffic stream , including a staring location of each of at least one selected vehicle moving in the traffic stream , a destination location of each of the at least one vehicle moving in the traffic stream , and a revisable and updatable predetermined route between the current location and the destination location of each of the at least one selected vehicle moving in the traffic stream , which route is assigned to each of the at least one vehicle moving in the traffic stream at a specified point in time , and for performing computations involving the information about the traffic stream ;
b . ) a route selecting computer for computing a route for each selected vehicle in the traffic stream , the route being between the current location of each vehicle moving in the traffic stream and the destination location of that vehicle , with the route being determined at least partly as a function of the information about the traffic stream ;
c . ) at least one vehicle information transmitting means , such that there is a vehicle information transmitting means located in each one of the at least one selected vehicle moving in the traffic stream , the at least one vehicle information transmitting means being for transmitting at least one item of information about the vehicle in which that vehicle information transmitting means is located to the traffic information accumulator , the at least one item of information about the vehicle in which that vehicle information transmitting means is located being selected from the group consisting of : a starting location of that vehicle ;
a destination location of that vehicle ;
and a current position (current position) of that vehicle at a specified point in time ;
and d . ) at least one vehicle on-board computer , located in each of the at least one selected vehicle moving in the traffic stream , for receiving and storing route information for that vehicle from the route selecting computer .

US6341255B1
CLAIM 18
. The system according to claim 17 , wherein the transient road conditions include current conditions (particular time) of multi-condition-capable traffic regulating elements .

US6341255B1
CLAIM 22
. The system according to claim 10 , wherein the route selecting computer includes a plurality of independent route selecting units , with each one of the plurality of independent route selecting units being located in a respective one (respective one) of a corresponding plurality of vehicles .

US6341255B1
CLAIM 41
. A vehicle route guidance system comprising : a . ) a route guidance web server : i . ) for receiving and storing information , including at least a selected route for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
ii . ) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iii . ) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
iv . ) for receiving and storing traffic light control information from a central traffic light control computer ;
v . ) for receiving and storing traffic speed information from the average traffic speed table and position location map information storage means and computer , for use in developing values for a regional traffic speed table , the values of which are , in turn , provided to a particular vehicle ;
and b . ) a digital cellular operator : i . ) for receiving , storing and transmitting information , including for receiving a trigger message from each of a plurality of vehicle mobile information transmitting/receiving units in individual vehicles that participate in the system , in response to which information about the location of each individual vehicle that has transmitted a trigger message to the digital cellular operator is computed and is transmitted back to each such vehicle ;
and ii . ) for transmitting stored information regarding the location of each vehicle that participates in the system at at least one given point in time , to the route guidance web server ;
c . ) a central traffic light control computer : i . ) for receiving and storing traffic information from the route guidance web server ;
ii . ) for providing traffic light control information to the route guidance web server ;
and iii . ) for providing command signals to from at least one and up to a plurality of traffic lights ;
d . ) information storage means for storing information , including values for an average traffic speed table and a position location map , and for receiving and storing vehicle position information from the route guidance web server ;
e . ) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i . ) a vehicle on-board mobile information transmitting and receiving unit : for transmitting the trigger message to the digital cellular operator ;
for receiving vehicle location information about that vehicle' ;
s location from the digital cellular operator ;
for receiving selected route information about that vehicle' ;
s route from a vehicle on-board route selecting computer ;
for transmitting the selected route information about that vehicle' ;
s route to the route guidance web server ;
for receiving regional traffic speed values for that vehicle from the route guidance web server ;
for providing those regional traffic speed values for that vehicle to a vehicle on-board route selecting computer ;
for providing information about that vehicle' ;
s location at a given point in time t (first data) o the vehicle on-board route selecting computer ii . ) a vehicle on-board route selecting computer : for receiving user input destination location information for that vehicle ;
for receiving vehicle location information and computed route information from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
for receiving regional traffic speed values for that vehicle from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
and for transmitting the computed route information for that vehicle to a vehicle on-board driver direction display unit ;
and iii . ) a vehicle on-board driver direction display unit : for receiving computed route information for that vehicle from the direction display generator ;
and for displaying that information to a driver of that vehicle .

US6341255B1
CLAIM 44
. A method for providing route guidance to a vehicle comprising the steps of : a . ) providing a route guidance system including a vehicle on-board route guidance system in each of at least one vehicle to which route guidance is to be provided , the vehicle on-board route guidance system including at least a vehicle on-board mobile information transmitting and receiving unit , a vehicle on-board directions generator , and a vehicle on-board directions display unit ;
and the route guidance system further including a base system including at least a route guidance web server , a digital cellular operator , a traffic flow simulator , and a traffic current velocity computer ;
b . ) transmitting a recognition message from the vehicle on-board mobile information transmitting and receiving unit to the route guidance web server to establish the transmitting vehicle as an active user of the route guidance system ;
c . ) utilizing the vehicle on-board mobile information transmitting and receiving unit to input and transmit desired destination location information for at least one particular vehicle into the route guidance web server ;
d . ) utilizing the vehicle on-board mobile information transmitting and receiving unit to periodically transmit , at selected time period (particular time) s having a predetermined time interval and frequency , a trigger message to the digital cellular operator ;
e . ) utilizing the digital cellular operator to locate a current position of a vehicle and to send a vehicle' ;
s current position location information to the vehicle on-board mobile information transmitting and receiving unit and to the route guidance web server ;
f . ) utilizing the route guidance web server to compute a route and an estimated arrival time , and to transmit the computed route and estimated arrival time to the vehicle on-board mobile information transmitting and receiving unit ;
g . ) utilizing the traffic flow simulator to recompute values for an anticipated average traffic speed table , based on the selected route ;
h . ) utilizing the current traffic velocity computer to recompute values for the current average traffic speed table based on the measurements of a vehicle' ;
s location at pairs of consecutive time periods at which vehicle location is measured ;
i . ) utilizing the route guidance web server to transmit information , including a selected route and an estimated arrival time , to the vehicle on-board directions generator ;
j . ) utilizing the vehicle on-board directions generator to generate a set of vehicle directions from the selected route information ;
and k . ) transmitting the set of vehicle directions generated by the vehicle on-board directions generator , together with an estimated arrival time , to the vehicle on-board directions display unit for display thereon .

US6341255B1
CLAIM 50
. A vehicle route guidance system comprising : a . ) at least one reconnaissance satellite in outer space : i . ) for obtaining aerial photographic image data of at least one vehicular traffic stream ;
and ii . ) for transmitting the aerial photographic image data of the at least one vehicular traffic stream from outer space to a route guidance web server ;
b . ) a route guidance web server : i . ) for receiving and storing transmitted aerial photographic image data of the at least one vehicular traffic stream from the reconnaissance satellite in outer space ;
ii . ) for receiving and storing information , including at least a selected route for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
iii . ) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iv . ) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
v . ) for receiving traffic light control information from a central traffic light control computer ;
vi . ) for receiving traffic speed information from the average traffic speed table and position location map information storage means and computer ;
and vii . ) for use in computing values (respective one) for a regional traffic density table for transmission to a vehicle on-board route guidance computer ;
j . ) a central traffic light control computer : i . ) for receiving and storing traffic information from the route guidance web server ;
ii . ) for providing traffic light control information to the route guidance web server ;
and iii . ) for providing command signals to from at least one and up to a plurality of traffic lights ;
k . ) means for storing information about an average traffic speed table and a position location map , for receiving and storing vehicle position information from the route guidance web server ;
and l . ) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i . ) a vehicle on-board Global Positioning System (GPS) unit for determining the current location of the vehicle at a point in time and for transmitting information about the current location of the vehicle to a vehicle on-board route guidance computer ;
ii . ) a vehicle on-board route guidance computer : for receiving user input destination location information for that vehicle ;
for receiving vehicle location information from that vehicle' ;
s on-board GPS unit ;
for receiving regional traffic density values for that vehicle from the route guidance web server ;
for transmitting the selected route information for that vehicle to the route guidance web server ;
and for transmitting the computed route information for that vehicle to a vehicle on-board driver direction display unit ;
and iii . ) a vehicle on-board driver direction display unit : for receiving computed route information for that vehicle from the vehicle on-board route guidance computer ;
and for displaying that information to a driver of that vehicle .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (command signal) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6341255B1
CLAIM 38
. A vehicle route guidance system comprising : a . ) a route guidance web server : i . ) for receiving and storing information , including at least a destination location for at least one vehicle that participates in the system , the information being received from at least one of a plurality of vehicles moving in at least one traffic stream of vehicles ;
ii . ) for providing vehicle location information for at least two consecutive locations of a vehicle to an average traffic speed table and position location map information storage means and computer ;
iii . ) for computing certain general traffic parameters and certain individual vehicle route data from the received information ;
iv . ) for receiving and storing traffic light control information from a central traffic light control computer ;
v . ) for receiving and storing traffic speed information from the average traffic speed table and position location map information storage means and computer ;
vi . ) for computing and storing individual route information for a particular vehicle ;
and vii . ) for transmitting the computed individual vehicle route information for a vehicle to that vehicle ;
b . ) a digital cellular operator : i . ) for receiving , storing and transmitting information , including for receiving a trigger message from each of a plurality of vehicle mobile information transmitting/receiving units in individual vehicles that participate in the system , in response to which information about the location of each individual vehicle that has transmitted a trigger message to the digital cellular operator is computed and is transmitted back to each such vehicle ;
and ii . ) for transmitting stored information regarding the location of each vehicle that participates in the system at at least one given point in time , to the route guidance web server ;
c . ) a central traffic light control computer : i . ) for receiving and storing traffic information from the route guidance web server ;
ii . ) for providing traffic light control information to the route guidance web server ;
and iii . ) for providing command signal (sorting order) s to from at least one and up to a plurality of traffic lights ;
d . ) means for storing information about an average traffic speed table and a position location map , for receiving and storing vehicle position information from the route guidance web server ;
and e . ) a vehicle on-board sub-system in each of at least one vehicle that participates in the system , the vehicle on-board sub-system including : i . ) a vehicle mobile information transmitting and receiving unit : for receiving user input destination location information for that vehicle ;
for transmitting the trigger message to the digital cellular operator ;
for receiving vehicle location information about that vehicle' ;
s location from the digital cellular operator ;
for transmitting destination location information about that vehicle' ;
s destination to the route guidance web server ;
for receiving the computed route information for that vehicle from the route guidance web server ;
for providing information about that vehicle' ;
s location at a given point in time and the computed route information to a vehicle on-board direction display generator ;
ii . ) a vehicle on-board direction display generator : for receiving vehicle location information and computed route information from that vehicle' ;
s on-board mobile information transmitting and receiving unit ;
and for transmitting the vehicle location information and computed route information to a vehicle on-board driver direction display unit ;
and iii . ) a vehicle on-board driver direction display unit : for receiving vehicle location information and computed route information for that vehicle from the direction display generator ;
and for displaying that information to a driver of that vehicle .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6122593A

Filed: 1999-08-03     Issued: 2000-09-19

Method and system for providing a preview of a route calculated with a navigation system

(Original Assignee) Navigation Technologies Corp     (Current Assignee) NAVIGON AB

Matthew Friederich, William McDonough, Richard Ashby
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US6122593A
CLAIM 15
. A geographic database construction for representing navigable road segments located in a geographic region and that facilitates a presentation of a preview of a calculated route , the geographic database construction comprising : plural sets (transportation provider mobile devices) of data comprising : routing data that include a first set of data entities representing the navigable road segments and containing data used for route calculation ;
and name data that include a second set of data entities containing names of the navigable road segments , wherein each of the data entities of the first set that represents a navigable road segment that is known by a name includes a reference to a data entity in the second set that contains the name .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US6122593A
CLAIM 15
. A geographic database construction for representing navigable road segments located in a geographic region and that facilitates a presentation of a preview of a calculated route , the geographic database construction comprising : plural sets (transportation provider mobile devices) of data comprising : routing data that include a first set of data entities representing the navigable road segments and containing data used for route calculation ;
and name data that include a second set of data entities containing names of the navigable road segments , wherein each of the data entities of the first set that represents a navigable road segment that is known by a name includes a reference to a data entity in the second set that contains the name .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location .
US6122593A
CLAIM 8
. In a geographic database containing data that represent navigable road segments located in a geographic region , wherein said geographic database includes data entities of a first type and data entities of a second type , wherein each navigable road segment is represented by at least one separate data entity of said first type , wherein each data entity of said first type contains navigable attributes of the road segment represented thereby , and further wherein each name by which a road segment represented by a data entity of said first type is represented by a data entity of said second type , and wherein said data entities of said first type are located together in the geographic database separate from the data entities of said second type , wherein the improvement comprises : in each data entity of said first type that represents a (current positions) road segment known by a name , an indication contained in said data entity of said first type of the name by which the represented road segment is known .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US6122593A
CLAIM 15
. A geographic database construction for representing navigable road segments located in a geographic region and that facilitates a presentation of a preview of a calculated route , the geographic database construction comprising : plural sets (transportation provider mobile devices) of data comprising : routing data that include a first set of data entities representing the navigable road segments and containing data used for route calculation ;
and name data that include a second set of data entities containing names of the navigable road segments , wherein each of the data entities of the first set that represents a navigable road segment that is known by a name includes a reference to a data entity in the second set that contains the name .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US6122593A
CLAIM 7
. The invention of claim 1 wherein said database construction is stored on a computer-readable physical storage medium (transportation provider) .

US6122593A
CLAIM 15
. A geographic database construction for representing navigable road segments located in a geographic region and that facilitates a presentation of a preview of a calculated route , the geographic database construction comprising : plural sets (transportation provider mobile devices) of data comprising : routing data that include a first set of data entities representing the navigable road segments and containing data used for route calculation ;
and name data that include a second set of data entities containing names of the navigable road segments , wherein each of the data entities of the first set that represents a navigable road segment that is known by a name includes a reference to a data entity in the second set that contains the name .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location .
US6122593A
CLAIM 8
. In a geographic database containing data that represent navigable road segments located in a geographic region , wherein said geographic database includes data entities of a first type and data entities of a second type , wherein each navigable road segment is represented by at least one separate data entity of said first type , wherein each data entity of said first type contains navigable attributes of the road segment represented thereby , and further wherein each name by which a road segment represented by a data entity of said first type is represented by a data entity of said second type , and wherein said data entities of said first type are located together in the geographic database separate from the data entities of said second type , wherein the improvement comprises : in each data entity of said first type that represents a (current positions) road segment known by a name , an indication contained in said data entity of said first type of the name by which the represented road segment is known .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6208934B1

Filed: 1999-01-19     Issued: 2001-03-27

Method and system for providing walking instructions with route guidance in a navigation program

(Original Assignee) Navigation Technologies Corp     (Current Assignee) Here Global BV

Stephan V. Bechtolsheim, John M. Jaugilas, Roy Casino, Matthew Friederich, Srinivasa Doddapaneni, Shiva Kalisetty, Richard J. Weiland
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6208934B1
CLAIM 6
. The method of claim 1 wherein the information for walking said second route comprises a walking distance to the desired destination from a current position (current position) of a vehicle in which the end user is an occupant .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (parking space) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6208934B1
CLAIM 24
. A method of providing route guidance to an end user of a navigation application program comprising the steps of : upon receiving an identification of a desired destination and a starting location , identifying a plurality of parking facilities located around the desired destination ;
receiving messages via wireless communications from said plurality of parking facilities indicating parking space (passenger capacity information) availability at each of said plurality of parking facilities ;
calculating a driving route from the starting location to one of said plurality of parking facilities at which parking is available ;
calculating a walking route from the one of said plurality of parking facilities to which the driving route was calculated to said desired destination ;
providing the end user with instructions to drive to the one of said plurality of parking facilities at which parking is available .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (parking space) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6208934B1
CLAIM 5
. The method of claim 1 further comprising the step of : transmitting data into a portable electronic device from an in-vehicle navigation system in which said navigation program is installed , wherein said data (sorting order) provide the end user with directions for walking said second route .

US6208934B1
CLAIM 24
. A method of providing route guidance to an end user of a navigation application program comprising the steps of : upon receiving an identification of a desired destination and a starting location , identifying a plurality of parking facilities located around the desired destination ;
receiving messages via wireless communications from said plurality of parking facilities indicating parking space (passenger capacity information) availability at each of said plurality of parking facilities ;
calculating a driving route from the starting location to one of said plurality of parking facilities at which parking is available ;
calculating a walking route from the one of said plurality of parking facilities to which the driving route was calculated to said desired destination ;
providing the end user with instructions to drive to the one of said plurality of parking facilities at which parking is available .

US9921077B2
CLAIM 11
. A server apparatus (estimated time) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6208934B1
CLAIM 6
. The method of claim 1 wherein the information for walking said second route comprises a walking distance to the desired destination from a current position (current position) of a vehicle in which the end user is an occupant .

US6208934B1
CLAIM 22
. The method of claim 21 wherein said cost factor is an estimated time (server apparatus) of travel .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (parking space) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6208934B1
CLAIM 24
. A method of providing route guidance to an end user of a navigation application program comprising the steps of : upon receiving an identification of a desired destination and a starting location , identifying a plurality of parking facilities located around the desired destination ;
receiving messages via wireless communications from said plurality of parking facilities indicating parking space (passenger capacity information) availability at each of said plurality of parking facilities ;
calculating a driving route from the starting location to one of said plurality of parking facilities at which parking is available ;
calculating a walking route from the one of said plurality of parking facilities to which the driving route was calculated to said desired destination ;
providing the end user with instructions to drive to the one of said plurality of parking facilities at which parking is available .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (parking space) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6208934B1
CLAIM 5
. The method of claim 1 further comprising the step of : transmitting data into a portable electronic device from an in-vehicle navigation system in which said navigation program is installed , wherein said data (sorting order) provide the end user with directions for walking said second route .

US6208934B1
CLAIM 24
. A method of providing route guidance to an end user of a navigation application program comprising the steps of : upon receiving an identification of a desired destination and a starting location , identifying a plurality of parking facilities located around the desired destination ;
receiving messages via wireless communications from said plurality of parking facilities indicating parking space (passenger capacity information) availability at each of said plurality of parking facilities ;
calculating a driving route from the starting location to one of said plurality of parking facilities at which parking is available ;
calculating a walking route from the one of said plurality of parking facilities to which the driving route was calculated to said desired destination ;
providing the end user with instructions to drive to the one of said plurality of parking facilities at which parking is available .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6292743B1

Filed: 1999-01-06     Issued: 2001-09-18

Mobile navigation system

(Original Assignee) InfoGation Corp     (Current Assignee) InfoGation Corp

Qing Kent Pu, Hui Henry Li
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (called party) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (called party) .
US6292743B1
CLAIM 15
. A mobile navigation system comprising : a navigation computer ;
a wireless transceiver coupled to said navigation computer for connecting with a navigation server , said navigation server for calculating optimal routes based on real-time information , said optimal routes being formatted using a non-proprietary , natural language description ;
a mapping database coupled to said navigation computer for reconstructing said optimal route from said non-proprietary , natural language description ;
and a display screen (display screen) coupled to said navigation computer for displaying said optimal route using said mapping database .

US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (called party) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (time zone) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US6292743B1
CLAIM 19
. The mobile navigation system of claim 16 , further including a clock coupled to said navigation computer , wherein said navigation computer is programmed to set said clock to an accurate local time in accordance with a time from said GPS receiver and a current time zone (location update) .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (called party) .
US6292743B1
CLAIM 15
. A mobile navigation system comprising : a navigation computer ;
a wireless transceiver coupled to said navigation computer for connecting with a navigation server , said navigation server for calculating optimal routes based on real-time information , said optimal routes being formatted using a non-proprietary , natural language description ;
a mapping database coupled to said navigation computer for reconstructing said optimal route from said non-proprietary , natural language description ;
and a display screen (display screen) coupled to said navigation computer for displaying said optimal route using said mapping database .

US6292743B1
CLAIM 20
. The mobile navigation system of claim 15 , further including a clock coupled to said navigation computer , and said telephonic device , wherein said navigation computer is programmed to indicate from said clock a local time of a called party (customer mobile device) based on a dialed number .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6321158B1

Filed: 1998-08-31     Issued: 2001-11-20

Integrated routing/mapping information

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Garmin Switzerland GmbH

David M. DeLorme, Keith A. Gray, Gordon Autry, Keith A. Moulton
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates (update information) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (n points) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6321158B1
CLAIM 2
. The IRMIS of claim 1 wherein said database further includes information on points (particular time) of interest along said travel route , wherein said IRMIS software provides for selectable transfer of said information on said points of interest along said travel route from said first digital computer to said second digital computer .

US6321158B1
CLAIM 5
. The IRMIS of claim 4 wherein said GPS receiver is coupled to said second digital computer , and wherein said IRMIS software receives positioning information from said GPS receiver and adjusts an output of travel update information (location updates) and electronic map displays on said second display as a function of said positioning information .

US6321158B1
CLAIM 24
. The system as claimed in claim 22 wherein said travel-route-related parameters are selected from the group consisting of : elevation , course , speed , heading , time , average speed , distance to finish , maximum speed , mileage , bearing , distance to next turn , and time t (first data) o next turn .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (update information) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US6321158B1
CLAIM 5
. The IRMIS of claim 4 wherein said GPS receiver is coupled to said second digital computer , and wherein said IRMIS software receives positioning information from said GPS receiver and adjusts an output of travel update information (location updates) and electronic map displays on said second display as a function of said positioning information .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates (update information) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (n points) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6321158B1
CLAIM 2
. The IRMIS of claim 1 wherein said database further includes information on points (particular time) of interest along said travel route , wherein said IRMIS software provides for selectable transfer of said information on said points of interest along said travel route from said first digital computer to said second digital computer .

US6321158B1
CLAIM 5
. The IRMIS of claim 4 wherein said GPS receiver is coupled to said second digital computer , and wherein said IRMIS software receives positioning information from said GPS receiver and adjusts an output of travel update information (location updates) and electronic map displays on said second display as a function of said positioning information .

US6321158B1
CLAIM 24
. The system as claimed in claim 22 wherein said travel-route-related parameters are selected from the group consisting of : elevation , course , speed , heading , time , average speed , distance to finish , maximum speed , mileage , bearing , distance to next turn , and time t (first data) o next turn .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (update information) from the plurality of transportation provider mobile devices .
US6321158B1
CLAIM 5
. The IRMIS of claim 4 wherein said GPS receiver is coupled to said second digital computer , and wherein said IRMIS software receives positioning information from said GPS receiver and adjusts an output of travel update information (location updates) and electronic map displays on said second display as a function of said positioning information .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6138003A

Filed: 1997-11-26     Issued: 2000-10-24

System and method for authorization of location services

(Original Assignee) Ericsson Inc     (Current Assignee) Ericsson Inc

Christopher H. Kingdon, Bagher R. Zadeh, Maya Roel-Ng, Stephen Hayes
US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6138003A
CLAIM 7
. The telecommunications system of claim 6 , further comprising : a home location register within said home network adapted to store data associated with said given mobile station ;
wherein said serving mobile switching is adapted to obtain said data (sorting order) from said home location register and use said data to make said determination that said home network prohibits positioning of said given mobile station within said visiting network .

US9921077B2
CLAIM 11
. A server apparatus (call connection) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6138003A
CLAIM 19
. A telecommunications system for determining whether positioning of a mobile station is allowed , said telecommunications system comprising : a requesting node having at least one directory number associated therewith , said requesting node being adapted to send a positioning request for said mobile station ;
and a mobile positioning center in communication with said requesting node to receive said positioning request , said mobile positioning center being adapted to store said at least one directory number for said requesting node and reject said positioning request in response to a determination that said mobile station does not have a call connection (server apparatus) established towards one of said at least one directory number of said requesting node when said positioning request is received .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6138003A
CLAIM 7
. The telecommunications system of claim 6 , further comprising : a home location register within said home network adapted to store data associated with said given mobile station ;
wherein said serving mobile switching is adapted to obtain said data (sorting order) from said home location register and use said data to make said determination that said home network prohibits positioning of said given mobile station within said visiting network .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6185426B1

Filed: 1997-11-20     Issued: 2001-02-06

System, method, and apparatus for delivery of location information about caller

(Original Assignee) Ericsson Inc     (Current Assignee) Unwired Planet LLC

Vladimir Alperovich, Eric Valentine
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (called party) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185426B1
CLAIM 20
. A method within a telecommunications system for notifying a called party of an approximate geographical landmark of a calling party , said method comprising the steps of : receiving a communication from said calling party at a base station , said base station (passenger capacity information) identifying a location of said calling party ;
receiving , at an end office associated with said calling party , said location of said calling party ;
receiving said location of said calling party at a geographical database having approximate geographical landmark information associated with said location of said calling party ;
cross-referencing said approximate geographical landmark information based upon said location of said calling party within said geographical database ;
and concatenating said appropriate geographical landmark with an identification associated with said first terminal ;
inserting said concatenated identification and approximate geographical landmark into a calling name field ;
transmitting said approximate geographical landmark information to said called party .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (called party) .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185426B1
CLAIM 10
. The system of claim 9 , further comprising : a database operably coupled with said first switch , said data (sorting order) base comprising a plurality of approximate geographical landmarks ;
and wherein said first switch further comprises an input/output port for accessing said database .

US6185426B1
CLAIM 20
. A method within a telecommunications system for notifying a called party of an approximate geographical landmark of a calling party , said method comprising the steps of : receiving a communication from said calling party at a base station , said base station (passenger capacity information) identifying a location of said calling party ;
receiving , at an end office associated with said calling party , said location of said calling party ;
receiving said location of said calling party at a geographical database having approximate geographical landmark information associated with said location of said calling party ;
cross-referencing said approximate geographical landmark information based upon said location of said calling party within said geographical database ;
and concatenating said appropriate geographical landmark with an identification associated with said first terminal ;
inserting said concatenated identification and approximate geographical landmark into a calling name field ;
transmitting said approximate geographical landmark information to said called party .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (called party) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (called party) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185426B1
CLAIM 20
. A method within a telecommunications system for notifying a called party of an approximate geographical landmark of a calling party , said method comprising the steps of : receiving a communication from said calling party at a base station , said base station (passenger capacity information) identifying a location of said calling party ;
receiving , at an end office associated with said calling party , said location of said calling party ;
receiving said location of said calling party at a geographical database having approximate geographical landmark information associated with said location of said calling party ;
cross-referencing said approximate geographical landmark information based upon said location of said calling party within said geographical database ;
and concatenating said appropriate geographical landmark with an identification associated with said first terminal ;
inserting said concatenated identification and approximate geographical landmark into a calling name field ;
transmitting said approximate geographical landmark information to said called party .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (called party) .
US6185426B1
CLAIM 9
. A telecommunications system for transmitting an approximate geographical landmark to a called party (customer mobile device) , said telecommunications system comprising : a first terminal having an approximate geographical landmark associated therewith ;
a first end office , associated with said first terminal , said first end office determining said approximate geographical landmark associated with said first terminal ;
packet building means for building an informational packet ;
a concatenator for concatenating said approximate geographical landmark with an identification , said identification being associated with said first terminal , said concatenated geographical landmark and said identification being included in a calling name field ;
and a second terminal , said approximate geographical landmark being forwarded by said first end office to said second terminal .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185426B1
CLAIM 10
. The system of claim 9 , further comprising : a database operably coupled with said first switch , said data (sorting order) base comprising a plurality of approximate geographical landmarks ;
and wherein said first switch further comprises an input/output port for accessing said database .

US6185426B1
CLAIM 20
. A method within a telecommunications system for notifying a called party of an approximate geographical landmark of a calling party , said method comprising the steps of : receiving a communication from said calling party at a base station , said base station (passenger capacity information) identifying a location of said calling party ;
receiving , at an end office associated with said calling party , said location of said calling party ;
receiving said location of said calling party at a geographical database having approximate geographical landmark information associated with said location of said calling party ;
cross-referencing said approximate geographical landmark information based upon said location of said calling party within said geographical database ;
and concatenating said appropriate geographical landmark with an identification associated with said first terminal ;
inserting said concatenated identification and approximate geographical landmark into a calling name field ;
transmitting said approximate geographical landmark information to said called party .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6085148A

Filed: 1997-10-22     Issued: 2000-07-04

Automated touring information systems and methods

(Original Assignee) Jamison; Scott R.; Devries; Derek R.; Jamison; Richard L.     

Scott R. Jamison, Derek R. DeVries, Richard L. Jamison
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (media signal) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control output) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (digital audio) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6085148A
CLAIM 3
. The apparatus of claim 1 , wherein the controller comprises a processor programmed to control output (current position) of the information from the storage device to the presentation device .

US6085148A
CLAIM 8
. The apparatus of claim 1 , wherein the information is structured in a format selected from an analog audio signal , a digital audio (second data) signal , an analog video signal , a digital video signal , a multimedia signal (first data) , and a character code signal .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (media signal) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control output) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (digital audio) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6085148A
CLAIM 3
. The apparatus of claim 1 , wherein the controller comprises a processor programmed to control output (current position) of the information from the storage device to the presentation device .

US6085148A
CLAIM 8
. The apparatus of claim 1 , wherein the information is structured in a format selected from an analog audio signal , a digital audio (second data) signal , an analog video signal , a digital video signal , a multimedia signal (first data) , and a character code signal .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5959577A

Filed: 1997-08-28     Issued: 1999-09-28

Method and structure for distribution of travel information using network

(Original Assignee) Vectorlink Inc     (Current Assignee) Trimble Inc ; Road Inc

Rodric C. Fan, Amin A. Mufti
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (elapsed time, limited time) , second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time, limited time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time, limited time) .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 11
. A server apparatus (said network) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (elapsed time, limited time) second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US5959577A
CLAIM 22
. A vehicle locating system of claim 14 further comprises a monitor unit connected to said network (server apparatus) , wherein said monitor unit causes said mobile unit to initiates a position update .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time, limited time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time, limited time) .
US5959577A
CLAIM 7
. A vehicle locating system of claim 6 , said mobile unit further including a display device , said mobile unit displaying graphically an elapsed time (customer mobile device, customer mobile device second data) since its last transmission of said positional information to said data processing unit .

US5959577A
CLAIM 29
. A vehicle locating system in claim 14 further comprises a monitor unit connected to said data network , wherein said data processing station provides a monitor unit a key valid for a limited time (customer mobile device, customer mobile device second data) to allow said monitor unit access to said data processing station for a limited time .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5959577A
CLAIM 15
. A vehicle locating system of claim 14 , wherein said data processing station receives said positional information from a plurality of mobile units (pickup location) , and wherein said data processing station compiles statistical data from said positional information received from said mobile units .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5731788A

Filed: 1997-05-01     Issued: 1998-03-24

Global positioning and communications system and method for race and start line management

(Original Assignee) Trimble Inc     (Current Assignee) Trimble Inc

Kevin McKenzie Reeds
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (single receiver) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5731788A
CLAIM 11
. A system for assisting in racing across a start line or a finish line , said system comprising : a plurality of global positioning system (GPS) receivers for installation on selected marker buoys and boats for defining at least one of a start line and a finish line , said plurality of GPS receivers each capable of producing positioning information indicating the respective positions of each of said plurality of GPS receivers based upon respectively received GPS satellite transmissions ;
a plurality of transmitter radio modems respectively connected to said plurality of GPS receivers , for respectively converting positioning information produced by respective ones of said plurality of GPS receivers into radio signal transmittable form ;
a plurality of radio transmitters connected to respective ones of said plurality of GPS transmitter radio modems , said plurality of radio transmitters configured to broadcast received radio transmittable positioning indications of the updated positions of said plurality of GPS receivers ;
at least a single third global positioning system (GPS) receiver for installation on respective ones of selected sailboats , said at least a single third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a corresponding at least a single receiver (transportation provider mobile devices) antenna mounted on each of selected sailboats for receiving positioning indications of the respective positions of said plurality of GPS receivers from respective ones of said plurality of radio transmitters ;
a corresponding at least a single radio receiver connected to each said receiver antenna for receiving positioning indications of the positions of said plurality of GPS receivers from corresponding receiver antenna ;
a corresponding at least a single receiver modem connected to each said radio receiver ;
and a corresponding at least a single data processor connected to each said third GPS receiver and each of said corresponding receiver modems , said at least a single data processor calculating relative position information to determine at least one of a relative distance to a race start line and a race finish line based upon the positions of said plurality of GPS receivers .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider mobile devices (single receiver) include real-time location updates from the plurality of transportation provider mobile devices .
US5731788A
CLAIM 11
. A system for assisting in racing across a start line or a finish line , said system comprising : a plurality of global positioning system (GPS) receivers for installation on selected marker buoys and boats for defining at least one of a start line and a finish line , said plurality of GPS receivers each capable of producing positioning information indicating the respective positions of each of said plurality of GPS receivers based upon respectively received GPS satellite transmissions ;
a plurality of transmitter radio modems respectively connected to said plurality of GPS receivers , for respectively converting positioning information produced by respective ones of said plurality of GPS receivers into radio signal transmittable form ;
a plurality of radio transmitters connected to respective ones of said plurality of GPS transmitter radio modems , said plurality of radio transmitters configured to broadcast received radio transmittable positioning indications of the updated positions of said plurality of GPS receivers ;
at least a single third global positioning system (GPS) receiver for installation on respective ones of selected sailboats , said at least a single third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a corresponding at least a single receiver (transportation provider mobile devices) antenna mounted on each of selected sailboats for receiving positioning indications of the respective positions of said plurality of GPS receivers from respective ones of said plurality of radio transmitters ;
a corresponding at least a single radio receiver connected to each said receiver antenna for receiving positioning indications of the positions of said plurality of GPS receivers from corresponding receiver antenna ;
a corresponding at least a single receiver modem connected to each said radio receiver ;
and a corresponding at least a single data processor connected to each said third GPS receiver and each of said corresponding receiver modems , said at least a single data processor calculating relative position information to determine at least one of a relative distance to a race start line and a race finish line based upon the positions of said plurality of GPS receivers .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5731788A
CLAIM 5
. A marine-based system for assisting in boat racing across a predetermined start line or finish line defined by a start line or finish line buoy and a committee boat , said system comprising : first and second global positioning system (GPS) receivers for installation on a selected buoy and a committee boat respectively , said selected buoy and committee boat defining at least one of a start line and a finish line , said first and second GPS receivers each capable of self-position determination to produce position information indicating the respective positions of said first and second GPS receivers based upon respectively received GPS satellite transmissions , said position information comprising a set of position components , at least two residual values , and a clock component ;
first and second transmitter radio modems respectively connected to said first and second GPS receivers , for respectively converting positioning information produced by respective ones of said first and second GPS receivers into radio signal transmittable form ;
first and second transmitter antennas ;
first and second radio transmitters connected to respective ones of said first and second GPS transmitter radio modems , said first and second radio transmitters respectively connected to said first and second transmitter antennas , and configured automatically to broadcast at preselected times received radio transmittable positioning indications of the positions of said first and second GPS receivers to provide repeatedly updated position indications for each of said first and Second GPS receivers ;
at least a single , third global positioning system (GPS) receiver for respective installation on each of at least one sailboat , said third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a receiver antenna disposed on each of said sailboats having installed thereon a respective one of said at least a single third GPS receiver for receiving said automatic , repeatedly updated positioning indications of the respective positions of said first and second GPS receivers from respective ones of said first and second radio transmitters ;
a radio receiver connected to said receiver antenna for receiving said automatic , repeatedly updated positioning information of the positions of said first and second GPS receivers from said receiver antenna ;
a receiver modem connected to said radio receiver ;
a data processor connected to said third GPS receiver and said radio modem , said data (sorting order) processor calculating relative position information from said position information , and integrating said relative position information from said first , second and third GPS receivers to calculate for display at least one of a start line and a finish line based upon the relative positions of said buoy and said committee boat , for providing real-time race relevant factors by comparing said start line or finish line with positioning indications from said at least a single third GPS receiver .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (single receiver) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5731788A
CLAIM 11
. A system for assisting in racing across a start line or a finish line , said system comprising : a plurality of global positioning system (GPS) receivers for installation on selected marker buoys and boats for defining at least one of a start line and a finish line , said plurality of GPS receivers each capable of producing positioning information indicating the respective positions of each of said plurality of GPS receivers based upon respectively received GPS satellite transmissions ;
a plurality of transmitter radio modems respectively connected to said plurality of GPS receivers , for respectively converting positioning information produced by respective ones of said plurality of GPS receivers into radio signal transmittable form ;
a plurality of radio transmitters connected to respective ones of said plurality of GPS transmitter radio modems , said plurality of radio transmitters configured to broadcast received radio transmittable positioning indications of the updated positions of said plurality of GPS receivers ;
at least a single third global positioning system (GPS) receiver for installation on respective ones of selected sailboats , said at least a single third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a corresponding at least a single receiver (transportation provider mobile devices) antenna mounted on each of selected sailboats for receiving positioning indications of the respective positions of said plurality of GPS receivers from respective ones of said plurality of radio transmitters ;
a corresponding at least a single radio receiver connected to each said receiver antenna for receiving positioning indications of the positions of said plurality of GPS receivers from corresponding receiver antenna ;
a corresponding at least a single receiver modem connected to each said radio receiver ;
and a corresponding at least a single data processor connected to each said third GPS receiver and each of said corresponding receiver modems , said at least a single data processor calculating relative position information to determine at least one of a relative distance to a race start line and a race finish line based upon the positions of said plurality of GPS receivers .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices (single receiver) include real-time location updates from the plurality of transportation provider mobile devices .
US5731788A
CLAIM 11
. A system for assisting in racing across a start line or a finish line , said system comprising : a plurality of global positioning system (GPS) receivers for installation on selected marker buoys and boats for defining at least one of a start line and a finish line , said plurality of GPS receivers each capable of producing positioning information indicating the respective positions of each of said plurality of GPS receivers based upon respectively received GPS satellite transmissions ;
a plurality of transmitter radio modems respectively connected to said plurality of GPS receivers , for respectively converting positioning information produced by respective ones of said plurality of GPS receivers into radio signal transmittable form ;
a plurality of radio transmitters connected to respective ones of said plurality of GPS transmitter radio modems , said plurality of radio transmitters configured to broadcast received radio transmittable positioning indications of the updated positions of said plurality of GPS receivers ;
at least a single third global positioning system (GPS) receiver for installation on respective ones of selected sailboats , said at least a single third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a corresponding at least a single receiver (transportation provider mobile devices) antenna mounted on each of selected sailboats for receiving positioning indications of the respective positions of said plurality of GPS receivers from respective ones of said plurality of radio transmitters ;
a corresponding at least a single radio receiver connected to each said receiver antenna for receiving positioning indications of the positions of said plurality of GPS receivers from corresponding receiver antenna ;
a corresponding at least a single receiver modem connected to each said radio receiver ;
and a corresponding at least a single data processor connected to each said third GPS receiver and each of said corresponding receiver modems , said at least a single data processor calculating relative position information to determine at least one of a relative distance to a race start line and a race finish line based upon the positions of said plurality of GPS receivers .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5731788A
CLAIM 5
. A marine-based system for assisting in boat racing across a predetermined start line or finish line defined by a start line or finish line buoy and a committee boat , said system comprising : first and second global positioning system (GPS) receivers for installation on a selected buoy and a committee boat respectively , said selected buoy and committee boat defining at least one of a start line and a finish line , said first and second GPS receivers each capable of self-position determination to produce position information indicating the respective positions of said first and second GPS receivers based upon respectively received GPS satellite transmissions , said position information comprising a set of position components , at least two residual values , and a clock component ;
first and second transmitter radio modems respectively connected to said first and second GPS receivers , for respectively converting positioning information produced by respective ones of said first and second GPS receivers into radio signal transmittable form ;
first and second transmitter antennas ;
first and second radio transmitters connected to respective ones of said first and second GPS transmitter radio modems , said first and second radio transmitters respectively connected to said first and second transmitter antennas , and configured automatically to broadcast at preselected times received radio transmittable positioning indications of the positions of said first and second GPS receivers to provide repeatedly updated position indications for each of said first and Second GPS receivers ;
at least a single , third global positioning system (GPS) receiver for respective installation on each of at least one sailboat , said third GPS receiver being capable of producing global positioning indications of the position of said third GPS receiver based upon received GPS satellite transmissions ;
a receiver antenna disposed on each of said sailboats having installed thereon a respective one of said at least a single third GPS receiver for receiving said automatic , repeatedly updated positioning indications of the respective positions of said first and second GPS receivers from respective ones of said first and second radio transmitters ;
a radio receiver connected to said receiver antenna for receiving said automatic , repeatedly updated positioning information of the positions of said first and second GPS receivers from said receiver antenna ;
a receiver modem connected to said radio receiver ;
a data processor connected to said third GPS receiver and said radio modem , said data (sorting order) processor calculating relative position information from said position information , and integrating said relative position information from said first , second and third GPS receivers to calculate for display at least one of a start line and a finish line based upon the relative positions of said buoy and said committee boat , for providing real-time race relevant factors by comparing said start line or finish line with positioning indications from said at least a single third GPS receiver .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5948040A

Filed: 1997-02-06     Issued: 1999-09-07

Travel reservation information and planning system

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Delorme Publishing Co Inc

David M. DeLorme, Keith A. Gray, T. Angus Ferguson
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider (service providers) mobile devices (specific information) , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers (service providers) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5948040A
CLAIM 2
. The TRIPS as claimed in claim 1 wherein one of said one or more subsystems is a geographic subsystem comprising : a . means for gathering from said TRIPS database geographic information related to points of interest ;
b . TRIPS geographic software constructed to retrieve specific information (transportation provider mobile devices) related to one or more points of interest identified based upon said one or more inputs from said TRIPS user ;
and c . means to output to said TRIPS user said specific information related to said one or more points of interest .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US5948040A
CLAIM 63
. A travel reservation information and planning system (TRIPS) to enable a TRIPS user to conduct travel arrangements , said TRIPS comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid line (current position, respective one) s substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid quadrangles names for user correlation with corresponding printed map grid quadrangles ;
a temporal subsystem including means to enable said TRIPS user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and a topic subsystem including textual topical information , multimedia topical information , or a combination of the two , wherein said topical information is accessible by said TRIPS user .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (service providers) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (service providers) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (service providers) to the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (service providers) mobile devices (specific information) include real-time location updates from the plurality of transportation provider mobile devices .
US5948040A
CLAIM 2
. The TRIPS as claimed in claim 1 wherein one of said one or more subsystems is a geographic subsystem comprising : a . means for gathering from said TRIPS database geographic information related to points of interest ;
b . TRIPS geographic software constructed to retrieve specific information (transportation provider mobile devices) related to one or more points of interest identified based upon said one or more inputs from said TRIPS user ;
and c . means to output to said TRIPS user said specific information related to said one or more points of interest .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (second grid) of the plurality of transportation providers (service providers) and the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US5948040A
CLAIM 63
. A travel reservation information and planning system (TRIPS) to enable a TRIPS user to conduct travel arrangements , said TRIPS comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid (current positions) quadrangles names for user correlation with corresponding printed map grid quadrangles ;
a temporal subsystem including means to enable said TRIPS user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and a topic subsystem including textual topical information , multimedia topical information , or a combination of the two , wherein said topical information is accessible by said TRIPS user .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers (service providers) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5948040A
CLAIM 15
. A travel reservation information and planning system (TRIPS) to enable an individual or a group to customize travel plans , to select activities to be conducted , and to self-process arrangements associated with such plans and activities , said system comprising : a . computer means including display means capable of displaying geographical , textual , and multimedia presentations ;
b . a TRIPS database comprising geographical information , textual or multimedia information , and temporal information , wherein any of said information is accessible by said computer means ;
c . means for a user to transmit to said computer means data , including temporal data , directed to travel plans or activities desired to be carried out ;
d . means for said computer means to receive from one or more suppliers of travel capabilities or one or more goods or services providers information associated with said travel or said activities and compatible with said temporal data ;
e . linking means for coupling said data (sorting order) from said user with said information from said one or more providers ;
and f . an output from said computer means to said user , wherein said output provides said user with information and supplies necessary to complete said travel plans or said activities desired to be carried out .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider (service providers) mobile devices (specific information) , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers (service providers) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5948040A
CLAIM 2
. The TRIPS as claimed in claim 1 wherein one of said one or more subsystems is a geographic subsystem comprising : a . means for gathering from said TRIPS database geographic information related to points of interest ;
b . TRIPS geographic software constructed to retrieve specific information (transportation provider mobile devices) related to one or more points of interest identified based upon said one or more inputs from said TRIPS user ;
and c . means to output to said TRIPS user said specific information related to said one or more points of interest .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US5948040A
CLAIM 63
. A travel reservation information and planning system (TRIPS) to enable a TRIPS user to conduct travel arrangements , said TRIPS comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid line (current position, respective one) s substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid quadrangles names for user correlation with corresponding printed map grid quadrangles ;
a temporal subsystem including means to enable said TRIPS user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and a topic subsystem including textual topical information , multimedia topical information , or a combination of the two , wherein said topical information is accessible by said TRIPS user .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (service providers) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (service providers) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (service providers) to the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (service providers) mobile devices (specific information) include real-time location updates from the plurality of transportation provider mobile devices .
US5948040A
CLAIM 2
. The TRIPS as claimed in claim 1 wherein one of said one or more subsystems is a geographic subsystem comprising : a . means for gathering from said TRIPS database geographic information related to points of interest ;
b . TRIPS geographic software constructed to retrieve specific information (transportation provider mobile devices) related to one or more points of interest identified based upon said one or more inputs from said TRIPS user ;
and c . means to output to said TRIPS user said specific information related to said one or more points of interest .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (second grid) of the plurality of transportation providers (service providers) and the pickup location .
US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .

US5948040A
CLAIM 63
. A travel reservation information and planning system (TRIPS) to enable a TRIPS user to conduct travel arrangements , said TRIPS comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid (current positions) quadrangles names for user correlation with corresponding printed map grid quadrangles ;
a temporal subsystem including means to enable said TRIPS user to preview , manipulate , and manage a chronological dimension associated with said travel arrangements ;
and a topic subsystem including textual topical information , multimedia topical information , or a combination of the two , wherein said topical information is accessible by said TRIPS user .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers (service providers) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5948040A
CLAIM 15
. A travel reservation information and planning system (TRIPS) to enable an individual or a group to customize travel plans , to select activities to be conducted , and to self-process arrangements associated with such plans and activities , said system comprising : a . computer means including display means capable of displaying geographical , textual , and multimedia presentations ;
b . a TRIPS database comprising geographical information , textual or multimedia information , and temporal information , wherein any of said information is accessible by said computer means ;
c . means for a user to transmit to said computer means data , including temporal data , directed to travel plans or activities desired to be carried out ;
d . means for said computer means to receive from one or more suppliers of travel capabilities or one or more goods or services providers information associated with said travel or said activities and compatible with said temporal data ;
e . linking means for coupling said data (sorting order) from said user with said information from said one or more providers ;
and f . an output from said computer means to said user , wherein said output provides said user with information and supplies necessary to complete said travel plans or said activities desired to be carried out .

US5948040A
CLAIM 23
. The TRIPS as claimed in claim 22 further comprising reservation linking means coupling said first computer means to one or more goods or services service providers (transportation providers, transportation provider, transportation providers to provide transportation) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5802492A

Filed: 1996-06-11     Issued: 1998-09-01

Computer aided routing and positioning system

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Garmin Switzerland GmbH

David M. DeLorme, Keith A. Gray
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (respective point, first data) comprising a plurality of location updates (identified locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5802492A
CLAIM 4
. The CARPS of claim 2 wherein said CARPS software is constructed so at POI types and particular POIs of said first data (first data) base selected by said user are displayed as overlays on said electronic maps and said user-customized strip maps .

US5802492A
CLAIM 12
. The CARPS of claim 1 wherein said geocoding-capable device is a global positioning system (GPS) receiver , and said selected waypoints are user-identified locations (location updates) that are selectively recorded by a GPS receiver remote from said digital computer and downloaded from said GPS receiver to said CARPS software via a GPS/CARPS interface .

US5802492A
CLAIM 20
. The CARPS of claim 19 comprising : a set of printed maps used in conjunction with said geocoding capable device , said printed maps substantially coinciding with said set of electronic maps for user cross-reference , correlation , and coordination between said computer display presented electronic maps and said printed maps and between said computer display presentation of user-defined strip maps and said printed maps and a grid system of grid line (current position, respective one) s overlaying said electronic maps and said printed maps , said grid lines defining uniquely named grid quadrangles , said uniquely named grid quadrangles of said electronic maps and printed maps substantially coinciding in geographic areas depicted by said grid quadrangles to facilitate cross reference , correlation and coordination between said computer display map presentations and said corresponding printed maps , wherein said electronic maps and said printed maps are substantially constant-scale maps .

US5802492A
CLAIM 29
. The CARPM of claim 28 comprising said step of printing a hardcopy map of said user-customized strip map showing said user-defined travel route , list of user-selected POIs in said region of interest and respective point (first data) ers along one side of said strip map , and said list of directions and respective pointers on said other side of said strip map .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (identified locations) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5802492A
CLAIM 12
. The CARPS of claim 1 wherein said geocoding-capable device is a global positioning system (GPS) receiver , and said selected waypoints are user-identified locations (location updates) that are selectively recorded by a GPS receiver remote from said digital computer and downloaded from said GPS receiver to said CARPS software via a GPS/CARPS interface .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (method steps, said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5802492A
CLAIM 2
. The CARPS of claim 1 wherein said user selection of said selected waypoints occurs at a site remote from said digital computer , wherein said selected waypoints are recorded by said user with said geocoding capable device , and wherein said data (sorting order) transfer selectively includes either (a) downloading to said digital computer from said geocoding capable device of data that includes said selected waypoints so as to provide guidance of said user remote from said digital computer or (b) uploading of data that includes said selected waypoints and selected POIs from said digital computer to said geocoding capable device .

US5802492A
CLAIM 50
. A program storage device readable by a machine , tangibly embodying a program of instruction executable by said machine to perform in association with a device that includes geocoding capability method steps (sorting order) for computer-aided routing , said method steps comprising : recording a first series of waypoints on a GPS receiver ;
presenting electronic maps on a computer display ;
downloading said first series of waypoints from said GPS receiver to a computer aided routing and positioning system (CARPS) ;
converting said first series of waypoints field to a user travel origin , intermediate waypoints , and a travel destination ;
calculating , delineating , and displaying on said computer display a travel route between said user travel origin and travel destination via said intermediate waypoints according to user choice of a shortest travel route , a quickest travel route , or a user-selected preferred travel route ;
selecting a region of interest to said user along route of said user-chosen travel route , said region having user-defined dimensions limiting excursions on either side of said user-defined travel route ;
providing a CARPS database of geographically locatable points of interest (POIs) in said geographical areas of said electronic maps , said POIs being organized into a plurality of type for user selection of POIs by type , said POI types including overlays of said CARPS database for display over said electronic maps on said computer display , said CARPS database also including travel information selected from a group consisting of graphics , photos , videos , animations , audio information and text information about transportation routes and waypoints of said electronic maps and POIs of said CARPS database ;
identifying in said digital computer said transportation routes , route intersections , and waypoints of said electronic maps , region of interest selected by said user , and said selected POIs of said CARPS database , by coordinate locations in a common geographical coordinate system ;
selecting specified POI types in said user-defined region of interest along said user-defined travel route and selecting particular POIs from said selected types in said region ;
assembling and displaying on said computer display a user-customized travelog for preview of said user-defined travel route , said travelog including travel information in said CARPS database on said transportation routes and waypoints of said electronic maps and selected POIs in said user-defined region of interest along said user-defined travel route ;
converting said user-defined travel route to a second series of waypoints ;
uploading said second series of waypoints to said GPS receiver for remote guidance of said user along said user-defined travel route .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (respective point, first data) comprising a plurality of location updates (identified locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5802492A
CLAIM 4
. The CARPS of claim 2 wherein said CARPS software is constructed so at POI types and particular POIs of said first data (first data) base selected by said user are displayed as overlays on said electronic maps and said user-customized strip maps .

US5802492A
CLAIM 12
. The CARPS of claim 1 wherein said geocoding-capable device is a global positioning system (GPS) receiver , and said selected waypoints are user-identified locations (location updates) that are selectively recorded by a GPS receiver remote from said digital computer and downloaded from said GPS receiver to said CARPS software via a GPS/CARPS interface .

US5802492A
CLAIM 20
. The CARPS of claim 19 comprising : a set of printed maps used in conjunction with said geocoding capable device , said printed maps substantially coinciding with said set of electronic maps for user cross-reference , correlation , and coordination between said computer display presented electronic maps and said printed maps and between said computer display presentation of user-defined strip maps and said printed maps and a grid system of grid line (current position, respective one) s overlaying said electronic maps and said printed maps , said grid lines defining uniquely named grid quadrangles , said uniquely named grid quadrangles of said electronic maps and printed maps substantially coinciding in geographic areas depicted by said grid quadrangles to facilitate cross reference , correlation and coordination between said computer display map presentations and said corresponding printed maps , wherein said electronic maps and said printed maps are substantially constant-scale maps .

US5802492A
CLAIM 29
. The CARPM of claim 28 comprising said step of printing a hardcopy map of said user-customized strip map showing said user-defined travel route , list of user-selected POIs in said region of interest and respective point (first data) ers along one side of said strip map , and said list of directions and respective pointers on said other side of said strip map .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (identified locations) from the plurality of transportation provider mobile devices .
US5802492A
CLAIM 12
. The CARPS of claim 1 wherein said geocoding-capable device is a global positioning system (GPS) receiver , and said selected waypoints are user-identified locations (location updates) that are selectively recorded by a GPS receiver remote from said digital computer and downloaded from said GPS receiver to said CARPS software via a GPS/CARPS interface .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (method steps, said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5802492A
CLAIM 2
. The CARPS of claim 1 wherein said user selection of said selected waypoints occurs at a site remote from said digital computer , wherein said selected waypoints are recorded by said user with said geocoding capable device , and wherein said data (sorting order) transfer selectively includes either (a) downloading to said digital computer from said geocoding capable device of data that includes said selected waypoints so as to provide guidance of said user remote from said digital computer or (b) uploading of data that includes said selected waypoints and selected POIs from said digital computer to said geocoding capable device .

US5802492A
CLAIM 50
. A program storage device readable by a machine , tangibly embodying a program of instruction executable by said machine to perform in association with a device that includes geocoding capability method steps (sorting order) for computer-aided routing , said method steps comprising : recording a first series of waypoints on a GPS receiver ;
presenting electronic maps on a computer display ;
downloading said first series of waypoints from said GPS receiver to a computer aided routing and positioning system (CARPS) ;
converting said first series of waypoints field to a user travel origin , intermediate waypoints , and a travel destination ;
calculating , delineating , and displaying on said computer display a travel route between said user travel origin and travel destination via said intermediate waypoints according to user choice of a shortest travel route , a quickest travel route , or a user-selected preferred travel route ;
selecting a region of interest to said user along route of said user-chosen travel route , said region having user-defined dimensions limiting excursions on either side of said user-defined travel route ;
providing a CARPS database of geographically locatable points of interest (POIs) in said geographical areas of said electronic maps , said POIs being organized into a plurality of type for user selection of POIs by type , said POI types including overlays of said CARPS database for display over said electronic maps on said computer display , said CARPS database also including travel information selected from a group consisting of graphics , photos , videos , animations , audio information and text information about transportation routes and waypoints of said electronic maps and POIs of said CARPS database ;
identifying in said digital computer said transportation routes , route intersections , and waypoints of said electronic maps , region of interest selected by said user , and said selected POIs of said CARPS database , by coordinate locations in a common geographical coordinate system ;
selecting specified POI types in said user-defined region of interest along said user-defined travel route and selecting particular POIs from said selected types in said region ;
assembling and displaying on said computer display a user-customized travelog for preview of said user-defined travel route , said travelog including travel information in said CARPS database on said transportation routes and waypoints of said electronic maps and selected POIs in said user-defined region of interest along said user-defined travel route ;
converting said user-defined travel route to a second series of waypoints ;
uploading said second series of waypoints to said GPS receiver for remote guidance of said user along said user-defined travel route .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5928309A

Filed: 1996-02-05     Issued: 1999-07-27

Navigation/guidance system for a land-based vehicle

(Original Assignee) Korver; Kelvin; Hawkinson; Wesley; Boedigheimer; Donovan     

Kelvin Korver, Wesley Hawkinson, Donovan Boedigheimer
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates (determined position) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5928309A
CLAIM 1
. A method of navigating a non-airborne vehicle comprising the steps of : providing a position change sensor ;
sensing the speed of the vehicle using the position change sensor ;
providing an angular change sensor ;
sensing the heading and attitude of the vehicle using the angular change sensor ;
providing an accelerometer ;
correcting the sensed attitude of the vehicle using data from the accelerometer , position change sensor and angular change sensor ;
determining the position of the vehicle based on a known previous position and the sensed speed , heading , and attitude of the vehicle ;
providing a radio navigation system ;
storing positions of the vehicle each relative to a given point in time ;
determining an external position reference for a given point in time using data from the radio navigation system ;
and correcting any error in the determined position (location updates) of the vehicle using the determined external position reference and comparing it to the stored position of the vehicle for the same point in time .

US5928309A
CLAIM 49
. A method of navigating a moving non-airborne vehicle comprising the steps of : (a) sensing the speed of a vehicle ;
(b) sensing the heading and attitude of the vehicle from a known initialization position using an inertial sensor system having inherent drift that increases over time ;
(c) estimating in real time t (first data) he position of the vehicle for discrete points in time based on steps (a) and (b) ;
(d) storing the estimates correlated to the discrete points in time ;
(e) correcting error between estimated position and actual position by periodically determining actual position correlated to discrete points in time of the vehicle , comparing a stored estimated position with an actual position for the radio navigation system , and adjusting estimated position if the comparison falls outside a predetermined range ;
thus periodically producing real-time true position data for navigation of the vehicle by correcting for the inherent drift of the inertial sensor system , by periodically , if needed , comparing past estimated and past actual position and adjusting , if , needed , therebetween .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (said sensors) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5928309A
CLAIM 13
. A navigation system for a non-airborne vehicle comprising : a position change sensor for sensing the speed of the vehicle ;
a set of gyros for sensing the attitude and heading of the vehicle ;
a set of accelerometers for sensing the forces acting on the vehicle ;
a radio navigation system for sensing an external position reference for a given point in time , said radio navigation system including an antenna coupled to said vehicle at a known location relative to the vehicle ;
and a processor connected to each of said sensors (fuel usage information) and radio navigation system , said processor performing the processing steps of : correcting the sensed attitude of the vehicle using the sensed forces acting on the vehicle ;
determining the velocity of the vehicle using the sensed speed , heading and attitude of the vehicle , determining a first position of the vehicle by integrating the determined velocity , storing said first position of the vehicle each relative to a given point in time ;
determining the position of the antenna based on the attitude of the vehicle and the known location of the antenna relative to the vehicle , correcting the external position reference based on the determined position of the antenna , and correcting the determined first position using the corrected external position reference by comparing it to the stored first position of the vehicle for the same point in time .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (determined position) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5928309A
CLAIM 1
. A method of navigating a non-airborne vehicle comprising the steps of : providing a position change sensor ;
sensing the speed of the vehicle using the position change sensor ;
providing an angular change sensor ;
sensing the heading and attitude of the vehicle using the angular change sensor ;
providing an accelerometer ;
correcting the sensed attitude of the vehicle using data from the accelerometer , position change sensor and angular change sensor ;
determining the position of the vehicle based on a known previous position and the sensed speed , heading , and attitude of the vehicle ;
providing a radio navigation system ;
storing positions of the vehicle each relative to a given point in time ;
determining an external position reference for a given point in time using data from the radio navigation system ;
and correcting any error in the determined position (location updates) of the vehicle using the determined external position reference and comparing it to the stored position of the vehicle for the same point in time .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (command signal, said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (said sensors) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5928309A
CLAIM 13
. A navigation system for a non-airborne vehicle comprising : a position change sensor for sensing the speed of the vehicle ;
a set of gyros for sensing the attitude and heading of the vehicle ;
a set of accelerometers for sensing the forces acting on the vehicle ;
a radio navigation system for sensing an external position reference for a given point in time , said radio navigation system including an antenna coupled to said vehicle at a known location relative to the vehicle ;
and a processor connected to each of said sensors (fuel usage information) and radio navigation system , said processor performing the processing steps of : correcting the sensed attitude of the vehicle using the sensed forces acting on the vehicle ;
determining the velocity of the vehicle using the sensed speed , heading and attitude of the vehicle , determining a first position of the vehicle by integrating the determined velocity , storing said first position of the vehicle each relative to a given point in time ;
determining the position of the antenna based on the attitude of the vehicle and the known location of the antenna relative to the vehicle , correcting the external position reference based on the determined position of the antenna , and correcting the determined first position using the corrected external position reference by comparing it to the stored first position of the vehicle for the same point in time .

US5928309A
CLAIM 22
. The navigation system of claim 21 wherein said data (sorting order) provided to a vehicle guidance system relates to the vehicle position and heading .

US5928309A
CLAIM 24
. The navigation system of claim 22 wherein said data comprises a steering command signal (sorting order) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates (determined position) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5928309A
CLAIM 1
. A method of navigating a non-airborne vehicle comprising the steps of : providing a position change sensor ;
sensing the speed of the vehicle using the position change sensor ;
providing an angular change sensor ;
sensing the heading and attitude of the vehicle using the angular change sensor ;
providing an accelerometer ;
correcting the sensed attitude of the vehicle using data from the accelerometer , position change sensor and angular change sensor ;
determining the position of the vehicle based on a known previous position and the sensed speed , heading , and attitude of the vehicle ;
providing a radio navigation system ;
storing positions of the vehicle each relative to a given point in time ;
determining an external position reference for a given point in time using data from the radio navigation system ;
and correcting any error in the determined position (location updates) of the vehicle using the determined external position reference and comparing it to the stored position of the vehicle for the same point in time .

US5928309A
CLAIM 49
. A method of navigating a moving non-airborne vehicle comprising the steps of : (a) sensing the speed of a vehicle ;
(b) sensing the heading and attitude of the vehicle from a known initialization position using an inertial sensor system having inherent drift that increases over time ;
(c) estimating in real time t (first data) he position of the vehicle for discrete points in time based on steps (a) and (b) ;
(d) storing the estimates correlated to the discrete points in time ;
(e) correcting error between estimated position and actual position by periodically determining actual position correlated to discrete points in time of the vehicle , comparing a stored estimated position with an actual position for the radio navigation system , and adjusting estimated position if the comparison falls outside a predetermined range ;
thus periodically producing real-time true position data for navigation of the vehicle by correcting for the inherent drift of the inertial sensor system , by periodically , if needed , comparing past estimated and past actual position and adjusting , if , needed , therebetween .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (said sensors) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5928309A
CLAIM 13
. A navigation system for a non-airborne vehicle comprising : a position change sensor for sensing the speed of the vehicle ;
a set of gyros for sensing the attitude and heading of the vehicle ;
a set of accelerometers for sensing the forces acting on the vehicle ;
a radio navigation system for sensing an external position reference for a given point in time , said radio navigation system including an antenna coupled to said vehicle at a known location relative to the vehicle ;
and a processor connected to each of said sensors (fuel usage information) and radio navigation system , said processor performing the processing steps of : correcting the sensed attitude of the vehicle using the sensed forces acting on the vehicle ;
determining the velocity of the vehicle using the sensed speed , heading and attitude of the vehicle , determining a first position of the vehicle by integrating the determined velocity , storing said first position of the vehicle each relative to a given point in time ;
determining the position of the antenna based on the attitude of the vehicle and the known location of the antenna relative to the vehicle , correcting the external position reference based on the determined position of the antenna , and correcting the determined first position using the corrected external position reference by comparing it to the stored first position of the vehicle for the same point in time .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (determined position) from the plurality of transportation provider mobile devices .
US5928309A
CLAIM 1
. A method of navigating a non-airborne vehicle comprising the steps of : providing a position change sensor ;
sensing the speed of the vehicle using the position change sensor ;
providing an angular change sensor ;
sensing the heading and attitude of the vehicle using the angular change sensor ;
providing an accelerometer ;
correcting the sensed attitude of the vehicle using data from the accelerometer , position change sensor and angular change sensor ;
determining the position of the vehicle based on a known previous position and the sensed speed , heading , and attitude of the vehicle ;
providing a radio navigation system ;
storing positions of the vehicle each relative to a given point in time ;
determining an external position reference for a given point in time using data from the radio navigation system ;
and correcting any error in the determined position (location updates) of the vehicle using the determined external position reference and comparing it to the stored position of the vehicle for the same point in time .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (command signal, said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (said sensors) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5928309A
CLAIM 13
. A navigation system for a non-airborne vehicle comprising : a position change sensor for sensing the speed of the vehicle ;
a set of gyros for sensing the attitude and heading of the vehicle ;
a set of accelerometers for sensing the forces acting on the vehicle ;
a radio navigation system for sensing an external position reference for a given point in time , said radio navigation system including an antenna coupled to said vehicle at a known location relative to the vehicle ;
and a processor connected to each of said sensors (fuel usage information) and radio navigation system , said processor performing the processing steps of : correcting the sensed attitude of the vehicle using the sensed forces acting on the vehicle ;
determining the velocity of the vehicle using the sensed speed , heading and attitude of the vehicle , determining a first position of the vehicle by integrating the determined velocity , storing said first position of the vehicle each relative to a given point in time ;
determining the position of the antenna based on the attitude of the vehicle and the known location of the antenna relative to the vehicle , correcting the external position reference based on the determined position of the antenna , and correcting the determined first position using the corrected external position reference by comparing it to the stored first position of the vehicle for the same point in time .

US5928309A
CLAIM 22
. The navigation system of claim 21 wherein said data (sorting order) provided to a vehicle guidance system relates to the vehicle position and heading .

US5928309A
CLAIM 24
. The navigation system of claim 22 wherein said data comprises a steering command signal (sorting order) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH09114367A

Filed: 1995-10-24     Issued: 1997-05-02

車載走行制御装置

(Original Assignee) Mitsubishi Electric Corp; 三菱電機株式会社     

Kazuji Urahashi, 和次 浦橋
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (エアコン) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (タイミング, 読み出し, 表示部) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。

JPH09114367A
CLAIM 19
【請求項19】 所定時間後の走行予定位置の位置情報 の属性に基づいて走行予定位置にトンネルがあるかを判 断するトンネル有判断手段と、走行予定位置にトンネル があると判断した場合、走行予定位置のトンネルに進入 する直前にエアコン (current position) を外気取り入れから内気循環に切り 替えるという空気導入路制御用情報を作成する空気導入 路制御用情報作成手段とを端末装置に設け、前記中央制 御部は、前記端末装置から転送される空気導入路制御用 情報に基づいて走行予定位置のトンネルに進入する直前 にエアコンを外気取り入れから内気循環に切り替えるよ うに空気導入路制御部へ指示することを特徴とする請求 項3に記載の車載走行制御装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (タイミング, 読み出し, 表示部) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (タイミング, 読み出し, 表示部) .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (エアコン) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (タイミング, 読み出し, 表示部) second data (タイミング, 読み出し, 表示部) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。

JPH09114367A
CLAIM 19
【請求項19】 所定時間後の走行予定位置の位置情報 の属性に基づいて走行予定位置にトンネルがあるかを判 断するトンネル有判断手段と、走行予定位置にトンネル があると判断した場合、走行予定位置のトンネルに進入 する直前にエアコン (current position) を外気取り入れから内気循環に切り 替えるという空気導入路制御用情報を作成する空気導入 路制御用情報作成手段とを端末装置に設け、前記中央制 御部は、前記端末装置から転送される空気導入路制御用 情報に基づいて走行予定位置のトンネルに進入する直前 にエアコンを外気取り入れから内気循環に切り替えるよ うに空気導入路制御部へ指示することを特徴とする請求 項3に記載の車載走行制御装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (タイミング, 読み出し, 表示部) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (タイミング, 読み出し, 表示部) .
JPH09114367A
CLAIM 1
【請求項1】 車両の位置情報を含む地図情報を格納す る記憶部と、車両の現在位置を検出する位置検出部と、 車両の走行予定進路を決定する進路判断部と、地図情 報、車両の現在位置及び走行予定進路を表示する表示部 (customer mobile device second data, customer mobile device) と、音声メッセージを通知する音声メッセージ通知部 と、気象情報を受信する受信部とを制御するとともに、 前記記憶部から読み出し (customer mobile device second data, customer mobile device) た地図情報に前記位置検出部で 検出した位置情報を重ねて車両の現在位置の位置情報を 演算する位置情報演算手段を有するナビゲーションシス テム制御部と、車両に装備された各種センサの情報に基 づいて各制御部を総合的に管理する中央制御部と、前記 ナビゲーションシステム制御部と前記中央制御部に接続 されるとともに、前記ナビゲーションシステム制御部と 前記中央制御部の両者の情報を処理して前記ナビゲーシ ョンシステム制御部と前記中央制御部に情報を転送する 端末装置とを有する車載走行制御装置であって、前記中 央制御部から転送される実際の車速情報に基づいて実際 の車速に応じた少なくとも一つ以上の所定時間を決定す る時間決定手段を前記端末装置に設け、前記端末装置か ら転送される車速と所定時間に基づいて、車両の現在位 置を基準に所定時間後の走行予定位置を決定する走行位 置決定手段と、決定した走行予定位置に仮想的に車両の 位置をメモリ上で進める車両位置進行手段とを前記ナビ ゲーションシステム制御部に設けることを特徴とする車 載走行制御装置。

JPH09114367A
CLAIM 13
【請求項13】 前記勾配状態判断手段で判断した走行 予定進路の勾配状態に基づいて現在の変速機のギアの状 態で進行してギアが適性でないかを判断するギア適性判 断手段と、ギアが適性でないと判断した場合、前記勾配 状態判断手段で判断した走行予定進路の勾配状態に基づ いて変速機のギア制御用情報を作成するギア制御用情報 作成手段を前記端末装置に設け、前記中央制御部は、前 記端末装置から転送されるギア制御用情報に基づいて走 行予定進路の勾配に進入する直前に変速機のギアアップ タイミング (customer mobile device second data, customer mobile device) を制御するように変速機制御部へ指示するこ とを特徴とする請求項11に記載の車載走行制御装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5699255A

Filed: 1995-10-18     Issued: 1997-12-16

Map transmission for in-vehicle navigation system with dynamic scale/detail adjustment

(Original Assignee) Trimble Inc     (Current Assignee) Trimble Inc

Thomas W. Ellis, Kiyoko M. Mura-Smith, Charles N. Branch, John F. Schipper
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (communicatively couple, transmitting position) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (signal processor) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5699255A
CLAIM 7
. The system of claim 1 wherein said position determining system further includes : a radio navigation signal receiver , and a radio navigation signal processor (second data) having an input coupled to said radio navigation signal receiver , said radio navigation signal processor generating said position information from radio navigation signals received at said input from said radio navigation signal receiver , said radio navigation signal processor having an output coupled to said transmitter of said position determining system .

US5699255A
CLAIM 9
. The method as recited in claim 8 wherein said step of transmitting position (first data, customer mobile device second data, receiving first data) information of said navigation device to said base station further includes the step of automatically transmitting said position information to said navigation device .

US5699255A
CLAIM 19
. An apparatus for providing map information of varying resolution to a navigation device comprising : a base station adapted to transmit map information of varying resolution therefrom , a navigation device communicatively couple (first data, customer mobile device second data, receiving first data) d to said base station , said navigation device further comprising : a receiver adapted to receive said map information of varying resolution transmitted from said base station , and a display adapted to display said map information of varying resolution , and a position determining system coupled to said navigation device , said position determining system generating position information of said navigation device , said position determining system communicatively coupled to said base station , said position determining system adapted to transmit said position information of said navigation device to said base station , wherein said map information of varying resolution transmitted from said base station is related to said generated position information of said navigation device transmitted to said base station from said position determining system .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (communicatively couple, transmitting position) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (signal processor) (communicatively couple, transmitting position) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5699255A
CLAIM 7
. The system of claim 1 wherein said position determining system further includes : a radio navigation signal receiver , and a radio navigation signal processor (second data) having an input coupled to said radio navigation signal receiver , said radio navigation signal processor generating said position information from radio navigation signals received at said input from said radio navigation signal receiver , said radio navigation signal processor having an output coupled to said transmitter of said position determining system .

US5699255A
CLAIM 9
. The method as recited in claim 8 wherein said step of transmitting position (first data, customer mobile device second data, receiving first data) information of said navigation device to said base station further includes the step of automatically transmitting said position information to said navigation device .

US5699255A
CLAIM 19
. An apparatus for providing map information of varying resolution to a navigation device comprising : a base station adapted to transmit map information of varying resolution therefrom , a navigation device communicatively couple (first data, customer mobile device second data, receiving first data) d to said base station , said navigation device further comprising : a receiver adapted to receive said map information of varying resolution transmitted from said base station , and a display adapted to display said map information of varying resolution , and a position determining system coupled to said navigation device , said position determining system generating position information of said navigation device , said position determining system communicatively coupled to said base station , said position determining system adapted to transmit said position information of said navigation device to said base station , wherein said map information of varying resolution transmitted from said base station is related to said generated position information of said navigation device transmitted to said base station from said position determining system .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
GB2305568A

Filed: 1995-09-25     Issued: 1997-04-09

Remote location monitoring

(Original Assignee) GPS GENETIC Ltd     (Current Assignee) GPS GENETIC Ltd

Andrew Thomas Thompson, George Allan Mason, Paul Steven Welsh
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (specific information) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
GB2305568A
CLAIM 11
. A mobile location monitoring unit comprising : (i) a location identification means for identifying a geographical location of the unit and for generating a location information relating to said geographical location ;
(ii) a communication means for communicating a location information with one or a plurality of ground stations ;
and (iii) a control means (current position) for controlling the communication means for communicating the location information with the one or plurality of ground stations .

GB2305568A
CLAIM 21
. A mobile location monitoring unit according to any one of claims 16 to 20 , characterised in that the recorder is adapted for storing customer specific information (transportation provider mobile devices) .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider mobile devices (specific information) include real-time location updates from the plurality of transportation provider mobile devices .
GB2305568A
CLAIM 21
. A mobile location monitoring unit according to any one of claims 16 to 20 , characterised in that the recorder is adapted for storing customer specific information (transportation provider mobile devices) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (specific information) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
GB2305568A
CLAIM 11
. A mobile location monitoring unit comprising : (i) a location identification means for identifying a geographical location of the unit and for generating a location information relating to said geographical location ;
(ii) a communication means for communicating a location information with one or a plurality of ground stations ;
and (iii) a control means (current position) for controlling the communication means for communicating the location information with the one or plurality of ground stations .

GB2305568A
CLAIM 21
. A mobile location monitoring unit according to any one of claims 16 to 20 , characterised in that the recorder is adapted for storing customer specific information (transportation provider mobile devices) .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices (specific information) include real-time location updates from the plurality of transportation provider mobile devices .
GB2305568A
CLAIM 21
. A mobile location monitoring unit according to any one of claims 16 to 20 , characterised in that the recorder is adapted for storing customer specific information (transportation provider mobile devices) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5636122A

Filed: 1995-05-17     Issued: 1997-06-03

Method and apparatus for tracking vehicle location and computer aided dispatch

(Original Assignee) Mobile Information Systems Inc     (Current Assignee) TELEMATICS Corp ; Bailey Metal Products Ltd ; Mobile Information Systems Inc

Mukesh C. Shah, Sanjiv Prabhakaran
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data (sorting order) acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (said first value) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value (location update) and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5636122A
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data (sorting order) acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5675492A

Filed: 1995-05-17     Issued: 1997-10-07

Dynamic, multiple-route navigation apparatus and method for guiding a moving object

(Original Assignee) Tsuyuki; Toshio     (Current Assignee) GLOBAL A Inc

Toshio Tsuyuki
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5675492A
CLAIM 1
. A navigation apparatus mounted on a moving object and including an input section , a central processing section , and a display section , whereby when an initial position of said moving object and a destination for said moving object are provided to said central processing section through said input section , said central processing section produces at least one route along which said moving object can reach said destination by using map data stored in a memory section , said central processing section comprising : means for repeatedly obtaining and repeatedly updating a current position of said moving object as said current position varies from said initial position during the movement of said moving object ;
possible route operation means for repeatedly calculating and repeatedly updating two or more possible routes from said current position to said destination , even when said moving object departs from a previously calculated possible route , by using data of said current position , said destination , and said map data stored in said memory (second data) section , any one of said two or more possible routes connecting said current position and said destination ;
and means for repeatedly updating and indicating said current position , said destination , and said two or more possible routes on said display section whereby at least one possible route is always provided from said current position to said destination .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (current positions) of the plurality of transportation providers and the pickup location .
US5675492A
CLAIM 5
. A navigation apparatus according to claim 3 , wherein at least one possible area obtained by calculations based on prior current positions (current positions) is kept indicated on said display section whenever said current position changes .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (map data store) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5675492A
CLAIM 1
. A navigation apparatus mounted on a moving object and including an input section , a central processing section , and a display section , whereby when an initial position of said moving object and a destination for said moving object are provided to said central processing section through said input section , said central processing section produces at least one route along which said moving object can reach said destination by using map data store (executable instructions, computer executable instructions) d in a memory section , said central processing section comprising : means for repeatedly obtaining and repeatedly updating a current position of said moving object as said current position varies from said initial position during the movement of said moving object ;
possible route operation means for repeatedly calculating and repeatedly updating two or more possible routes from said current position to said destination , even when said moving object departs from a previously calculated possible route , by using data of said current position , said destination , and said map data stored in said memory (second data) section , any one of said two or more possible routes connecting said current position and said destination ;
and means for repeatedly updating and indicating said current position , said destination , and said two or more possible routes on said display section whereby at least one possible route is always provided from said current position to said destination .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5675492A
CLAIM 1
. A navigation apparatus mounted on a moving object and including an input section , a central processing section , and a display section , whereby when an initial position of said moving object and a destination for said moving object are provided to said central processing section through said input section , said central processing section produces at least one route along which said moving object can reach said destination by using map data store (executable instructions, computer executable instructions) d in a memory section , said central processing section comprising : means for repeatedly obtaining and repeatedly updating a current position of said moving object as said current position varies from said initial position during the movement of said moving object ;
possible route operation means for repeatedly calculating and repeatedly updating two or more possible routes from said current position to said destination , even when said moving object departs from a previously calculated possible route , by using data of said current position , said destination , and said map data stored in said memory section , any one of said two or more possible routes connecting said current position and said destination ;
and means for repeatedly updating and indicating said current position , said destination , and said two or more possible routes on said display section whereby at least one possible route is always provided from said current position to said destination .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
US5675492A
CLAIM 1
. A navigation apparatus mounted on a moving object and including an input section , a central processing section , and a display section , whereby when an initial position of said moving object and a destination for said moving object are provided to said central processing section through said input section , said central processing section produces at least one route along which said moving object can reach said destination by using map data store (executable instructions, computer executable instructions) d in a memory section , said central processing section comprising : means for repeatedly obtaining and repeatedly updating a current position of said moving object as said current position varies from said initial position during the movement of said moving object ;
possible route operation means for repeatedly calculating and repeatedly updating two or more possible routes from said current position to said destination , even when said moving object departs from a previously calculated possible route , by using data of said current position , said destination , and said map data stored in said memory section , any one of said two or more possible routes connecting said current position and said destination ;
and means for repeatedly updating and indicating said current position , said destination , and said two or more possible routes on said display section whereby at least one possible route is always provided from said current position to said destination .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (current positions) of the plurality of transportation providers and the pickup location .
US5675492A
CLAIM 1
. A navigation apparatus mounted on a moving object and including an input section , a central processing section , and a display section , whereby when an initial position of said moving object and a destination for said moving object are provided to said central processing section through said input section , said central processing section produces at least one route along which said moving object can reach said destination by using map data store (executable instructions, computer executable instructions) d in a memory section , said central processing section comprising : means for repeatedly obtaining and repeatedly updating a current position of said moving object as said current position varies from said initial position during the movement of said moving object ;
possible route operation means for repeatedly calculating and repeatedly updating two or more possible routes from said current position to said destination , even when said moving object departs from a previously calculated possible route , by using data of said current position , said destination , and said map data stored in said memory section , any one of said two or more possible routes connecting said current position and said destination ;
and means for repeatedly updating and indicating said current position , said destination , and said two or more possible routes on said display section whereby at least one possible route is always provided from said current position to said destination .

US5675492A
CLAIM 5
. A navigation apparatus according to claim 3 , wherein at least one possible area obtained by calculations based on prior current positions (current positions) is kept indicated on said display section whenever said current position changes .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5727057A

Filed: 1994-12-27     Issued: 1998-03-10

Storage, transmission, communication and access to geographical positioning data linked with standard telephony numbering and encoded for use in telecommunications and related services

(Original Assignee) AG Communication Systems Corp     (Current Assignee) AG Communication Systems Corp

Mark Emery, Zaman Gulzar
US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (operator terminal) of the customer mobile device .
US5727057A
CLAIM 5
. A telecommunication system as claimed in claim 4 wherein an operator terminal (display screen) is connected to said data processing means , said operator terminal being operated to transmit a call trace trigger to said data processing means , said data processing means being further operated in response to said call trace trigger to retrieve the current location identifier of said called and said calling user device , from said storage means and store them in said storage means as traced called and traced calling location identifiers , respectively .

US9921077B2
CLAIM 11
. A server apparatus (call connection) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5727057A
CLAIM 3
. A telecommunication system as claimed in claim 1 , wherein said data processing means is further operated to transmit a call connection (server apparatus) prompt message to said querrying user device ;
said user device being further operated in response to said call connection prompt message to transmit a call connection request to said data processing means ;
and said data processing means being further operated in response to said call connection request to connect said querrying user device to said querried user device .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (operator terminal) of the customer mobile device .
US5727057A
CLAIM 5
. A telecommunication system as claimed in claim 4 wherein an operator terminal (display screen) is connected to said data processing means , said operator terminal being operated to transmit a call trace trigger to said data processing means , said data processing means being further operated in response to said call trace trigger to retrieve the current location identifier of said called and said calling user device , from said storage means and store them in said storage means as traced called and traced calling location identifiers , respectively .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP0660289A1

Filed: 1994-12-15     Issued: 1995-06-28

Map display system

(Original Assignee) Aisin AW Co Ltd     (Current Assignee) Aisin AW Co Ltd

Syuzo Moroto, Koji Sumiya, Yasunobu Ito, Kunihiro Yamada, Mitsuhiro Nimura, Takeshi Yano
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (elapsed time) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP0660289A1
CLAIM 1
A map display system comprising :    point setting means for setting at least two arbitrary points :    route setting means for setting a route between the two set points ;
   display means for displaying the set route ;
   scroll instructing means for scrolling the display screen displayed on said display means along the set route ;
   and scroll control means (current position) for scrolling the display screen along the set route in response to the instruction of said scroll instructing means .

EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (elapsed time) .
EP0660289A1
CLAIM 1
A map display system comprising :    point setting means for setting at least two arbitrary points :    route setting means for setting a route between the two set points ;
   display means for displaying the set route ;
   scroll instructing means for scrolling the display screen (display screen) displayed on said display means along the set route ;
   and scroll control means for scrolling the display screen along the set route in response to the instruction of said scroll instructing means .

EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (elapsed time) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP0660289A1
CLAIM 1
A map display system comprising :    point setting means for setting at least two arbitrary points :    route setting means for setting a route between the two set points ;
   display means for displaying the set route ;
   scroll instructing means for scrolling the display screen displayed on said display means along the set route ;
   and scroll control means (current position) for scrolling the display screen along the set route in response to the instruction of said scroll instructing means .

EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device (elapsed time) .
EP0660289A1
CLAIM 1
A map display system comprising :    point setting means for setting at least two arbitrary points :    route setting means for setting a route between the two set points ;
   display means for displaying the set route ;
   scroll instructing means for scrolling the display screen (display screen) displayed on said display means along the set route ;
   and scroll control means for scrolling the display screen along the set route in response to the instruction of said scroll instructing means .

EP0660289A1
CLAIM 4
A map display system according to claim 1 , 2 or 3 , further comprising : input means for inputting a staring time ;
   and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period from the time period required from a starting point inputted by said point setting means to the vehicle position on the route and the inputted starting time ,    wherein said display means displays the elapsed time period to the vehicle position on the route on the basis of the starting time .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5612881A

Filed: 1994-12-15     Issued: 1997-03-18

Map display system

(Original Assignee) Aisin AW Co Ltd     (Current Assignee) Aisin AW Co Ltd

Syuzo Moroto, Koji Sumiya, Yasunobu Ito, Kunihiro Yamada, Mitsuhiro Nimura, Takeshi Yano
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (elapsed time) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5612881A
CLAIM 10
. A vehicle navigation apparatus for setting a route and then for selectively performing actual route guidance while traveling along the route or performing a virtual route guidance by simulating route guidance along the route , comprising : data storage means in which map information is stored ;
point setting means for setting at least two set route points on a map derived from the stored map information ;
route setting means for determining a route on the map between the at least two set route points ;
means for selecting an actual route guidance mode or a virtual route guidance mode ;
actual vehicle location means responsive to selection of said actual route guidance mode for determining an actual present position of a vehicle ;
simulated vehicle location means responsive to selection of said virtual route guidance mode for determining a simulated present position on the route ;
display means for displaying at least a portion of the map with at least a portion of the route with a marker indicating said actual present position when said actual guidance mode is selected and said simulated present position when the virtual route guidance mode is selected ;
movement setting means for determining a rate of movement of the simulated present position along the route ;
and scroll control means (current position) for providing movement of the displayed at least portion of the map relative to said marker in accordance with movement of said actual present position when said actual guidance mode is selected and in accordance with the rate of movement determined by said movement setting means when the virtual route guidance mode is selected .

US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time) .
US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (distance data) of the plurality of transportation providers and the pickup location .
US5612881A
CLAIM 7
. A vehicle navigation apparatus as in claim 6 wherein said data storage means includes road distance data (current positions) ;
and said manual means for setting a magnitude of step sets a magnitude of distance .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5612881A
CLAIM 2
. A vehicle navigation apparatus as in claim 1 wherein said data (sorting order) storage means includes road speed data ;
and said means for setting the rate of movement uses the road speed data corresponding to the present position to set the rate of movement .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (elapsed time) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5612881A
CLAIM 10
. A vehicle navigation apparatus for setting a route and then for selectively performing actual route guidance while traveling along the route or performing a virtual route guidance by simulating route guidance along the route , comprising : data storage means in which map information is stored ;
point setting means for setting at least two set route points on a map derived from the stored map information ;
route setting means for determining a route on the map between the at least two set route points ;
means for selecting an actual route guidance mode or a virtual route guidance mode ;
actual vehicle location means responsive to selection of said actual route guidance mode for determining an actual present position of a vehicle ;
simulated vehicle location means responsive to selection of said virtual route guidance mode for determining a simulated present position on the route ;
display means for displaying at least a portion of the map with at least a portion of the route with a marker indicating said actual present position when said actual guidance mode is selected and said simulated present position when the virtual route guidance mode is selected ;
movement setting means for determining a rate of movement of the simulated present position along the route ;
and scroll control means (current position) for providing movement of the displayed at least portion of the map relative to said marker in accordance with movement of said actual present position when said actual guidance mode is selected and in accordance with the rate of movement determined by said movement setting means when the virtual route guidance mode is selected .

US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time) .
US5612881A
CLAIM 13
. A vehicle navigation apparatus as in claim 10 further comprising input means for inputting a starting time ;
and calculation means for calculating an elapsed time (customer mobile device, customer mobile device second data) period for travel from a start location to the present position based on the starting time ;
and wherein said display means displays the elapsed time period .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (distance data) of the plurality of transportation providers and the pickup location .
US5612881A
CLAIM 7
. A vehicle navigation apparatus as in claim 6 wherein said data storage means includes road distance data (current positions) ;
and said manual means for setting a magnitude of step sets a magnitude of distance .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5612881A
CLAIM 2
. A vehicle navigation apparatus as in claim 1 wherein said data (sorting order) storage means includes road speed data ;
and said means for setting the rate of movement uses the road speed data corresponding to the present position to set the rate of movement .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5543789A

Filed: 1994-06-24     Issued: 1996-08-06

Computerized navigation system

(Original Assignee) Shields Enterprises Inc     (Current Assignee) Here Global BV

David A. Behr, Randall B. Jones
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (central base) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5543789A
CLAIM 1
. A method of providing route guidance information from a central base (particular time) unit to a mobile unit in response to a request from the mobile unit , the method comprising the steps of : formatting a query at the mobile unit , the query including the request ;
communicating the query directly from the mobile unit to the base unit ;
calculating the route guidance information at the base unit in response to the query ;
formatting a response to the query at the base unit , the response including the route guidance information and : information indicative of a graphical representation of an intersection to be traversed , said representation including vectors defining streets and respective angles with respect to the intersection ;
and street sign information located at said intersection ;
and communicating the response from the base unit to the mobile unit , said communicating comprising a display .

US5543789A
CLAIM 16
. A method of providing route guidance information from a base unit to a mobile unit in response to a request from the mobile unit as recited in claim 1 wherein the response formatting step includes providing a current position (current position) of the mobile unit within the query .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first transmitting) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (central base) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5543789A
CLAIM 1
. A method of providing route guidance information from a central base (particular time) unit to a mobile unit in response to a request from the mobile unit , the method comprising the steps of : formatting a query at the mobile unit , the query including the request ;
communicating the query directly from the mobile unit to the base unit ;
calculating the route guidance information at the base unit in response to the query ;
formatting a response to the query at the base unit , the response including the route guidance information and : information indicative of a graphical representation of an intersection to be traversed , said representation including vectors defining streets and respective angles with respect to the intersection ;
and street sign information located at said intersection ;
and communicating the response from the base unit to the mobile unit , said communicating comprising a display .

US5543789A
CLAIM 16
. A method of providing route guidance information from a base unit to a mobile unit in response to a request from the mobile unit as recited in claim 1 wherein the response formatting step includes providing a current position (current position) of the mobile unit within the query .

US5543789A
CLAIM 47
. A system for communicating routing information as defined in claim 46 wherein the first transmitting (receiving first data) means includes means for coupling to a commercial telephone network .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5389934A

Filed: 1993-06-21     Issued: 1995-02-14

Portable locating system

(Original Assignee) Business Edge Group Inc     (Current Assignee) KASS CAROLE

Sheldon Kass
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location (tracking system) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US5389934A
CLAIM 2
. A portable tracking system in accordance with claim 1 , wherein said memory (second data) unit receives information from said GPS system to record the history of travel of said system .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (tracking system) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (tracking system) based on a location of the preferred transportation provider relative to the pickup location .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (supplying power) of the plurality of transportation providers and the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power (current positions) to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (tracking system) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location (tracking system) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US5389934A
CLAIM 2
. A portable tracking system in accordance with claim 1 , wherein said memory (second data) unit receives information from said GPS system to record the history of travel of said system .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (tracking system) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (tracking system) based on a location of the preferred transportation provider relative to the pickup location .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (supplying power) of the plurality of transportation providers and the pickup location (tracking system) .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power (current positions) to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (tracking system) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5389934A
CLAIM 1
. A portable tracking system (pickup location) , comprising : a) at least first and second portable tracking units for communicating with each other to monitor and track each other as they each change location , said first and second portable tracking units each including an electronic calculator for converting latitude and longitude information to the distance and direction between said first and second units , and each of said first and second units including a visual display for displaying an arrow pointing in the direction of the other unit , and for displaying the distance between said first and second units ;
b) a global positioning system for determining the latitude and longitude of said system as it changes location in response to a telephone call from a remote telephone unit in said second portable tracking unit ;
c) a memory unit for storing location information in digital data form supplied by said global positioning system ;
d) a clock for supplying time and date information to said system ;
e) a micro-computer for controlling the operation of said system ;
f) cellular telephone equipment for communicating with said remote telephone unit via a telephone network for transmitting said location information in voice form and for triggering said global positioning system ;
g) means for converting digital data from said global positioning system to voice form for responding via said cellular telephone equipment to a telephone call from said remote telephone unit to provide location information , including latitude and longitude , in voice form to the person calling on said remote telephone unit ;
h) batteries for supplying power to said system ;
and i) said entire system being portable so as to be carried by a person or vehicle to be located .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5291413A

Filed: 1992-04-14     Issued: 1994-03-01

Navigation system for guiding a vehicle along a precomputed optimal route

(Original Assignee) ZEXEL Corp DAIHATSU-NISSAN IKEBUKURO     (Current Assignee) TomTom International BV

Haruhisa Tamai, Tatsuhiko Abe
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider (second detecting means) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (second detecting means) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (second detecting means) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (second detecting means) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (second detecting means) to the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (second detecting means) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers (second detecting means) and the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (command signal) of the sorted listing of the plurality of transportation providers (second detecting means) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US5291413A
CLAIM 13
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from said map data an original optimal route for said vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
means , responsive to said second means for detecting , for displaying an indication that said vehicle is off said original optimal route ;
means for sending a command signal (sorting order) manually ;
first means , responsive to said command signal , for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for making a first computation of a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second means for detecting detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider (second detecting means) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (second detecting means) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (second detecting means) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (second detecting means) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (second detecting means) to the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (second detecting means) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers (second detecting means) and the pickup location .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (command signal) of the sorted listing of the plurality of transportation providers (second detecting means) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5291413A
CLAIM 1
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from the map data an original optimal route for the vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
first means for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for computing a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second detecting means (transportation providers, transportation provider) detects that said vehicle is off said original optimal route .

US5291413A
CLAIM 13
. A vehicle navigation system , which comprises : means for storing and retrieving map data ;
first means for detecting a present location of a vehicle ;
means for computing from said map data an original optimal route for said vehicle from a starting point to a destination ;
second means for detecting a deviation of said vehicle from said original optimal route ;
means , responsive to said second means for detecting , for displaying an indication that said vehicle is off said original optimal route ;
means for sending a command signal (sorting order) manually ;
first means , responsive to said command signal , for selecting a plurality of possible new starting points by searching said map data ;
each of said new starting points being located on a different road ;
each of said new starting points being located at a distance greater than a specified distance from said present location of said vehicle ;
said means for computing including means for making a first computation of a plurality of new optimal routes from each of said possible new starting points to said destination ;
second means for selecting a single new optimal route from among said plurality of new optimal routes ;
and said second means for selecting including means for selecting said single new optimal route when said second means for detecting detects that said vehicle is off said original optimal route .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP1156695A2

Filed: 2001-05-15     Issued: 2001-11-21

Incoming call blocking system and method for mobile terminal

(Original Assignee) NEC Corp     (Current Assignee) NEC Corp

Isamu Yamane
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates (determined position, speed calculation) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1156695A2
CLAIM 1
A mobile communication system which is comprised of a mobile terminal (20) , a switchboard (10) for controlling the connection of said mobile terminal and a plurality of base stations (30-60) for relaying a radio signal with said mobile terminal (20) to said switchboard (10) , wherein said switchboard comprising : average moving speed calculation (location updates, time location updates) unit (96) which calculates a moving speed of said mobile terminal (20) from the position information of said mobile terminal (20) which is sent from said mobile terminal ;
and incoming call blocking unit (95) which blocks incoming calls to said mobile terminal (20) when the moving speed of said mobile terminal calculated by said moving speed calculation unit (96) exceeds a predetermined threshold .

EP1156695A2
CLAIM 7
An incoming call blocking method for a mobile communication system which is comprised of a mobile terminal , a switchboard for controlling the connection of said mobile terminal and a plurality of base stations which relay a radio signal with said mobile terminal to said switchboard , comprising the following steps of : obtaining position information of said mobile terminal ;
calculating a moving speed of said mobile terminal from the determined position (location updates, time location updates) information of said mobile terminal ;
and blocking incoming calls to said mobile terminal when the calculated moving speed of said mobile terminal exceeds a predetermined threshold .

EP1156695A2
CLAIM 12
The switchboard of a mobile communication system as set forth in claim 11 , which periodically receives the position information of said mobile terminal (20) obtained according to a GPS signal from the global positioning system satellite and calculates a moving speed of said mobile terminal (20) every time t (first data) he position information is received .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1156695A2
CLAIM 3
The mobile communication system as set forth in claim 1 , wherein said mobile terminal (20) includes position information transmission unit (25) which send the position information of said mobile terminal to said switchboard through said base station (passenger capacity information) s (30-60) periodically , and said switchboard (10) includes storage unit (90) which stores the present and previous position information from said mobile terminal (20) .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (determined position, speed calculation) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
EP1156695A2
CLAIM 1
A mobile communication system which is comprised of a mobile terminal (20) , a switchboard (10) for controlling the connection of said mobile terminal and a plurality of base stations (30-60) for relaying a radio signal with said mobile terminal (20) to said switchboard (10) , wherein said switchboard comprising : average moving speed calculation (location updates, time location updates) unit (96) which calculates a moving speed of said mobile terminal (20) from the position information of said mobile terminal (20) which is sent from said mobile terminal ;
and incoming call blocking unit (95) which blocks incoming calls to said mobile terminal (20) when the moving speed of said mobile terminal calculated by said moving speed calculation unit (96) exceeds a predetermined threshold .

EP1156695A2
CLAIM 7
An incoming call blocking method for a mobile communication system which is comprised of a mobile terminal , a switchboard for controlling the connection of said mobile terminal and a plurality of base stations which relay a radio signal with said mobile terminal to said switchboard , comprising the following steps of : obtaining position information of said mobile terminal ;
calculating a moving speed of said mobile terminal from the determined position (location updates, time location updates) information of said mobile terminal ;
and blocking incoming calls to said mobile terminal when the calculated moving speed of said mobile terminal exceeds a predetermined threshold .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1156695A2
CLAIM 3
The mobile communication system as set forth in claim 1 , wherein said mobile terminal (20) includes position information transmission unit (25) which send the position information of said mobile terminal to said switchboard through said base station (passenger capacity information) s (30-60) periodically , and said switchboard (10) includes storage unit (90) which stores the present and previous position information from said mobile terminal (20) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates (determined position, speed calculation) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1156695A2
CLAIM 1
A mobile communication system which is comprised of a mobile terminal (20) , a switchboard (10) for controlling the connection of said mobile terminal and a plurality of base stations (30-60) for relaying a radio signal with said mobile terminal (20) to said switchboard (10) , wherein said switchboard comprising : average moving speed calculation (location updates, time location updates) unit (96) which calculates a moving speed of said mobile terminal (20) from the position information of said mobile terminal (20) which is sent from said mobile terminal ;
and incoming call blocking unit (95) which blocks incoming calls to said mobile terminal (20) when the moving speed of said mobile terminal calculated by said moving speed calculation unit (96) exceeds a predetermined threshold .

EP1156695A2
CLAIM 7
An incoming call blocking method for a mobile communication system which is comprised of a mobile terminal , a switchboard for controlling the connection of said mobile terminal and a plurality of base stations which relay a radio signal with said mobile terminal to said switchboard , comprising the following steps of : obtaining position information of said mobile terminal ;
calculating a moving speed of said mobile terminal from the determined position (location updates, time location updates) information of said mobile terminal ;
and blocking incoming calls to said mobile terminal when the calculated moving speed of said mobile terminal exceeds a predetermined threshold .

EP1156695A2
CLAIM 12
The switchboard of a mobile communication system as set forth in claim 11 , which periodically receives the position information of said mobile terminal (20) obtained according to a GPS signal from the global positioning system satellite and calculates a moving speed of said mobile terminal (20) every time t (first data) he position information is received .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1156695A2
CLAIM 3
The mobile communication system as set forth in claim 1 , wherein said mobile terminal (20) includes position information transmission unit (25) which send the position information of said mobile terminal to said switchboard through said base station (passenger capacity information) s (30-60) periodically , and said switchboard (10) includes storage unit (90) which stores the present and previous position information from said mobile terminal (20) .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (determined position, speed calculation) from the plurality of transportation provider mobile devices .
EP1156695A2
CLAIM 1
A mobile communication system which is comprised of a mobile terminal (20) , a switchboard (10) for controlling the connection of said mobile terminal and a plurality of base stations (30-60) for relaying a radio signal with said mobile terminal (20) to said switchboard (10) , wherein said switchboard comprising : average moving speed calculation (location updates, time location updates) unit (96) which calculates a moving speed of said mobile terminal (20) from the position information of said mobile terminal (20) which is sent from said mobile terminal ;
and incoming call blocking unit (95) which blocks incoming calls to said mobile terminal (20) when the moving speed of said mobile terminal calculated by said moving speed calculation unit (96) exceeds a predetermined threshold .

EP1156695A2
CLAIM 7
An incoming call blocking method for a mobile communication system which is comprised of a mobile terminal , a switchboard for controlling the connection of said mobile terminal and a plurality of base stations which relay a radio signal with said mobile terminal to said switchboard , comprising the following steps of : obtaining position information of said mobile terminal ;
calculating a moving speed of said mobile terminal from the determined position (location updates, time location updates) information of said mobile terminal ;
and blocking incoming calls to said mobile terminal when the calculated moving speed of said mobile terminal exceeds a predetermined threshold .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (said base station) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1156695A2
CLAIM 3
The mobile communication system as set forth in claim 1 , wherein said mobile terminal (20) includes position information transmission unit (25) which send the position information of said mobile terminal to said switchboard through said base station (passenger capacity information) s (30-60) periodically , and said switchboard (10) includes storage unit (90) which stores the present and previous position information from said mobile terminal (20) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US20010029425A1

Filed: 2001-03-06     Issued: 2001-10-11

Real time vehicle guidance and traffic forecasting system

(Original Assignee) Makor Issues and Rights Ltd     (Current Assignee) Makor Issues and Rights Ltd

David Myr
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (said sub, time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US20010029425A1
CLAIM 4
. The system according to claim 1 , wherein the central traffic unit further comprises : a map database containing digital road maps of a predetermined geographical region , data on speed limits , road capacity , and street directional designations ;
a server for processing the location data received from MGUs and transforming them into structured data suitable for storage ;
a database suitable for storing and updating statistical data on traffic loads at least on a limited number of individual roads ;
a table of administrator wherein said statistical data is further subdivided according to time into subdivisions ;
statistical application for collecting said structured data , computing individual statistical time t (first data) ravel estimates for at least said limited number of individual roads , and storing the results in the table of administrator according to said sub (first data) divisions ;
statistical application for periodical updating of said statistical data using statistical criteria for determining volumes of data required for obtaining estimates of a predetermined validity ;
computational tools for dividing said geographical region into of smaller geographical zones for reducing volumes of traffic load data broadcast to client vehicles ;
software for calculation of said current travel times in traffic congestion based on said travel time traffic updates , thereby minimizing reliance on vehicle speed estimates , thereby increasing the reliability and stability of resulting estimates ;
software for calculation of fastest travel routes using said current travel times in the zones contiguous to the vehicle while using statistical travel times in the zones situated further from the vehicle .

US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (said sub, time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US20010029425A1
CLAIM 4
. The system according to claim 1 , wherein the central traffic unit further comprises : a map database containing digital road maps of a predetermined geographical region , data on speed limits , road capacity , and street directional designations ;
a server for processing the location data received from MGUs and transforming them into structured data suitable for storage ;
a database suitable for storing and updating statistical data on traffic loads at least on a limited number of individual roads ;
a table of administrator wherein said statistical data is further subdivided according to time into subdivisions ;
statistical application for collecting said structured data , computing individual statistical time t (first data) ravel estimates for at least said limited number of individual roads , and storing the results in the table of administrator according to said sub (first data) divisions ;
statistical application for periodical updating of said statistical data using statistical criteria for determining volumes of data required for obtaining estimates of a predetermined validity ;
computational tools for dividing said geographical region into of smaller geographical zones for reducing volumes of traffic load data broadcast to client vehicles ;
software for calculation of said current travel times in traffic congestion based on said travel time traffic updates , thereby minimizing reliance on vehicle speed estimates , thereby increasing the reliability and stability of resulting estimates ;
software for calculation of fastest travel routes using said current travel times in the zones contiguous to the vehicle while using statistical travel times in the zones situated further from the vehicle .

US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US20010029425A1
CLAIM 18
. Method according to claim 14 , further comprising : providing a plurality of mobile unit with hybrid telecommunications and GPS capabilities connected to an existing mobile telecommunications network and utilizing a GPS receiver for accurate positioning ;
using a mobile phone telematics protocol (MPTP) connection to the a mobile telecommunications network server for real time position update ;
using said mobile guidance units to accept voice queries and transmit navigation commands ;
and storing route information and displaying said route information in display units associated with said mobile units (pickup location) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP1130415A2

Filed: 2001-03-01     Issued: 2001-09-05

GPS receiver and GPS position measurement method

(Original Assignee) Sony Corp     (Current Assignee) Sony Corp

Koji c/o Sony Corporation Hasegawa
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (frequency oscillator) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1130415A2
CLAIM 2
A GPS receiver according to claim 1 , further comprising a frequency measurement block for measuring a frequency offset which is a displacement of a frequency oscillator (current position) of said GPS block with reference to the frequency information held in said external clock block and outputting the measured frequency offset to said external clock block .

EP1130415A2
CLAIM 6
A GPS position measurement method for a GPS receiver , comprising the steps of : receiving a hierarchical navigation message from each of a plurality of GPS satellites ;
storing the received navigation messages into a memory ;
storing frequency information and time information of a high accuracy into an external clock which normally is in an operating state ;
and repeating startup and standby of said GPS receiver within a predetermined time determined using the frequency information and the time information held in said external clock to perform position measurement of said GPS receiver from said GPS satellites to update the navigation messages stored in said memory (second data) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (frequency oscillator) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1130415A2
CLAIM 2
A GPS receiver according to claim 1 , further comprising a frequency measurement block for measuring a frequency offset which is a displacement of a frequency oscillator (current position) of said GPS block with reference to the frequency information held in said external clock block and outputting the measured frequency offset to said external clock block .

EP1130415A2
CLAIM 6
A GPS position measurement method for a GPS receiver , comprising the steps of : receiving a hierarchical navigation message from each of a plurality of GPS satellites ;
storing the received navigation messages into a memory ;
storing frequency information and time information of a high accuracy into an external clock which normally is in an operating state ;
and repeating startup and standby of said GPS receiver within a predetermined time determined using the frequency information and the time information held in said external clock to perform position measurement of said GPS receiver from said GPS satellites to update the navigation messages stored in said memory (second data) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP1113678A2

Filed: 2000-12-29     Issued: 2001-07-04

Location privacy feature for wireless mobile stations and method of operation

(Original Assignee) Samsung Electronics Co Ltd     (Current Assignee) Samsung Electronics Co Ltd

Bryan J. Moles, Sudhindra P. Herle
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1113678A2
CLAIM 2
The control circuitry as set forth in Claim 1 , comprising a controller and a memory unit coupled to said controller , said memory (second data) unit comprising a location privacy flag that may be selectively set to cause said wireless mobile station to disable the transmission of information concerning the location of said wireless mobile station .

EP1113678A2
CLAIM 13
The method as set forth in one of the Claims 10 to 12 , further comprising the steps of : determining that a base station will not accept a null code ;
creating a substitute location of said wireless mobile station ;
and transmitting said sub (first data) stitute location instead of the actual location of said wireless mobile station .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1113678A2
CLAIM 2
The control circuitry as set forth in Claim 1 , comprising a controller and a memory unit coupled to said controller , said memory (second data) unit comprising a location privacy flag that may be selectively set to cause said wireless mobile station to disable the transmission of information concerning the location of said wireless mobile station .

EP1113678A2
CLAIM 13
The method as set forth in one of the Claims 10 to 12 , further comprising the steps of : determining that a base station will not accept a null code ;
creating a substitute location of said wireless mobile station ;
and transmitting said sub (first data) stitute location instead of the actual location of said wireless mobile station .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP1087602A2

Filed: 2000-08-16     Issued: 2001-03-28

Alarm system

(Original Assignee) Cedardell Ltd     (Current Assignee) Cedardell Ltd

Robert Edmund Todd
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (respective output) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1087602A2
CLAIM 1
An alarm system comprising : - at least one sensor means for monitoring a predetermined environment and producing a respective output (first data, receiving first data) signal in response to changes in said environment ;
and control means (current position) for processing the or each said output signal and generating an alarm signal in response to changes in said environment indicating an alarm condition ;
wherein the system is adapted to be activated and deactivated by means of at least one telephone handset .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (respective output) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1087602A2
CLAIM 1
An alarm system comprising : - at least one sensor means for monitoring a predetermined environment and producing a respective output (first data, receiving first data) signal in response to changes in said environment ;
and control means (current position) for processing the or each said output signal and generating an alarm signal in response to changes in said environment indicating an alarm condition ;
wherein the system is adapted to be activated and deactivated by means of at least one telephone handset .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6249742B1

Filed: 2000-06-20     Issued: 2001-06-19

Method and system for providing a preview of a route calculated with a navigation system

(Original Assignee) Navigation Technologies Corp     (Current Assignee) NAVIGON AB

Matthew Friederich, William McDonough, Richard Ashby
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (third portion) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6249742B1
CLAIM 1
. In a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , a combination comprising : a route calculation feature wherein a data output representing a solution route between an origin and a destination is determined by using a first portion of the geographic database that contains routing data , and a route guidance feature wherein detailed maneuvering instructions for following the solution route are provided one at a time t (first data) o a user of the navigation system by using a second portion of the geographic database that contains maneuvering data ;
a route preview feature wherein a summary of the solution route is provided to the user prior to the detailed maneuvering instructions , wherein the route preview feature includes : a first routine that obtains the data output representing the solution route ;
a second routine that evaluates entries in the data output representing the solution route to determine whether a route preview event is indicated ;
and a third routine that stores data for each entry in the data output that represents the solution route for which a route preview event is indicated , wherein the data stored for each entry includes a reference to a data entity that contains a name by which a road in the solution route associated with the entry is known .

US6249742B1
CLAIM 12
. A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , the method comprising : using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination , wherein the solution route is represented by an output that contains routing data ;
using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route ;
providing a preview of the solution route to the user before the maneuvering instructions are provided , wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview ;
and storing references to a third portion (second data) of the geographic database that contains names of the roads represented by the routing data in the first portion , wherein the references are contained in said data representing the solution route .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6249742B1
CLAIM 12
. A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , the method comprising : using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination , wherein the solution route is represented by an output that contains routing data ;
using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route ;
providing a preview of the solution route to the user before the maneuvering instructions are provided , wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview ;
and storing references to a third portion of the geographic database that contains names of the roads represented by the routing data in the first portion , wherein the references are contained in said data (sorting order) representing the solution route .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (third portion) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6249742B1
CLAIM 1
. In a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , a combination comprising : a route calculation feature wherein a data output representing a solution route between an origin and a destination is determined by using a first portion of the geographic database that contains routing data , and a route guidance feature wherein detailed maneuvering instructions for following the solution route are provided one at a time t (first data) o a user of the navigation system by using a second portion of the geographic database that contains maneuvering data ;
a route preview feature wherein a summary of the solution route is provided to the user prior to the detailed maneuvering instructions , wherein the route preview feature includes : a first routine that obtains the data output representing the solution route ;
a second routine that evaluates entries in the data output representing the solution route to determine whether a route preview event is indicated ;
and a third routine that stores data for each entry in the data output that represents the solution route for which a route preview event is indicated , wherein the data stored for each entry includes a reference to a data entity that contains a name by which a road in the solution route associated with the entry is known .

US6249742B1
CLAIM 12
. A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , the method comprising : using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination , wherein the solution route is represented by an output that contains routing data ;
using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route ;
providing a preview of the solution route to the user before the maneuvering instructions are provided , wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview ;
and storing references to a third portion (second data) of the geographic database that contains names of the roads represented by the routing data in the first portion , wherein the references are contained in said data representing the solution route .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6249742B1
CLAIM 12
. A method of operation for a navigation system that includes hardware and software components and that uses a geographic database stored on a computer-readable medium , the method comprising : using a first portion of the geographic database that contains routing data to determine a solution route between an origin and a destination , wherein the solution route is represented by an output that contains routing data ;
using a second portion of the geographic database that contains maneuvering data to provide a user of the navigation system with detailed maneuvering instructions one at a time for following the solution route ;
providing a preview of the solution route to the user before the maneuvering instructions are provided , wherein the preview is formed by evaluating the data representing the solution route to determine entries for the preview ;
and storing references to a third portion of the geographic database that contains names of the roads represented by the routing data in the first portion , wherein the references are contained in said data (sorting order) representing the solution route .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001305210A

Filed: 2000-04-25     Issued: 2001-10-31

位置検出装置

(Original Assignee) Matsushita Electric Works Ltd; 松下電工株式会社     

Masahito Fukuda, Kazuhiro Kawamoto, Kenji Okuno, Takuya Suefuji, Junichi Suzuki, Ikuo Tsujimoto, Wakio Yamada, 健治 奥野, 和喜男 山田, 和宏 川本, 卓也 末藤, 正仁 福田, 郁夫 辻本, 淳一 鈴木
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (距離計測) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (アンテナ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001305210A
CLAIM 4
【請求項4】 疑似距離計測 (first data) 部で求めた各GPS衛星ま での疑似距離に等しい重み係数を乗算する第1の重みづ け部と、PHS電波強度測定部で求めたPHS基地局ま での距離に重み係数を乗算する第2の重みづけ部を設 け、重みづけされた値を最小2乗収束演算測位位置計算 部に与えることを特徴とする請求項3記載の位置検出装 置。

JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (アンテナ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (アンテナ) .
JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (距離計測) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (アンテナ) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001305210A
CLAIM 4
【請求項4】 疑似距離計測 (first data) 部で求めた各GPS衛星ま での疑似距離に等しい重み係数を乗算する第1の重みづ け部と、PHS電波強度測定部で求めたPHS基地局ま での距離に重み係数を乗算する第2の重みづけ部を設 け、重みづけされた値を最小2乗収束演算測位位置計算 部に与えることを特徴とする請求項3記載の位置検出装 置。

JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (アンテナ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (アンテナ) .
JP2001305210A
CLAIM 6
【請求項6】 前記測位演算処理部が、GPS受信部で 受信した複数個のGPS衛星からのGPS信号により各 GPS衛星までの疑似距離をそれぞれ求める疑似距離計 測部と、PHS受信部が交信しているPHS基地局の位 置と受信強度とに基づいて既知位置のPHS基地局まで の距離を求めるPHS電波強度測定部と、疑似距離計測 部で求めた疑似距離およびPHS電波強度測定部で求め たPHS基地局までの距離にGPS信号を受信するGP Sアンテナ (customer mobile device, customer mobile device second data) およびPHS基地局と交信するPHSアンテ ナを搭載した移動体の動特性を加味してカルマンフィル タにより測位位置の緯度および経度とクロックバイアス とを求めるカルマンフィルタ測位位置計算部とから成る ことを特徴とする請求項1記載の位置検出装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001272450A

Filed: 2000-03-24     Issued: 2001-10-05

Gpsを利用した現在位置検出装置

(Original Assignee) Pioneer Electronic Corp; パイオニア株式会社     

Isao Endo, Toshiya Ozaki, Shigeru Tsujimura, Kenji Yokoyama, 俊哉 小▲崎▼, 賢治 横山, 滋 辻村, 功 遠藤
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001272450A
CLAIM 1
【請求項1】 複数のGPS (pickup location) 衛星からの電波を受信して 現在位置を求める現在位置検出装置であって、 前記GPS衛星からの受信信号を処理する複数の信号処 理部と、 前記信号処理部からの出力信号のうち信号レベルマスク 値を越えた信号レベルのもののみを選択する信号選択手 段と、 前記信号選択手段によって選択された出力信号を用いて 現在位置を算出する測位計算手段と、 現在位置周辺の電波伝搬環境を判定する環境判定手段と を有し、 前記信号選択手段は、前記環境判定手段が現在位置周辺 でマルチパス信号が多く存在すると判定した場合、前記 信号レベルマスク値を高くすることを特徴とする現在位 置検出装置。

JP2001272450A
CLAIM 2
【請求項2】 前記環境判定手段は、マルチパス信号頻 発地域情報を伴う地図情報データ (customer mobile device, fuel usage information) を保持し、前記地図情 報データと前記現在位置とを対比して、前記電波伝搬環 境の判定を行う第1の判定手段と、携帯電話基地局から の信号を受信することにより、前記基地局の属性に基づ いて前記電波伝搬環境の判定を行う第2の判定手段と、 前記複数の信号処理部からの出力信号を用いてマルチパ ス信号を検出することにより、前記電波伝搬環境の判定 を行う第3の判定手段と、の少なくとも1つを含むこと を特徴とする請求項1記載の現在位置検出装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001264076A

Filed: 2000-03-21     Issued: 2001-09-26

カーナビゲーション装置

(Original Assignee) Clarion Co Ltd; クラリオン株式会社     

Yujiro Matsukura, 雄二郎 松倉
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データベース) , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データベース) second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2001264076A
CLAIM 5
【請求項5】 区分された場所毎に、マルチパスの発生 のし易さを表す情報を有する地図データベース (customer mobile device) を更に備 え、 前記受信感度変更手段は、前記地図データベースから、 自車位置に基づいて得られる前記マルチパスの発生のし 易さを表す情報に基づいて受信感度を変化させること、 を特徴とする請求項1から請求項4のいずれかに記載の カーナビゲーション装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001264076A
CLAIM 1
【請求項1】 GPS (pickup location) を測位の手段として使用するカー ナビゲーション装置であって、 GPS信号の受信感度を変化させる受信感度変更手段を 備えること、を特徴とするカーナビゲーション装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001165670A

Filed: 1999-12-10     Issued: 2001-06-22

ナビゲーション装置

(Original Assignee) Alpine Electronics Inc; アルパイン株式会社     

Keiji Hakozaki, Tetsutaro Yoshikoshi, 鉄太郎 吉越, 恵二 箱崎
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (ランド) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (読み出し) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001165670A
CLAIM 2
【請求項2】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、誘導経路中の全誘導対象交差点のラン ドマーク及び進行方向付き拡大図、又は、誘導経路付き 地図をメモリに格納し、 誘導対象交差点に接近するまでは、表示装置の電源を切 断し、 誘導対象交差点に自車が接近すると、表示装置の電源を 投入すると共に、該ランド (transportation provider mobile devices) マーク及び進行方向付き交差 点拡大図、又は、誘導経路付き地図を表示装置に表示 し、 該交差点通過後に表示装置の電源を切断する、ことを特 徴とするナビゲーション装置。

JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (読み出し) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider mobile devices (ランド) include real-time location updates from the plurality of transportation provider mobile devices .
JP2001165670A
CLAIM 2
【請求項2】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、誘導経路中の全誘導対象交差点のラン ドマーク及び進行方向付き拡大図、又は、誘導経路付き 地図をメモリに格納し、 誘導対象交差点に接近するまでは、表示装置の電源を切 断し、 誘導対象交差点に自車が接近すると、表示装置の電源を 投入すると共に、該ランド (transportation provider mobile devices) マーク及び進行方向付き交差 点拡大図、又は、誘導経路付き地図を表示装置に表示 し、 該交差点通過後に表示装置の電源を切断する、ことを特 徴とするナビゲーション装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (読み出し) .
JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (ランド) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (読み出し) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001165670A
CLAIM 2
【請求項2】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、誘導経路中の全誘導対象交差点のラン ドマーク及び進行方向付き拡大図、又は、誘導経路付き 地図をメモリに格納し、 誘導対象交差点に接近するまでは、表示装置の電源を切 断し、 誘導対象交差点に自車が接近すると、表示装置の電源を 投入すると共に、該ランド (transportation provider mobile devices) マーク及び進行方向付き交差 点拡大図、又は、誘導経路付き地図を表示装置に表示 し、 該交差点通過後に表示装置の電源を切断する、ことを特 徴とするナビゲーション装置。

JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (読み出し) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices (ランド) include real-time location updates from the plurality of transportation provider mobile devices .
JP2001165670A
CLAIM 2
【請求項2】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、誘導経路中の全誘導対象交差点のラン ドマーク及び進行方向付き拡大図、又は、誘導経路付き 地図をメモリに格納し、 誘導対象交差点に接近するまでは、表示装置の電源を切 断し、 誘導対象交差点に自車が接近すると、表示装置の電源を 投入すると共に、該ランド (transportation provider mobile devices) マーク及び進行方向付き交差 点拡大図、又は、誘導経路付き地図を表示装置に表示 し、 該交差点通過後に表示装置の電源を切断する、ことを特 徴とするナビゲーション装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (読み出し) .
JP2001165670A
CLAIM 3
【請求項3】 誘導経路を探索し、該誘導経路に沿って 車両を誘導する経路誘導機能を有するナビゲーション装 置において、 誘導経路探索後、表示装置の電源を切断すると共に、経 路誘導を開始し、 誘導対象交差点に自車が接近すると、地図記憶媒体より 該交差点の情報を読み出し (customer mobile device, customer mobile device second data) 、 交差点情報を用いて、ランドマーク及び進行方向付き交 差点拡大図、又は、誘導経路付き地図を作成して表示装 置に表示し、 該交差点通過後に表示装置の電源を切断する、 ことを特徴とするナビゲーション装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001084491A

Filed: 1999-09-10     Issued: 2001-03-30

地図情報入力装置及び該装置を用いた物流支援装置並びにこれらの制御プログラムを記録した記憶媒体

(Original Assignee) Tadashi Yamamoto; 正 山本     

Tadashi Yamamoto, 正 山本
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 11
. A server apparatus (端末と) comprising : at least one memory comprising computer executable instructions (信手段) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001084491A
CLAIM 2
【請求項2】 固設の中央制御部(1)に前記地図デー タベース(6)及び位置設定手段(13)が設けられ、 前記中央制御部と車載端末間を接続する通信手段 (executable instructions, computer executable instructions) (1 0,30)を設けることにより、前記地図データベース (6)に格納されている更新前後の地図情報が中央制御 部と車載端末と (server apparatus) の間で相互に伝送自在な構成とされた請 求項1記載の地図情報入力装置。

JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2001084491A
CLAIM 2
【請求項2】 固設の中央制御部(1)に前記地図デー タベース(6)及び位置設定手段(13)が設けられ、 前記中央制御部と車載端末間を接続する通信手段 (executable instructions, computer executable instructions) (1 0,30)を設けることにより、前記地図データベース (6)に格納されている更新前後の地図情報が中央制御 部と車載端末との間で相互に伝送自在な構成とされた請 求項1記載の地図情報入力装置。

JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
JP2001084491A
CLAIM 2
【請求項2】 固設の中央制御部(1)に前記地図デー タベース(6)及び位置設定手段(13)が設けられ、 前記中央制御部と車載端末間を接続する通信手段 (executable instructions, computer executable instructions) (1 0,30)を設けることにより、前記地図データベース (6)に格納されている更新前後の地図情報が中央制御 部と車載端末との間で相互に伝送自在な構成とされた請 求項1記載の地図情報入力装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2001084491A
CLAIM 2
【請求項2】 固設の中央制御部(1)に前記地図デー タベース(6)及び位置設定手段(13)が設けられ、 前記中央制御部と車載端末間を接続する通信手段 (executable instructions, computer executable instructions) (1 0,30)を設けることにより、前記地図データベース (6)に格納されている更新前後の地図情報が中央制御 部と車載端末との間で相互に伝送自在な構成とされた請 求項1記載の地図情報入力装置。

JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001084491A
CLAIM 6
【請求項6】 前記位置検出手段(3)は、GPS (pickup location) 衛星 (3a)の電波を受信して車載端末(2)の位置を緯度 及び経度で検出するGPS受信手段(3c)で構成され た請求項1,5のいずれかに記載の地図情報入力装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP1003016A2

Filed: 1999-08-25     Issued: 2000-05-24

System and method for providing route guidance with a navigation application program

(Original Assignee) Navigation Technologies Corp     (Current Assignee) Navteq Corp

Andrew Fowler, Ankur Mittal
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (first program, first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1003016A2
CLAIM 14
A route guidance program stored on a computer readable medium comprising : a first program (first data (first data) ) routine that receives a list of data structures that include data obtained from a geographic database , wherein each data structure in said list of data structures contains data from said geographic database relating to a location along a route between an origin and a destination for which maneuvering instruction is to be expressed to a user of the route guidance program ;
a first rules table containing rules that test the data contained in each of said maneuver data structures and which provides output lists based upon satisfaction of said tests ;
and a first data object formed from the combined output lists provided by the application of the rules in said first rules table to each of said data structures in said list of data structures , whereby maneuvering instructions can be provided to the end-user by explicating said first data object .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (corresponding data) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1003016A2
CLAIM 8
The method of Claim 7 wherein at least some of said output lists include keys , wherein each key includes data from the corresponding data (passenger capacity information) structure to which the set of rules is applied , and wherein the method further comprises the step of : expanding each of said keys to from a token ;
and including said token formed by said expanding into the token sequence formed from said output list .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (corresponding data) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1003016A2
CLAIM 1
A method of providing routing guidance to a user of a navigation application program that uses a geographic database , wherein a route between an origin and a destination is defined by an ordered plurality of data entities included in the geographic database , each of said ordered plurality of data entities representing a segment of a road , and wherein the ordered plurality of data entities represent road segments that form a continuous navigable route between the origin and the destination , the method comprising the steps of : using the ordered plurality of data entities to provide an ordered plurality of data structures , each of which includes information associated with a location along the route at which a maneuvering instruction is to be provided ;
providing a token list from the ordered plurality of data structures , wherein said token list is comprised of an ordered plurality of tokens , wherein at least some of said tokens are comprised of symbols that correspond to words used in maneuvering instructions ;
and using an index that associates said symbols with data from which the words used in maneuvering instructions can be explicated to provide each of said data (sorting order) according to an order corresponding to the ordered plurality of tokens .

EP1003016A2
CLAIM 8
The method of Claim 7 wherein at least some of said output lists include keys , wherein each key includes data from the corresponding data (passenger capacity information) structure to which the set of rules is applied , and wherein the method further comprises the step of : expanding each of said keys to from a token ;
and including said token formed by said expanding into the token sequence formed from said output list .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first program, first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP1003016A2
CLAIM 14
A route guidance program stored on a computer readable medium comprising : a first program (first data (first data) ) routine that receives a list of data structures that include data obtained from a geographic database , wherein each data structure in said list of data structures contains data from said geographic database relating to a location along a route between an origin and a destination for which maneuvering instruction is to be expressed to a user of the route guidance program ;
a first rules table containing rules that test the data contained in each of said maneuver data structures and which provides output lists based upon satisfaction of said tests ;
and a first data object formed from the combined output lists provided by the application of the rules in said first rules table to each of said data structures in said list of data structures , whereby maneuvering instructions can be provided to the end-user by explicating said first data object .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (corresponding data) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1003016A2
CLAIM 8
The method of Claim 7 wherein at least some of said output lists include keys , wherein each key includes data from the corresponding data (passenger capacity information) structure to which the set of rules is applied , and wherein the method further comprises the step of : expanding each of said keys to from a token ;
and including said token formed by said expanding into the token sequence formed from said output list .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (corresponding data) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
EP1003016A2
CLAIM 1
A method of providing routing guidance to a user of a navigation application program that uses a geographic database , wherein a route between an origin and a destination is defined by an ordered plurality of data entities included in the geographic database , each of said ordered plurality of data entities representing a segment of a road , and wherein the ordered plurality of data entities represent road segments that form a continuous navigable route between the origin and the destination , the method comprising the steps of : using the ordered plurality of data entities to provide an ordered plurality of data structures , each of which includes information associated with a location along the route at which a maneuvering instruction is to be provided ;
providing a token list from the ordered plurality of data structures , wherein said token list is comprised of an ordered plurality of tokens , wherein at least some of said tokens are comprised of symbols that correspond to words used in maneuvering instructions ;
and using an index that associates said symbols with data from which the words used in maneuvering instructions can be explicated to provide each of said data (sorting order) according to an order corresponding to the ordered plurality of tokens .

EP1003016A2
CLAIM 8
The method of Claim 7 wherein at least some of said output lists include keys , wherein each key includes data from the corresponding data (passenger capacity information) structure to which the set of rules is applied , and wherein the method further comprises the step of : expanding each of said keys to from a token ;
and including said token formed by said expanding into the token sequence formed from said output list .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2001014296A

Filed: 1999-07-01     Issued: 2001-01-19

配車配送計画方法、配車配送計画プログラムを記録したコンピューター読み取り可能な記録媒体及び配車配送計画装置。

(Original Assignee) Japan Science & Technology Corp; 科学技術振興事業団     

George Thomson Russell, Eiichi Taniguchi, Tadashi Yamada, ジョージ トムソン ラッセル, 忠史 山田, 栄一 谷口
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data (システム) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

JP2001014296A
CLAIM 7
【請求項7】前記所要時間分布演算ステップは、高度道 路交通システム (customer mobile device second data) 等の道路状況管理システムから受信した データに基づいて、所要時間を演算することを特徴とす る請求項1乃至6のいずれかに記載の配車配送計画方 法。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2001014296A
CLAIM 6
【請求項6】前記所要時間分布演算ステップは、所要時 間に関する過去の履歴データ (customer mobile device, fuel usage information) を正規分布と仮定して期待 値及び標準偏差を定め、該正規分布に基づいて所要時間 分布を演算することを特徴とする請求項1乃至5のいず れかに記載の配車配送計画方法。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
WO9958934A1

Filed: 1999-05-05     Issued: 1999-11-18

Method for producing a storage medium with a map

(Original Assignee) Mannesmann Vdo Ag; Robert Bosch Gmbh     

Paul Dominique Marie Etienne Lahaije, Ernst-Peter Neukirchner, Hans-Ulrich Otto
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

WO9958934A1
CLAIM 8
. A navigation system comprising : a reading unit for accessing parcels on a storage medium comprising a digital map , the parcels forming a pattern covering the map , in order to read one or more line features with a respective geographical extension ;
and - a processing unit for processing the read line (current position, respective one) features ;
characterized in that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the reading unit is arranged to read a line feature intersecting the standard border of a particular parcel , while further being fully enclosed by the outer border of that particular parcel .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

WO9958934A1
CLAIM 8
. A navigation system comprising : a reading unit for accessing parcels on a storage medium comprising a digital map , the parcels forming a pattern covering the map , in order to read one or more line features with a respective geographical extension ;
and - a processing unit for processing the read line (current position, respective one) features ;
characterized in that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the reading unit is arranged to read a line feature intersecting the standard border of a particular parcel , while further being fully enclosed by the outer border of that particular parcel .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
WO9958934A1
CLAIM 1
. A method for producing a storage medium (transportation provider) with a map , the map comprising at least one line feature with a geographical extension and terminated by two nodes , the method comprising the steps of : defining a pattern of parcels covering the map , whereby each parcel is suitable for storing the corresponding part of the map ;
on the basis of the geographical extension of the line feature with respect to the parcels determining whether the line feature needs to be divided among two or more parcels ;
if such is the case , adding at least one additional node to the digital map for dividing the line feature into multiple new line features and storing the multiple new line features in respective parcels corresponding with their respective geographical extension ;
otherwise storing the line feature in the parcel corresponding with the geographical extension of the line feature , characterized in - that each of the parcels has around its standard border a border region bounded by an inner border and an outer border , whereby the inner border of a particular parcel coincides with the outer border of its neighboring parcel in the pattern ;
and that the step of determining whether the line feature needs to be divided includes determining whether the line feature is fully enclosed by the outer border of a particular parcel and , if this is not the case , deciding that the line feature is to be divided .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000304562A

Filed: 1999-04-26     Issued: 2000-11-02

ナビゲーションシステム、誘導経路再検索方法及び記録媒体

(Original Assignee) Kenwood Corp; 株式会社ケンウッド     

Masanari Kaneda, Akira Suzuki, 真生 金田, 晃 鈴木
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (更新手段) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (更新手段) based on a location of the preferred transportation provider relative to the pickup location .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (システム) comprising a pickup location (更新手段) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000304562A
CLAIM 1
【請求項1】進行方向上に存在する分岐路から目的地ま での予備の道筋を定める予備経路を逐次取得する予備経 路取得手段と、 現在地が経路上の所定の分岐点を介して、誘導経路上か ら逸脱したことを検出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路取得手段により予め取得された予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として表示する表示手段と、 を備えることを特徴とするナビゲーションシステム (customer mobile device second data)

JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (更新手段) based on a location of the preferred transportation provider relative to the pickup location .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (更新手段) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (更新手段) .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000304562A
CLAIM 4
【請求項4】所定の道路網情報を予め記憶する道路網情 報記憶手段と、 現在地から目的地までの進むべき道筋を定めた誘導経路 を記憶する誘導経路記憶手段と、 現在地から進行方向の経路上に存在する最初の分岐点を 前記道路網情報記憶手段から逐次取得する分岐点取得手 段と、 前記分岐点取得手段が取得した分岐点から分岐する複数 の分岐路のうち、前記誘導経路記憶手段に記憶された誘 導経路を除いた全ての分岐路を特定する分岐路特定手段 と、 前記分岐路特定手段により特定された分岐路毎に、各分 岐路から目的地までの予備の道筋を定める予備経路を前 記道路網情報記憶手段から逐次検索する予備経路検索手 段と、 前記予備経路検索手段により検索された予備経路を一時 的に保持する予備経路保持手段と、 現在地が経路上の所定の分岐点を介して、前記誘導経路 記憶手段に記憶された誘導経路上から逸脱したことを検 出する逸脱検出手段と、 前記逸脱検出手段により逸脱が検出されると、誘導経路 上の分岐点から逸脱した逸脱路を特定する逸脱路特定手 段と、 前記逸脱路特定手段により特定された逸脱路に従って、 前記予備経路保持手段に保持された複数の予備経路か ら、対象の予備経路を特定する予備経路特定手段と、 前記予備経路特定手段により特定された予備経路を、新 たな誘導経路として前記誘導経路記憶手段に更新して記 憶させる誘導経路更新手段 (pickup location, location update) と、 前記誘導経路更新手段により更新された新たな誘導経路 を表示する表示手段と、 を備えることを特徴とするナビゲーションシステム。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000197103A

Filed: 1998-12-25     Issued: 2000-07-14

簡易型携帯電話所持者への現在位置通知方法

(Original Assignee) Hitachi Commun Syst Inc; 日立通信システム株式会社     

Akira Hasegawa, Koji Takahashi, 明 長谷川, 浩二 高橋
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (設置場所) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
JP2000197103A
CLAIM 1
【請求項1】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所 (location update) を示す位置 情報が事前記憶されている状態で、簡易型携帯電話機各 々から最寄りの基地局に対し位置情報読み出し要求があ った場合には、該位置情報読み出し要求に応答して、該 基地局では位置情報が読み出された上、位置情報読み出 し要求元簡易型携帯電話機に転送表示されるようにし た、簡易型携帯電話所持者への現在位置通知方法。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000197103A
CLAIM 2
【請求項2】 簡易型携帯電話機各々を無線回線で収容 するための基地局各々に該基地局の設置場所を示す位置 情報が音声データ (customer mobile device, fuel usage information) 、文字データとして事前記憶されてい る状態で、簡易型携帯電話機各々から最寄りの基地局に 対し位置情報読み出し要求があった場合には、該位置情 報読み出し要求に応答して、該基地局では上記音声デー タ、文字データが読み出された上、位置情報読み出し要 求元簡易型携帯電話機に転送されることによって、該簡 易型携帯電話機の所持者の現在位置が音声、文字として 表示されるようにした、簡易型携帯電話所持者への現在 位置通知方法。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000180191A

Filed: 1998-12-18     Issued: 2000-06-30

ナビゲーション装置

(Original Assignee) Matsushita Electric Ind Co Ltd; 松下電器産業株式会社     

Hironobu Watanabe, 浩亘 渡辺
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データベース) , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データベース) second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システム (customer mobile device second data) の受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2000180191A
CLAIM 2
【請求項2】 道路情報と建造物の位置および高さが格 納されている地図データベース (customer mobile device) と、前記位置推定手段が 算出する自機の位置に対する前記GPS受信機により計 測される衛星位置から受信衛星の方位と仰角を算出する 衛星方位算出手段と、前記地図データベースから得られ る周囲の建造物の高さおよび前記衛星方位算出手段が算 出する受信衛星の方位と仰角を比較して衛星の障害物反 射の検出を行なうマルチパス検出手段を備えた請求項1 記載のナビゲーション装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000180191A
CLAIM 1
【請求項1】 移動距離を検出する距離センサと、角度 変位量を検出する方位センサと、前記距離センサにより 得られる移動距離と前記方位センサにより得られる角度 変位量を用いて自機の位置を相対的に算出する位置推定 手段と、衛星測位システムの受信衛星の位置および送信 される信号の伝搬時間を計測するGPS (pickup location) 受信機と、該G PS受信機により得られる受信衛星の位置から前記位置 推定手段が推定する自機の位置までの距離を算出する衛 星距離算出手段と、前記GPS受信機から得られる信号 の伝搬時間と前記衛星距離算出手段が算出する推定位置 から衛星までの距離を比較して衛星信号の障害物反射の 検出を行なうマルチパス検出手段を備えたナビゲーショ ン装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000161973A

Filed: 1998-11-25     Issued: 2000-06-16

ナビゲーション情報提供装置及びナビゲーションシステム

(Original Assignee) Equos Research Co Ltd; 株式会社エクォス・リサーチ     

Yasuo Ito, 泰雄 伊藤
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データベース) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データベース) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。

JP2000161973A
CLAIM 3
【請求項3】 請求項1又は請求項2に記載のナビゲー ション情報提供装置と、 GPS情報の受信状態と目的地を前記ナビゲーション情 報提供装置に送信する送信手段と、前記ナビゲーション 情報提供装置から走行経路を受信する受信手段と、この 受信手段で受信した走行経路を案内する案内手段とを有 するナビゲーション装置と、を具備することを特徴とす るナビゲーションシステム (customer mobile device second data)

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JP2000161973A
CLAIM 1
【請求項1】 車両の現在位置と目的地の情報をナビゲ ーション装置から受信する受信手段と、 前記ナビゲーション装置に接続された無線電話、又は近 傍に位置する無線電話が存在する領域を取得する無線電 話存在領域取得手段と、 位置を決定するために必要なGPS情報を受信できない 必要情報受信不可場所に関する情報が格納されたデータ ベースと、 前記領域内に存在する前記必要情報受信不可場所を前記 データベース (customer mobile device) から取得する必要情報受信不可場所取得手 段と、 前記ナビゲーション装置から車両の現在位置を前記受信 手段で受信できない場合、前記必要情報受信不可場所取 得手段で取得された前記必要情報受信不可場所に接続す る道路を起点として前記受信手段で受信した目的地まで の走行経路を探索する探索手段と、 この探索手段で探索された走行経路を前記ナビゲーショ ン装置に送信する送信手段と、を具備することを特徴と するナビゲーション情報提供装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
WO9946899A2

Filed: 1998-11-10     Issued: 1999-09-16

Routing method for wireless and distributed systems

(Original Assignee) Swisscom Ag     

Urs Loher
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means for comparing (114) received packets (2) with said packets stored in said memory (second data) , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means (passenger capacity information) for comparing (114) received packets (2) with said packets stored in said memory , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (wireless communication network) of the customer mobile device .
WO9946899A2
CLAIM 32
. A program storage device readable by a programmable mobile station (4) which can be used as a mobile relay station in a wireless communication network (display screen) (3) , tangibly embodying a program of instructions executable by said programmable mobile relay station to perform the routing method of one of the claims 1 to 22 .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means (passenger capacity information) for comparing (114) received packets (2) with said packets stored in said memory , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .

US9921077B2
CLAIM 11
. A server apparatus (said network) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9946899A2
CLAIM 1
. Method for routing packets (2) within a wireless telecommunication network (3) , said packets (2) being transmitted from one source station (5) in said network (server apparatus) to at least one sink station (6) through one or a plurality of relay stations (N M , NJ , N i+1) , at least one of said relay stations (N M , Nj , N i+ ╬╣) being a mobile relay station , at least two of said stations (4 , 5 , 6 , N , Nj . ╬╣ , Nj , N i+ i) being neighbour stations , wherein packets (2) can be directly transmitted (108-110) through a wireless connection (7) between each pair of neighbour stations , characterised in that the routing of packets (2) in at least one of said mobile relay stations (N () is based on information autonomously monitored by said mobile relay station (Nj) about at least some of its neighbour stations (N , N M , N J + I) , said information being obtained by said mobile relay station (Nj) monitoring any packet (2) that can be received at said mobile relay station (Nj) , extracting said information from said monitored packets (2) , and locally storing said extracted information .

WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means for comparing (114) received packets (2) with said packets stored in said memory (second data) , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means (passenger capacity information) for comparing (114) received packets (2) with said packets stored in said memory , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (wireless communication network) of the customer mobile device .
WO9946899A2
CLAIM 32
. A program storage device readable by a programmable mobile station (4) which can be used as a mobile relay station in a wireless communication network (display screen) (3) , tangibly embodying a program of instructions executable by said programmable mobile relay station to perform the routing method of one of the claims 1 to 22 .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9946899A2
CLAIM 27
. Mobile relay station according to one of the claims 23 to 26 , characterised in that it further comprises a memory for temporarily storing sent packets (2) , comparison means (passenger capacity information) for comparing (114) received packets (2) with said packets stored in said memory , and re-transmission means for re-transmitting (116) a said received packet (2) when said mobile relay station determines that said received packet corresponds to stored packets and when the received packets are different from said stored packets .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000111354A

Filed: 1998-10-07     Issued: 2000-04-18

経路設定装置及びナビゲーション装置

(Original Assignee) Denso Corp; 株式会社デンソー     

Ryoji Miyaji, Satoshi Suzuki, 宮地  良治, 聡 鈴木
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (表示画面, タッチ) of the customer mobile device (データ) .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

JP2000111354A
CLAIM 6
【請求項6】請求項1〜5のいずれか記載の経路設定装 置において、 指又はタッチ (display screen) ペンによって前記地図表示手段の表示画面 (display screen) 上がトレースされた場合に、そのトレース軌跡を位置情 報として検出するタッチスイッチを備え、 前記通過経路設定手段は、 前記タッチスイッチによって検出されたトレース軌跡に 対応する前記道路地図上の軌跡を前記通過経路として設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (表示画面, タッチ) of the customer mobile device (データ) .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。

JP2000111354A
CLAIM 6
【請求項6】請求項1〜5のいずれか記載の経路設定装 置において、 指又はタッチ (display screen) ペンによって前記地図表示手段の表示画面 (display screen) 上がトレースされた場合に、そのトレース軌跡を位置情 報として検出するタッチスイッチを備え、 前記通過経路設定手段は、 前記タッチスイッチによって検出されたトレース軌跡に 対応する前記道路地図上の軌跡を前記通過経路として設 定すること、 を特徴とする経路設定装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000111354A
CLAIM 1
【請求項1】ノード間を接続するリンクのリンク情報と リンク間の接続情報とを記憶する記憶手段と、 目的地を設定する目的地設定手段と、 前記リンク情報及び前記接続情報に基づき、出発地から 前記目的地への経路(目的地経路)を設定する経路設定 手段と、 を備える経路設定装置において、 道路地図データ (customer mobile device, fuel usage information) を含む地図データが記憶された地図デー タ記憶手段と、 前記地図データ記憶手段に記憶された地図データを読み 出して道路地図として表示する地図表示手段と、 前記地図表示手段に表示された道路地図上において所定 のトレース動作がなされた場合に、そのトレース軌跡を 通過経路として設定する通過経路設定手段と、 を備え、 前記経路設定手段は、前記通過経路設定手段によって設 定された通過経路を優先的に用いて前記目的地経路を設 定すること、 を特徴とする経路設定装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6107944A

Filed: 1998-09-10     Issued: 2000-08-22

Electronic navigation system and method

(Original Assignee) Navigation Technologies Corp     (Current Assignee) Here Global BV

David A. Behr, Ramesh Ramakrishnan
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (respective one) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6107944A
CLAIM 5
. A system for providing navigation features to remote mobile navigation units comprising : a plurality of remote navigation units each of which is installed in a respective one (respective one) of a plurality of vehicles , wherein each of said plurality of remote navigation units is comprised of : a position indicator that provides an output indicative of a geographical position thereof ;
an input device that provides for receiving a request for a navigation function from a user ;
a first processor coupled to receive outputs from said position indicator and said input device , and further wherein said first processor executes a first navigation application program to provide the requested navigation function to the user of the remote navigation unit ;
a first geographic database installed in said remote unit and used in conjunction with the first navigation application program executed on the first processor of the remote navigation unit ;
wherein said first navigation application program determines what additional data beyond what is included in said first geographic database is required to provide said requested navigation function to the user ;
and a first wireless communications system coupled to said first processor to provide for sending requests for said additional data and receiving responses to said requests ;
and a base unit comprised of : a second wireless communications system that provides for receiving said requests for said additional data from each of said plurality of remote navigation units and sending responses thereto ;
a second geographic database ;
and a second processor coupled to said second wireless communications system and said second geographic database , wherein said second processor executes a second navigation application program that prepares responses to said requests from the plurality of remote navigation units using said second geographic database and sends said responses to said plurality of remote navigation units using said second wireless communication system ;
and wherein said first navigation application program provides said requested navigation function to the user using data from said first geographic database and said additional data from said second geographic database .

US6107944A
CLAIM 15
. The invention of claim 11 wherein said step of using a wireless communication system to communicate a request further comprises : requesting more up-to-date information than is contained in said first data (first data) base .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6107944A
CLAIM 1
. A method of expanding the amount of information available to a remote unit in a routing system having a base unit and a remote unit , comprising the steps of : (a) electromagnetically transmitting a route request from the remote unit to the base unit ;
(b) electromagnetically transmitting data representing a route from the base unit to the remote unit in response to the route request of step (a) ;
(c) receiving in the remote unit the data representing a route transmitted in step (b) ;
(d) in the remote unit , using a navigation application program to compare the data representing a route received in step (c) with coverage of databases on-board the remote unit ;
(e) if an entire route received in step (c) is not covered by said data (sorting order) bases on-board the remote unit , electromagnetically transmitting from the remote unit to the base unit a request for the base unit to provide information in addition to that which is covered by said databases on-board the remote unit ;
and (f) receiving in the remote unit said information in response to the request of step (e) .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (respective one) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6107944A
CLAIM 5
. A system for providing navigation features to remote mobile navigation units comprising : a plurality of remote navigation units each of which is installed in a respective one (respective one) of a plurality of vehicles , wherein each of said plurality of remote navigation units is comprised of : a position indicator that provides an output indicative of a geographical position thereof ;
an input device that provides for receiving a request for a navigation function from a user ;
a first processor coupled to receive outputs from said position indicator and said input device , and further wherein said first processor executes a first navigation application program to provide the requested navigation function to the user of the remote navigation unit ;
a first geographic database installed in said remote unit and used in conjunction with the first navigation application program executed on the first processor of the remote navigation unit ;
wherein said first navigation application program determines what additional data beyond what is included in said first geographic database is required to provide said requested navigation function to the user ;
and a first wireless communications system coupled to said first processor to provide for sending requests for said additional data and receiving responses to said requests ;
and a base unit comprised of : a second wireless communications system that provides for receiving said requests for said additional data from each of said plurality of remote navigation units and sending responses thereto ;
a second geographic database ;
and a second processor coupled to said second wireless communications system and said second geographic database , wherein said second processor executes a second navigation application program that prepares responses to said requests from the plurality of remote navigation units using said second geographic database and sends said responses to said plurality of remote navigation units using said second wireless communication system ;
and wherein said first navigation application program provides said requested navigation function to the user using data from said first geographic database and said additional data from said second geographic database .

US6107944A
CLAIM 15
. The invention of claim 11 wherein said step of using a wireless communication system to communicate a request further comprises : requesting more up-to-date information than is contained in said first data (first data) base .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6107944A
CLAIM 1
. A method of expanding the amount of information available to a remote unit in a routing system having a base unit and a remote unit , comprising the steps of : (a) electromagnetically transmitting a route request from the remote unit to the base unit ;
(b) electromagnetically transmitting data representing a route from the base unit to the remote unit in response to the route request of step (a) ;
(c) receiving in the remote unit the data representing a route transmitted in step (b) ;
(d) in the remote unit , using a navigation application program to compare the data representing a route received in step (c) with coverage of databases on-board the remote unit ;
(e) if an entire route received in step (c) is not covered by said data (sorting order) bases on-board the remote unit , electromagnetically transmitting from the remote unit to the base unit a request for the base unit to provide information in addition to that which is covered by said databases on-board the remote unit ;
and (f) receiving in the remote unit said information in response to the request of step (e) .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000074680A

Filed: 1998-09-03     Issued: 2000-03-14

ナビゲーション装置

(Original Assignee) Matsushita Electric Ind Co Ltd; 松下電器産業株式会社     

Akifumi Miyano, 暁史 宮野
US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (信手段) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (システム) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000074680A
CLAIM 1
【請求項1】 FM放送等で送信される、GPS(グロ ーバルポジショニングシステム (customer mobile device second data) )衛星の信号の誤差情報 を受信するDGPS情報受信手段 (executable instructions, computer executable instructions) と、GPS衛星の信号 及びDGPS情報により測位演算を行ない測位位置を算 出するGPS受信機と、車速パルス等により自車の速度 を測定する速度測定手段と、ジャイロ等により自車の方 位を測定する方位測定手段と、道路の形状データが記録 されている地図データ記録部と、前記測位位置の精度を 評価するGPS測位精度評価部と、これらから得られる 情報により自車位置を算出する自車位置算出部とを備え るナビゲーション装置において、 前記測位位置の軌跡を記録する測位位置記録部を具備 し、前記GPS測位精度評価部が、前記測位位置の軌跡 と道路形状との相関を取ることによって前記測位位置の 精度を求め、前記自車位置算出部が、算出した自車位置 と前記測位位置との距離が測位位置の前記精度の許容範 囲を超えたときに、自車位置を前記測位位置に引き戻す ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
JP2000074680A
CLAIM 1
【請求項1】 FM放送等で送信される、GPS(グロ ーバルポジショニングシステム)衛星の信号の誤差情報 を受信するDGPS情報受信手段 (executable instructions, computer executable instructions) と、GPS衛星の信号 及びDGPS情報により測位演算を行ない測位位置を算 出するGPS受信機と、車速パルス等により自車の速度 を測定する速度測定手段と、ジャイロ等により自車の方 位を測定する方位測定手段と、道路の形状データが記録 されている地図データ記録部と、前記測位位置の精度を 評価するGPS測位精度評価部と、これらから得られる 情報により自車位置を算出する自車位置算出部とを備え るナビゲーション装置において、 前記測位位置の軌跡を記録する測位位置記録部を具備 し、前記GPS測位精度評価部が、前記測位位置の軌跡 と道路形状との相関を取ることによって前記測位位置の 精度を求め、前記自車位置算出部が、算出した自車位置 と前記測位位置との距離が測位位置の前記精度の許容範 囲を超えたときに、自車位置を前記測位位置に引き戻す ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
JP2000074680A
CLAIM 1
【請求項1】 FM放送等で送信される、GPS(グロ ーバルポジショニングシステム)衛星の信号の誤差情報 を受信するDGPS情報受信手段 (executable instructions, computer executable instructions) と、GPS衛星の信号 及びDGPS情報により測位演算を行ない測位位置を算 出するGPS受信機と、車速パルス等により自車の速度 を測定する速度測定手段と、ジャイロ等により自車の方 位を測定する方位測定手段と、道路の形状データが記録 されている地図データ記録部と、前記測位位置の精度を 評価するGPS測位精度評価部と、これらから得られる 情報により自車位置を算出する自車位置算出部とを備え るナビゲーション装置において、 前記測位位置の軌跡を記録する測位位置記録部を具備 し、前記GPS測位精度評価部が、前記測位位置の軌跡 と道路形状との相関を取ることによって前記測位位置の 精度を求め、前記自車位置算出部が、算出した自車位置 と前記測位位置との距離が測位位置の前記精度の許容範 囲を超えたときに、自車位置を前記測位位置に引き戻す ことを特徴とするナビゲーション装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
JP2000074680A
CLAIM 1
【請求項1】 FM放送等で送信される、GPS(グロ ーバルポジショニングシステム)衛星の信号の誤差情報 を受信するDGPS情報受信手段 (executable instructions, computer executable instructions) と、GPS衛星の信号 及びDGPS情報により測位演算を行ない測位位置を算 出するGPS受信機と、車速パルス等により自車の速度 を測定する速度測定手段と、ジャイロ等により自車の方 位を測定する方位測定手段と、道路の形状データが記録 されている地図データ記録部と、前記測位位置の精度を 評価するGPS測位精度評価部と、これらから得られる 情報により自車位置を算出する自車位置算出部とを備え るナビゲーション装置において、 前記測位位置の軌跡を記録する測位位置記録部を具備 し、前記GPS測位精度評価部が、前記測位位置の軌跡 と道路形状との相関を取ることによって前記測位位置の 精度を求め、前記自車位置算出部が、算出した自車位置 と前記測位位置との距離が測位位置の前記精度の許容範 囲を超えたときに、自車位置を前記測位位置に引き戻す ことを特徴とするナビゲーション装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000057320A

Filed: 1998-08-07     Issued: 2000-02-25

位置データにリンクさせた画像データの管理システム及びこのシステムを用いた画像管理方法並びにその表示方法

(Original Assignee) Nippon Lsi Card Co Ltd; 日本エルエスアイカード株式会社     

Shinji Oki, 信二 大木
US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (プロセッサ) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (システム) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000057320A
CLAIM 1
【請求項1】 撮像素子と結像用レンズ及び撮像した実 写画像を一時的に記録する記録手段とを備え携帯可能な デジタルカメラ又はデジタルビデオカメラと、画像編集 機能を有する携帯型又は固定設置型コンピュータと、前 記デジタルカメラ又はデジタルビデオカメラで撮像され た実写画像のデータを前記コンピュータに伝達する画像 データ伝達手段とを備えた画像管理システム (customer mobile device second data) であって、 コンピュータには、 詳細内容を知ろうとする対象物の存在位置を含む広域エ リアの地図又は図面情報を対象物の位置データとともに 格納する記憶手段と、 前記地図又は図面情報の表示と、画像データ伝達手段を 介してデジタルカメラ又はデジタルビデオカメラから受 け取った実写画像を切替え又は分割表示できる表示手段 と、 コンピュータ本体の内部処理と前記受け取った実写画像 のデータを前記地図又は図面とリンクさせてデータ処理 するマイクロプロセッサ (executable instructions, computer executable instructions) と、 前記マイクロプロセッサに対し各種指令を与えたりデー タ入力をする入力操作手段と、 前記記憶手段に格納された詳細内容を知ろうとする対象 物の存在位置を含む広域エリアの地図又は図面情報か ら、その一部又は全部を拡大あるいは縮小して前記表示 手段上に選択的に呼び出して図形表示する手段と、 表示手段上に図形表示された地図又は図面情報のなかに おいて、詳細内容を知ろうとする対象物を表示手段上で 特定指示する手段と、 表示手段上で特定指示された箇所の地図又は図面情報上 の位置データを算出する手段と、 デジタルカメラ又はデジタルビデオカメラから受け取っ た実写画像データを前記位置データとを関連づけるリン ク情報を伴って記憶する手段と、 前記表示手段上に地図又は図面情報を表示するととも に、この表示された地図又は図面情報のなかから詳細内 容を知りたい対象物を特定指示すると、前記位置データ を算出する手段によって、その地図又は図面上での位置 データが算出され、リンク情報を参照して対象物の実写 画像を表示手段上に表示する処理を行う手段と、 を備えさせたことを特徴とする位置データにリンクさせ た画像データの管理システム

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (プロセッサ) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
JP2000057320A
CLAIM 1
【請求項1】 撮像素子と結像用レンズ及び撮像した実 写画像を一時的に記録する記録手段とを備え携帯可能な デジタルカメラ又はデジタルビデオカメラと、画像編集 機能を有する携帯型又は固定設置型コンピュータと、前 記デジタルカメラ又はデジタルビデオカメラで撮像され た実写画像のデータを前記コンピュータに伝達する画像 データ伝達手段とを備えた画像管理システムであって、 コンピュータには、 詳細内容を知ろうとする対象物の存在位置を含む広域エ リアの地図又は図面情報を対象物の位置データとともに 格納する記憶手段と、 前記地図又は図面情報の表示と、画像データ伝達手段を 介してデジタルカメラ又はデジタルビデオカメラから受 け取った実写画像を切替え又は分割表示できる表示手段 と、 コンピュータ本体の内部処理と前記受け取った実写画像 のデータを前記地図又は図面とリンクさせてデータ処理 するマイクロプロセッサ (executable instructions, computer executable instructions) と、 前記マイクロプロセッサに対し各種指令を与えたりデー タ入力をする入力操作手段と、 前記記憶手段に格納された詳細内容を知ろうとする対象 物の存在位置を含む広域エリアの地図又は図面情報か ら、その一部又は全部を拡大あるいは縮小して前記表示 手段上に選択的に呼び出して図形表示する手段と、 表示手段上に図形表示された地図又は図面情報のなかに おいて、詳細内容を知ろうとする対象物を表示手段上で 特定指示する手段と、 表示手段上で特定指示された箇所の地図又は図面情報上 の位置データを算出する手段と、 デジタルカメラ又はデジタルビデオカメラから受け取っ た実写画像データを前記位置データとを関連づけるリン ク情報を伴って記憶する手段と、 前記表示手段上に地図又は図面情報を表示するととも に、この表示された地図又は図面情報のなかから詳細内 容を知りたい対象物を特定指示すると、前記位置データ を算出する手段によって、その地図又は図面上での位置 データが算出され、リンク情報を参照して対象物の実写 画像を表示手段上に表示する処理を行う手段と、 を備えさせたことを特徴とする位置データにリンクさせ た画像データの管理システム。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (プロセッサ) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
JP2000057320A
CLAIM 1
【請求項1】 撮像素子と結像用レンズ及び撮像した実 写画像を一時的に記録する記録手段とを備え携帯可能な デジタルカメラ又はデジタルビデオカメラと、画像編集 機能を有する携帯型又は固定設置型コンピュータと、前 記デジタルカメラ又はデジタルビデオカメラで撮像され た実写画像のデータを前記コンピュータに伝達する画像 データ伝達手段とを備えた画像管理システムであって、 コンピュータには、 詳細内容を知ろうとする対象物の存在位置を含む広域エ リアの地図又は図面情報を対象物の位置データとともに 格納する記憶手段と、 前記地図又は図面情報の表示と、画像データ伝達手段を 介してデジタルカメラ又はデジタルビデオカメラから受 け取った実写画像を切替え又は分割表示できる表示手段 と、 コンピュータ本体の内部処理と前記受け取った実写画像 のデータを前記地図又は図面とリンクさせてデータ処理 するマイクロプロセッサ (executable instructions, computer executable instructions) と、 前記マイクロプロセッサに対し各種指令を与えたりデー タ入力をする入力操作手段と、 前記記憶手段に格納された詳細内容を知ろうとする対象 物の存在位置を含む広域エリアの地図又は図面情報か ら、その一部又は全部を拡大あるいは縮小して前記表示 手段上に選択的に呼び出して図形表示する手段と、 表示手段上に図形表示された地図又は図面情報のなかに おいて、詳細内容を知ろうとする対象物を表示手段上で 特定指示する手段と、 表示手段上で特定指示された箇所の地図又は図面情報上 の位置データを算出する手段と、 デジタルカメラ又はデジタルビデオカメラから受け取っ た実写画像データを前記位置データとを関連づけるリン ク情報を伴って記憶する手段と、 前記表示手段上に地図又は図面情報を表示するととも に、この表示された地図又は図面情報のなかから詳細内 容を知りたい対象物を特定指示すると、前記位置データ を算出する手段によって、その地図又は図面上での位置 データが算出され、リンク情報を参照して対象物の実写 画像を表示手段上に表示する処理を行う手段と、 を備えさせたことを特徴とする位置データにリンクさせ た画像データの管理システム。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (プロセッサ) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
JP2000057320A
CLAIM 1
【請求項1】 撮像素子と結像用レンズ及び撮像した実 写画像を一時的に記録する記録手段とを備え携帯可能な デジタルカメラ又はデジタルビデオカメラと、画像編集 機能を有する携帯型又は固定設置型コンピュータと、前 記デジタルカメラ又はデジタルビデオカメラで撮像され た実写画像のデータを前記コンピュータに伝達する画像 データ伝達手段とを備えた画像管理システムであって、 コンピュータには、 詳細内容を知ろうとする対象物の存在位置を含む広域エ リアの地図又は図面情報を対象物の位置データとともに 格納する記憶手段と、 前記地図又は図面情報の表示と、画像データ伝達手段を 介してデジタルカメラ又はデジタルビデオカメラから受 け取った実写画像を切替え又は分割表示できる表示手段 と、 コンピュータ本体の内部処理と前記受け取った実写画像 のデータを前記地図又は図面とリンクさせてデータ処理 するマイクロプロセッサ (executable instructions, computer executable instructions) と、 前記マイクロプロセッサに対し各種指令を与えたりデー タ入力をする入力操作手段と、 前記記憶手段に格納された詳細内容を知ろうとする対象 物の存在位置を含む広域エリアの地図又は図面情報か ら、その一部又は全部を拡大あるいは縮小して前記表示 手段上に選択的に呼び出して図形表示する手段と、 表示手段上に図形表示された地図又は図面情報のなかに おいて、詳細内容を知ろうとする対象物を表示手段上で 特定指示する手段と、 表示手段上で特定指示された箇所の地図又は図面情報上 の位置データを算出する手段と、 デジタルカメラ又はデジタルビデオカメラから受け取っ た実写画像データを前記位置データとを関連づけるリン ク情報を伴って記憶する手段と、 前記表示手段上に地図又は図面情報を表示するととも に、この表示された地図又は図面情報のなかから詳細内 容を知りたい対象物を特定指示すると、前記位置データ を算出する手段によって、その地図又は図面上での位置 データが算出され、リンク情報を参照して対象物の実写 画像を表示手段上に表示する処理を行う手段と、 を備えさせたことを特徴とする位置データにリンクさせ た画像データの管理システム。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000055682A

Filed: 1998-08-04     Issued: 2000-02-25

ナビゲーション方法

(Original Assignee) Alpine Electronics Inc; アルパイン株式会社     

Satoshi Kodama, Fumio Saito, Shuji Taguchi, 聡 児玉, 文男 斉藤, 周二 田口
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data (システム) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システム (customer mobile device second data) のナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000055682A
CLAIM 1
【請求項1】 ナビゲーション制御機能および自動車電 話機能を備えた車載機器制御システムのナビゲーション 方法おいて、 車載サーバより出発地と目的地を携帯電話網を介して情 報センターに送信し、 情報センターにおいて出発地から目的地までの誘導経路 を探索し、誘導経路データ (customer mobile device, fuel usage information) と誘導経路を表示するための 地図を車載サーバに送信し、 車載サーバより該誘導経路データと地図をナビゲーショ ン装置に入力し、 ナビゲーション装置はこれら誘導経路データと地図を用 いて目的地までの経路誘導を行うことを特徴とするナビ ゲーション方法。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JP2000028371A

Filed: 1998-07-08     Issued: 2000-01-28

通信型ナビゲーションシステム

(Original Assignee) Aqueous Reserch:Kk; 株式会社エクォス・リサーチ     

Takashi Sugawara, 隆 菅原
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (信手段) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data (システム) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステム (customer mobile device second data) におい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段 (executable instructions, computer executable instructions) と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データを通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段 (executable instructions, computer executable instructions) と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段 (executable instructions, computer executable instructions) と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データを通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段 (executable instructions, computer executable instructions) と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JP2000028371A
CLAIM 1
【請求項1】 経路情報提供装置と経路案内装置との間 で、データ (customer mobile device, fuel usage information) を通信により送受信し、所定の目的地までの 経路案内を行う通信型ナビゲーションシステムにおい て、 前記経路案内装置からの現在地情報並びに目的地情報を 受信して、当該目的地までの経路を複数に分割した個々 の構成部分に対応する経路案内情報をセグメント情報と して出力する経路情報作成手段と、 前記出力されたセグメント情報を前記経路案内装置に送 信する送信手段と、 前記分割されて受信した個々のセグメント情報をそれぞ れ単独で再生可能な再生手段と、 を備えたことを特徴とする通信型ナビゲーションシステ ム。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6185427B1

Filed: 1998-04-28     Issued: 2001-02-06

Distributed satellite position system processing and application network

(Original Assignee) SnapTrack Inc     (Current Assignee) SnapTrack Inc

Norman F. Krasner, Mark Moeglein, David Coleman
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6185427B1
CLAIM 6
. A system as in claim 3 wherein a process to determine said location is initiated by a user of said first mobile SPS receiver and wherein a first signal is transmitted from said communication system transceiver of said first mobile SPS receiver to said first wireless cell based station and then to said first mobile switching center and then to said first communication network and then to said at least one of said first digital processing system and said second digital processing system and wherein said at least one of said first digital processing system and said second digital processing system responds to said first signal with a first data (first data) message containing a satellite information which is transmitted through said first communication network and said first mobile switching center and said first wireless cell based station to said first mobile SPS receiver which uses said satellite information to determine said position information .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185427B1
CLAIM 12
. A system as in claim 11 further comprising : a database system coupled to said at least one of said first digital processing system and said second digital processing system , said data (sorting order) base system receiving said location and performing a database operation with said location to provide a database result , and wherein said database result is provided to at least one of said first application processing system and said second application processing system .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6185427B1
CLAIM 6
. A system as in claim 3 wherein a process to determine said location is initiated by a user of said first mobile SPS receiver and wherein a first signal is transmitted from said communication system transceiver of said first mobile SPS receiver to said first wireless cell based station and then to said first mobile switching center and then to said first communication network and then to said at least one of said first digital processing system and said second digital processing system and wherein said at least one of said first digital processing system and said second digital processing system responds to said first signal with a first data (first data) message containing a satellite information which is transmitted through said first communication network and said first mobile switching center and said first wireless cell based station to said first mobile SPS receiver which uses said satellite information to determine said position information .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6185427B1
CLAIM 12
. A system as in claim 11 further comprising : a database system coupled to said at least one of said first digital processing system and said second digital processing system , said data (sorting order) base system receiving said location and performing a database operation with said location to provide a database result , and wherein said database result is provided to at least one of said first application processing system and said second application processing system .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6169516B1

Filed: 1998-01-20     Issued: 2001-01-02

Navigation system and memorizing medium for memorizing operation programs used for the same

(Original Assignee) Nissan Motor Co Ltd     (Current Assignee) Nissan Motor Co Ltd

Masaki Watanabe, Masayuki Takada, Toshiaki Takahashi, Ken Oizumi, Norimasa Kishi, Satoru Hirose
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (viewing angle) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6169516B1
CLAIM 48
. A memorizing medium memorizing a navigation program including the steps of : (a) determining a displayed region based on a position coordinate of a display reference point and a viewing line directional angle data ;
(b) setting in said displayed region a group of sampling points having a given density , producing a group of three-dimensional sampling points (x , y , z) by deriving an altitude value (z) corresponding to a plane coordinate (x , y) of each sampling point , and producing a polyhedral topographical geometry model by connecting the three-dimensional sampling points with straight lines in accordance with a given rule ;
(c) determining an altitude value of the display reference point with reference to said position coordinate of the display reference point and said topographical geometry model ;
(d) determining a viewpoint coordinate for a perspective-projection transformation , with reference to the position coordinate of the display reference point , said viewing line directional angle and the altitude value of said display reference point ;
(e) determining in said displayed region an altitude changing region , in accordance with a given rule determined with reference to the position coordinate of the display reference point and said viewing angle (current position) directional angle ;
(f) changing the altitude values of said sampling points to values similar to the altitude value of the display reference point , thereby to remodel the topographical geometry model ;
(g) reading a map display component within said displayed region and determining an altitude value of said map display component with reference to the remodeled topographical geometry , thereby to produce a display graphic data ;
(h) applying the perspective-projection transformation to both said remodeled topographical geometry model and the map display component whose altitude value has been determined ;
and (i) comparing the altitude value of the display position of each map display component with the altitude value of a corresponding portion of the topographical geometry , and based on the result of the comparison , overwriting on said topographical geometry the map display component whose altitude value is equal to and greater than the altitude value of the corresponding portion of the topographical geometry .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said second part) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6169516B1
CLAIM 46
. A navigation system comprising : a topographical data memory storing a topographical data which provides topographical plane coordinates with altitude values of displayed components ;
a map data memory storing position and attribute information on map display components which include roads and names of places ;
an input unit which inputs display reference point position coordinates and viewing line directional angle by which the position and direction of displayed map are derived ;
a displayed region determining block which determines a region which is to be displayed on a screen in accordance with information issued from said input unit ;
a plane/stereoscopic display part determining block which determines in the displayed region a first part which is to be displayed in a plane manner and a second part which is to be displayed in a stereoscopic manner , the determination being made in accordance with a given rule determined with reference to the display reference point and the viewing line directional angle ;
a topographical geometric modeling block which reads from said topographical data memory a topographical geometric data of sampling points within the displayed region determined by said displayed region determining block and carries out modeling of the topographical geometry by processing said topographical geometric data ;
a display reference point altitude determining block which determines an altitude value of the display reference point by processing both the information from said input unit and the information from said topographical geometric modeling block ;
a viewpoint coordinate determining block which determines a viewpoint coordinate by processing both the information from said input unit and the information from said display reference point altitude determining block ;
a map component altitude determining block which reads from said map data memory a map display component which is to be displayed in said second part (sorting order) and determines an altitude value of the map display component with reference to said topographical geometric model derived by said topographical geometric modeling block , thereby to produce a stereoscopic display graphic data ;
an altitude setting block which reads from said map data memory a map display component which is to be displayed in said first part and determines the altitude value of the map display component to a value substantially equal to the display reference point altitude value determined by said display reference point altitude determining block , thereby to produce a plane display graphic data ;
a coordinate transforming block which , based on both information from said viewpoint coordinate determining block and information from said input unit , applies a perspective-projection transformation to both said topographical geometric model and said stereoscopic display graphic data ;
a stereoscopic map drawing process block which , based on the data subjected to the perspective-projection transformation by said coordinate transforming block , draws a stereoscopic map image within the displayed region ;
a plane perspective-projection drawing process block which , based on said plane display graphic data , draws a plane perspective-projection image which is to overwritten on the image drawn by said stereoscopic map drawing process block ;
and an image display unit which displays both said stereoscopic map image drawn by said stereoscopic map drawing process block and the plane perspective-projection image drawn by said plane perspective-projection drawing process block .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (map data store) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (viewing angle) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6169516B1
CLAIM 8
. A navigation system as claimed in claim 1 , in which , in case wherein the map data store (executable instructions, computer executable instructions) d in said map data memory is of a type wherein position information on the map components is stored in the form of a two-dimensional coordinate and wherein the map components include roads and name places except altitude values therefor , said topographical geometric modeling block derives , with reference to the topographical geometric model produced by said topographical geometric modeling block , a two-dimensional coordinate altitude value corresponding to the two-dimensional coordinate possessed by said map display components and produces the display graph data in the form of a three-dimensional coordinate .

US6169516B1
CLAIM 48
. A memorizing medium memorizing a navigation program including the steps of : (a) determining a displayed region based on a position coordinate of a display reference point and a viewing line directional angle data ;
(b) setting in said displayed region a group of sampling points having a given density , producing a group of three-dimensional sampling points (x , y , z) by deriving an altitude value (z) corresponding to a plane coordinate (x , y) of each sampling point , and producing a polyhedral topographical geometry model by connecting the three-dimensional sampling points with straight lines in accordance with a given rule ;
(c) determining an altitude value of the display reference point with reference to said position coordinate of the display reference point and said topographical geometry model ;
(d) determining a viewpoint coordinate for a perspective-projection transformation , with reference to the position coordinate of the display reference point , said viewing line directional angle and the altitude value of said display reference point ;
(e) determining in said displayed region an altitude changing region , in accordance with a given rule determined with reference to the position coordinate of the display reference point and said viewing angle (current position) directional angle ;
(f) changing the altitude values of said sampling points to values similar to the altitude value of the display reference point , thereby to remodel the topographical geometry model ;
(g) reading a map display component within said displayed region and determining an altitude value of said map display component with reference to the remodeled topographical geometry , thereby to produce a display graphic data ;
(h) applying the perspective-projection transformation to both said remodeled topographical geometry model and the map display component whose altitude value has been determined ;
and (i) comparing the altitude value of the display position of each map display component with the altitude value of a corresponding portion of the topographical geometry , and based on the result of the comparison , overwriting on said topographical geometry the map display component whose altitude value is equal to and greater than the altitude value of the corresponding portion of the topographical geometry .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US6169516B1
CLAIM 8
. A navigation system as claimed in claim 1 , in which , in case wherein the map data store (executable instructions, computer executable instructions) d in said map data memory is of a type wherein position information on the map components is stored in the form of a two-dimensional coordinate and wherein the map components include roads and name places except altitude values therefor , said topographical geometric modeling block derives , with reference to the topographical geometric model produced by said topographical geometric modeling block , a two-dimensional coordinate altitude value corresponding to the two-dimensional coordinate possessed by said map display components and produces the display graph data in the form of a three-dimensional coordinate .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
US6169516B1
CLAIM 8
. A navigation system as claimed in claim 1 , in which , in case wherein the map data store (executable instructions, computer executable instructions) d in said map data memory is of a type wherein position information on the map components is stored in the form of a two-dimensional coordinate and wherein the map components include roads and name places except altitude values therefor , said topographical geometric modeling block derives , with reference to the topographical geometric model produced by said topographical geometric modeling block , a two-dimensional coordinate altitude value corresponding to the two-dimensional coordinate possessed by said map display components and produces the display graph data in the form of a three-dimensional coordinate .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
US6169516B1
CLAIM 8
. A navigation system as claimed in claim 1 , in which , in case wherein the map data store (executable instructions, computer executable instructions) d in said map data memory is of a type wherein position information on the map components is stored in the form of a two-dimensional coordinate and wherein the map components include roads and name places except altitude values therefor , said topographical geometric modeling block derives , with reference to the topographical geometric model produced by said topographical geometric modeling block , a two-dimensional coordinate altitude value corresponding to the two-dimensional coordinate possessed by said map display components and produces the display graph data in the form of a three-dimensional coordinate .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said second part) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6169516B1
CLAIM 46
. A navigation system comprising : a topographical data memory storing a topographical data which provides topographical plane coordinates with altitude values of displayed components ;
a map data memory storing position and attribute information on map display components which include roads and names of places ;
an input unit which inputs display reference point position coordinates and viewing line directional angle by which the position and direction of displayed map are derived ;
a displayed region determining block which determines a region which is to be displayed on a screen in accordance with information issued from said input unit ;
a plane/stereoscopic display part determining block which determines in the displayed region a first part which is to be displayed in a plane manner and a second part which is to be displayed in a stereoscopic manner , the determination being made in accordance with a given rule determined with reference to the display reference point and the viewing line directional angle ;
a topographical geometric modeling block which reads from said topographical data memory a topographical geometric data of sampling points within the displayed region determined by said displayed region determining block and carries out modeling of the topographical geometry by processing said topographical geometric data ;
a display reference point altitude determining block which determines an altitude value of the display reference point by processing both the information from said input unit and the information from said topographical geometric modeling block ;
a viewpoint coordinate determining block which determines a viewpoint coordinate by processing both the information from said input unit and the information from said display reference point altitude determining block ;
a map component altitude determining block which reads from said map data memory a map display component which is to be displayed in said second part (sorting order) and determines an altitude value of the map display component with reference to said topographical geometric model derived by said topographical geometric modeling block , thereby to produce a stereoscopic display graphic data ;
an altitude setting block which reads from said map data memory a map display component which is to be displayed in said first part and determines the altitude value of the map display component to a value substantially equal to the display reference point altitude value determined by said display reference point altitude determining block , thereby to produce a plane display graphic data ;
a coordinate transforming block which , based on both information from said viewpoint coordinate determining block and information from said input unit , applies a perspective-projection transformation to both said topographical geometric model and said stereoscopic display graphic data ;
a stereoscopic map drawing process block which , based on the data subjected to the perspective-projection transformation by said coordinate transforming block , draws a stereoscopic map image within the displayed region ;
a plane perspective-projection drawing process block which , based on said plane display graphic data , draws a plane perspective-projection image which is to overwritten on the image drawn by said stereoscopic map drawing process block ;
and an image display unit which displays both said stereoscopic map image drawn by said stereoscopic map drawing process block and the plane perspective-projection image drawn by said plane perspective-projection drawing process block .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH11201766A

Filed: 1998-01-08     Issued: 1999-07-30

経路誘導装置

(Original Assignee) Nissan Motor Co Ltd; 日産自動車株式会社     

Hiroshi Shimizu, 洋志 清水
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates (ある場所) from a plurality of transportation provider mobile devices (駐車場) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データベース) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11201766A
CLAIM 1
【請求項1】 自車の現在位置を検出して、車載の表示 装置に自車の現在位置を含む地域の道路地図を表示し、 前記道路地図上に自車の目的地を登録し、交通渋滞情報 や駐車場 (transportation provider mobile devices) の空き情報やレストラン情報等の外部情報を受 信して、目的地までの最適経路を誘導する装置におい て、 レストラン、給油所、トイレなどの目的地までに立ち寄 る経由地の属性を入力する手段と、 トイレがある場所 (location updates, location update) の種類や給油所メーカー名や使用可能 なクレジットカード会社名などの前記経由地属性に関す る詳細条件を入力する手段と、 経由地及び目的地到着希望時間入力部と、 出発地(現在地)から入力した目的地までのルートを想 定した地域において入力した属性を満たす経由地候補を 抽出する手段と、 現在の外部情報に基づいて各経由地候補及び目的地への 到達予想時間を算出する手段と、 前記算出結果を基に入力された経由地属性の詳細情報に 最も適した経由地を経由地候補群の中から選出する手段 と、 求められた経由地を通る最適経路を算出する手段と、 最適経路及び各経由地及び目的地への到着予想時間を表 示する手段とを有することを特徴とする経路誘導装置。

JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (ある場所) from the plurality of transportation provider mobile devices (駐車場) include real-time location updates from the plurality of transportation provider mobile devices .
JPH11201766A
CLAIM 1
【請求項1】 自車の現在位置を検出して、車載の表示 装置に自車の現在位置を含む地域の道路地図を表示し、 前記道路地図上に自車の目的地を登録し、交通渋滞情報 や駐車場 (transportation provider mobile devices) の空き情報やレストラン情報等の外部情報を受 信して、目的地までの最適経路を誘導する装置におい て、 レストラン、給油所、トイレなどの目的地までに立ち寄 る経由地の属性を入力する手段と、 トイレがある場所 (location updates, location update) の種類や給油所メーカー名や使用可能 なクレジットカード会社名などの前記経由地属性に関す る詳細条件を入力する手段と、 経由地及び目的地到着希望時間入力部と、 出発地(現在地)から入力した目的地までのルートを想 定した地域において入力した属性を満たす経由地候補を 抽出する手段と、 現在の外部情報に基づいて各経由地候補及び目的地への 到達予想時間を算出する手段と、 前記算出結果を基に入力された経由地属性の詳細情報に 最も適した経由地を経由地候補群の中から選出する手段 と、 求められた経由地を通る最適経路を算出する手段と、 最適経路及び各経由地及び目的地への到着予想時間を表 示する手段とを有することを特徴とする経路誘導装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates (ある場所) from a plurality of transportation provider mobile devices (駐車場) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データベース) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11201766A
CLAIM 1
【請求項1】 自車の現在位置を検出して、車載の表示 装置に自車の現在位置を含む地域の道路地図を表示し、 前記道路地図上に自車の目的地を登録し、交通渋滞情報 や駐車場 (transportation provider mobile devices) の空き情報やレストラン情報等の外部情報を受 信して、目的地までの最適経路を誘導する装置におい て、 レストラン、給油所、トイレなどの目的地までに立ち寄 る経由地の属性を入力する手段と、 トイレがある場所 (location updates, location update) の種類や給油所メーカー名や使用可能 なクレジットカード会社名などの前記経由地属性に関す る詳細条件を入力する手段と、 経由地及び目的地到着希望時間入力部と、 出発地(現在地)から入力した目的地までのルートを想 定した地域において入力した属性を満たす経由地候補を 抽出する手段と、 現在の外部情報に基づいて各経由地候補及び目的地への 到達予想時間を算出する手段と、 前記算出結果を基に入力された経由地属性の詳細情報に 最も適した経由地を経由地候補群の中から選出する手段 と、 求められた経由地を通る最適経路を算出する手段と、 最適経路及び各経由地及び目的地への到着予想時間を表 示する手段とを有することを特徴とする経路誘導装置。

JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データベース) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (ある場所) from the plurality of transportation provider mobile devices (駐車場) include real-time location updates (ある場所) from the plurality of transportation provider mobile devices .
JPH11201766A
CLAIM 1
【請求項1】 自車の現在位置を検出して、車載の表示 装置に自車の現在位置を含む地域の道路地図を表示し、 前記道路地図上に自車の目的地を登録し、交通渋滞情報 や駐車場 (transportation provider mobile devices) の空き情報やレストラン情報等の外部情報を受 信して、目的地までの最適経路を誘導する装置におい て、 レストラン、給油所、トイレなどの目的地までに立ち寄 る経由地の属性を入力する手段と、 トイレがある場所 (location updates, location update) の種類や給油所メーカー名や使用可能 なクレジットカード会社名などの前記経由地属性に関す る詳細条件を入力する手段と、 経由地及び目的地到着希望時間入力部と、 出発地(現在地)から入力した目的地までのルートを想 定した地域において入力した属性を満たす経由地候補を 抽出する手段と、 現在の外部情報に基づいて各経由地候補及び目的地への 到達予想時間を算出する手段と、 前記算出結果を基に入力された経由地属性の詳細情報に 最も適した経由地を経由地候補群の中から選出する手段 と、 求められた経由地を通る最適経路を算出する手段と、 最適経路及び各経由地及び目的地への到着予想時間を表 示する手段とを有することを特徴とする経路誘導装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データベース) .
JPH11201766A
CLAIM 2
【請求項2】 請求項1に記載の経路誘導装置におい て、 前記各経由地候補及び目的地への到達予想時間を算出す る手段は、受信された前記外部情報を各区域(地点)ご とに外部情報履歴データベース (customer mobile device) として登録する手段を有 し、現在の外部情報と、登録されている外部情報履歴デ ータベースの過去の外部情報を基に、渋滞・混雑度を予 測して、各場所への到着予想時間を算出することを特徴 とする経路誘導装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
WO9828714A1

Filed: 1997-12-19     Issued: 1998-07-02

Enhanced texture map data fetching circuit and method

(Original Assignee) Cirrus Logic, Inc.     

Vincent W. Wang, Jih-Hsien Soong, Hongjun Shu, Tzoyao Chan
US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device .
WO9828714A1
CLAIM 8
. A computer controlled graphics display system having a host processor for executing instructions and processing data , a bus coupled to said host processor , a display screen (display screen) for displaying graphics images , and a circuit for retrieving texture map data , said circuit comprising : a memory unit for containing texture map data used for texture mapping operations of graphics primitives ;
a texture map cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said texture map cache memory , said cache controller circuit (1) for fetching , during a fetch interval , first texture map data from said memory unit for storage into said texture map cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FLFO memory , and said cache controller circuit , (2) for also providing , within said fetch interval , second texture map data stored within said texture map cache memory , said second texture map data corresponding to a first texture map hit address stored in a second location of said FIFO memory , said first texture map hit address received by said FIFO memory before said texture map miss address .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (map data store) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9828714A1
CLAIM 1
. In a computer controlled graphics display system having a memory unit for containing texture map data used for texture mapping operations of graphics primitives , a circuit for retrieving texture map data , said circuit comprising : a cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said cache memory , said cache controller circuit (1) for fetching first texture map data from said memory unit for storage into said cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FIFO memory , and said cache controller circuit (2) for simultaneously providing second texture map data store (executable instructions, computer executable instructions) d within said cache memory , said second texture map data corresponding to a texture map hit address stored in a second location of said FIFO memory .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
WO9828714A1
CLAIM 1
. In a computer controlled graphics display system having a memory unit for containing texture map data used for texture mapping operations of graphics primitives , a circuit for retrieving texture map data , said circuit comprising : a cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said cache memory , said cache controller circuit (1) for fetching first texture map data from said memory unit for storage into said cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FIFO memory , and said cache controller circuit (2) for simultaneously providing second texture map data store (executable instructions, computer executable instructions) d within said cache memory , said second texture map data corresponding to a texture map hit address stored in a second location of said FIFO memory .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (display screen) of the customer mobile device .
WO9828714A1
CLAIM 1
. In a computer controlled graphics display system having a memory unit for containing texture map data used for texture mapping operations of graphics primitives , a circuit for retrieving texture map data , said circuit comprising : a cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said cache memory , said cache controller circuit (1) for fetching first texture map data from said memory unit for storage into said cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FIFO memory , and said cache controller circuit (2) for simultaneously providing second texture map data store (executable instructions, computer executable instructions) d within said cache memory , said second texture map data corresponding to a texture map hit address stored in a second location of said FIFO memory .

WO9828714A1
CLAIM 8
. A computer controlled graphics display system having a host processor for executing instructions and processing data , a bus coupled to said host processor , a display screen (display screen) for displaying graphics images , and a circuit for retrieving texture map data , said circuit comprising : a memory unit for containing texture map data used for texture mapping operations of graphics primitives ;
a texture map cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said texture map cache memory , said cache controller circuit (1) for fetching , during a fetch interval , first texture map data from said memory unit for storage into said texture map cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FLFO memory , and said cache controller circuit , (2) for also providing , within said fetch interval , second texture map data stored within said texture map cache memory , said second texture map data corresponding to a first texture map hit address stored in a second location of said FIFO memory , said first texture map hit address received by said FIFO memory before said texture map miss address .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (map data store) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
WO9828714A1
CLAIM 1
. In a computer controlled graphics display system having a memory unit for containing texture map data used for texture mapping operations of graphics primitives , a circuit for retrieving texture map data , said circuit comprising : a cache memory for containing recently accessed texture map data of said texture map data of said memory unit ;
a cache lookup circuit coupled to a cache controller circuit for determining if a received texture map address is a hit address or a miss address with respect to contents of said cache memory ;
a FLFO memory coupled to said cache lookup circuit for storing a plurality of received texture map addresses ;
and a cache controller circuit coupled to said memory unit , said FLFO memory , and said cache memory , said cache controller circuit (1) for fetching first texture map data from said memory unit for storage into said cache memory , said first texture map data corresponding to a texture map miss address stored in a first location of said FIFO memory , and said cache controller circuit (2) for simultaneously providing second texture map data store (executable instructions, computer executable instructions) d within said cache memory , said second texture map data corresponding to a texture map hit address stored in a second location of said FIFO memory .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH11164282A

Filed: 1997-11-27     Issued: 1999-06-18

画像表示装置及びカメラ並びに画像通信システム

(Original Assignee) Fuji Photo Film Co Ltd; 富士写真フイルム株式会社     

Akihisa Yamazaki, 彰久 山崎
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (の電源) , second data comprising a pickup location (更新手段) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (の電源) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (更新手段) based on a location of the preferred transportation provider relative to the pickup location .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (の電源) .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (信手段) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (の電源) second data (システム, 表示部) comprising a pickup location (更新手段) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

JPH11164282A
CLAIM 9
【請求項9】 少なくとも撮像光学系及び撮像素子から 成る撮像手段と、 前記撮像手段から読み出された映像信号を処理して画像 データを生成する信号処理部と、 外部記録媒体に記録された個人情報を読み取る読取手段 と、 前記読取手段で得た個人情報に基づいて、その個人に対 応するデータサーバに通信ネットワークを介して接続す る通信接続手段と、 接続したデータサーバに対して前記画像データを送信す るためのデータ送信手段 (executable instructions, computer executable instructions) と、 を備えたことを特徴とするカメラ。

JPH11164282A
CLAIM 15
【請求項15】 前記撮像手段で撮影した画像を表示す るとともに、前記通信接続手段によって接続されたデー タサーバから配信された第2の画像データが示す画像を 表示する画像表示部 (customer mobile device second data) を備えたことを特徴とする請求項9 のカメラ。

JPH11164282A
CLAIM 20
【請求項20】 画像データが蓄積されるデータ保存手 段を有したデータサーバと、 前記データサーバに接続可能な通信ネットワークと、 通信ネットワークを介して前記データサーバと接続され る画像表示装置であって、外部記録媒体に記録された個 人情報を読み取る読取手段、前記読取手段で得た個人情 報に基づいてその個人に対応するデータサーバに通信ネ ットワークを介して接続する通信接続手段、及び接続し たデータサーバから配信される画像データが示す画像を 表示する画像表示手段を具備した画像表示装置と、 前記画像表示装置からの指示に応じてデータサーバから 画像データを各画像表示像装置に配信する配信手段と、 から成ることを特徴とする画像通信システム (customer mobile device second data)

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (の電源) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (更新手段) based on a location of the preferred transportation provider relative to the pickup location .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

JPH11164282A
CLAIM 9
【請求項9】 少なくとも撮像光学系及び撮像素子から 成る撮像手段と、 前記撮像手段から読み出された映像信号を処理して画像 データを生成する信号処理部と、 外部記録媒体に記録された個人情報を読み取る読取手段 と、 前記読取手段で得た個人情報に基づいて、その個人に対 応するデータサーバに通信ネットワークを介して接続す る通信接続手段と、 接続したデータサーバに対して前記画像データを送信す るためのデータ送信手段 (executable instructions, computer executable instructions) と、 を備えたことを特徴とするカメラ。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (更新手段) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (の電源) .
JPH11164282A
CLAIM 3
【請求項3】 当該装置の電源 (customer mobile device) がオフとなった時に、前 記ユーザID設定手段によるユーザIDの設定を抹消す るユーザID設定抹消手段を備えたことを特徴とする請 求項2の画像表示装置。

JPH11164282A
CLAIM 9
【請求項9】 少なくとも撮像光学系及び撮像素子から 成る撮像手段と、 前記撮像手段から読み出された映像信号を処理して画像 データを生成する信号処理部と、 外部記録媒体に記録された個人情報を読み取る読取手段 と、 前記読取手段で得た個人情報に基づいて、その個人に対 応するデータサーバに通信ネットワークを介して接続す る通信接続手段と、 接続したデータサーバに対して前記画像データを送信す るためのデータ送信手段 (executable instructions, computer executable instructions) と、 を備えたことを特徴とするカメラ。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (更新手段) .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。

JPH11164282A
CLAIM 9
【請求項9】 少なくとも撮像光学系及び撮像素子から 成る撮像手段と、 前記撮像手段から読み出された映像信号を処理して画像 データを生成する信号処理部と、 外部記録媒体に記録された個人情報を読み取る読取手段 と、 前記読取手段で得た個人情報に基づいて、その個人に対 応するデータサーバに通信ネットワークを介して接続す る通信接続手段と、 接続したデータサーバに対して前記画像データを送信す るためのデータ送信手段 (executable instructions, computer executable instructions) と、 を備えたことを特徴とするカメラ。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (更新手段) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11164282A
CLAIM 4
【請求項4】 前記ユーザID設定手段によって第1の ユーザIDが設定されている状態で前記読取手段から新 たな個人情報の読み込みが行われた場合に、前記第1の ユーザIDの設定を自動的抹消し、前記新たな個人情報 に相当する第2のユーザIDを新たにユーザIDとして 設定するユーザID自動更新手段 (pickup location, location update) を備えたことを特徴と する請求項2の画像表示装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH11112918A

Filed: 1997-10-02     Issued: 1999-04-23

携帯情報端末、その記録方法およびそのプログラムを記録した媒体

(Original Assignee) Toshiba Corp; 株式会社東芝     

Hiroshi Saito, 浩 斎藤
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (同じ位置, 同一場所, GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (同じ位置, 同一場所, GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (同じ位置, 同一場所, GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (表示画面) of the customer mobile device .
JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面 (display screen) 上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (同じ位置, 同一場所, GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (同じ位置, 同一場所, GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (同じ位置, 同一場所, GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (同じ位置, 同一場所, GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (同じ位置, 同一場所, GPS) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (表示画面) of the customer mobile device .
JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面 (display screen) 上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (同じ位置, 同一場所, GPS) .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (同じ位置, 同一場所, GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH11112918A
CLAIM 1
【請求項1】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPS (pickup location, location update) センサと、 このGPSセンサからの撮影位置情報と前記撮影装置か らの画像の撮影条件デ−タとを、前記撮影装置に撮影さ れた画像データに関連付けて記録する記録手段と、 前記記録手段に記録された情報を再生させる再生手段 と、 を備えたことを特徴とする携帯情報端末。

JPH11112918A
CLAIM 2
【請求項2】 撮影装置により撮影した画像データを記 憶する携帯情報端末において、 撮影位置を検出するGPSセンサを有し、このGPSセ ンサからの撮影位置情報と前記撮影装置からの画像の撮 影条件デ−タとを、前記撮影装置に撮影された画像デー タに関連付けて記録し、 過去に撮影した場所と同一場所 (pickup location, location update) の撮影をする際には、対 象となる過去の画像データの撮影位置および撮影条件を 表示画面上に表示させて、この撮影位置および撮影条件 に従って撮影を行ない、 撮影した画像データを記録手段に記録することを特徴と する携帯情報端末の記録方法。

JPH11112918A
CLAIM 5
【請求項5】 GPSセンサからの撮影位置と撮影装置 により撮影した画像データを携帯情報端末に記録させる プログラムを記憶した媒体であって、 前記GPSセンサからの撮影位置を取込ませる位置デー タ取込み機能と、 前記撮影装置からの撮影画像データを取込ませる画像デ ータ取込み機能と、 前記撮影装置からの撮影条件データを取込ませる撮影条 件デ−タ取込み機能と、 前記画像データに前記撮影位置デ−タと撮影条件デ−タ とを関連付けて記録手段に記録させるデータ記録機能 と、 過去に記録した画像と同じ位置 (pickup location, location update) の画像を記録する際に、 前記記録手段に記録された情報を再生させる再生機能 と、 を備えたことを特徴とする携帯情報端末が読みとり可能 なプログラムを格納した記録媒体。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5870686A

Filed: 1997-08-21     Issued: 1999-02-09

Intelligent Mobile product application control system

(Original Assignee) AG Chem Equipment Co Inc     (Current Assignee) AG Chem Equipment Co Inc

Robert J. Monson
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5870686A
CLAIM 22
. A mobile product application control system comprising : a vehicle ;
at least one actuator device coupled to the vehicle ;
intelligent control means (current position) for controlling the at least one actuator device ;
a raw data processing means ;
an algorithmic software directing said raw data processing means such that said raw data processing can determine product application rate data in real time for selected products using algorithmically defined relationships between valid discrete raw geographic information data as said valid discrete raw geographic information data is extracted from a predetermined geographic land area , and as said vehicle traverses said predetermined geographic land area , wherein said raw data processing means is responsive to said algorithmic software for causing the intelligent control means to control spatial position dependent set points for the at least one actuator device such that at least one product is applied to said predetermined geographic land area at variable rates determined by the controlled spatial position dependent set points ;
at least one network means for distributing the control means on a distributed network ;
central processing means coupled to the distributed network for communicating configuration and coordination data to the distributed network ;
and geographic information raw data input means for providing said discrete geographic information raw data to the raw data processing means as said vehicle traverses said predetermined geographic land area .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5870686A
CLAIM 22
. A mobile product application control system comprising : a vehicle ;
at least one actuator device coupled to the vehicle ;
intelligent control means (current position) for controlling the at least one actuator device ;
a raw data processing means ;
an algorithmic software directing said raw data processing means such that said raw data processing can determine product application rate data in real time for selected products using algorithmically defined relationships between valid discrete raw geographic information data as said valid discrete raw geographic information data is extracted from a predetermined geographic land area , and as said vehicle traverses said predetermined geographic land area , wherein said raw data processing means is responsive to said algorithmic software for causing the intelligent control means to control spatial position dependent set points for the at least one actuator device such that at least one product is applied to said predetermined geographic land area at variable rates determined by the controlled spatial position dependent set points ;
at least one network means for distributing the control means on a distributed network ;
central processing means coupled to the distributed network for communicating configuration and coordination data to the distributed network ;
and geographic information raw data input means for providing said discrete geographic information raw data to the raw data processing means as said vehicle traverses said predetermined geographic land area .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5848373A

Filed: 1997-07-18     Issued: 1998-12-08

Computer aided map location system

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Garmin Switzerland GmbH

David M. DeLorme, Keith A. Gray
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (second data) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5848373A
CLAIM 7
. A computer aided map location system (CAMLS) comprising : a first set of substantially constant-scale printed maps at a first scale depicting surface features over a specified geographical area , over a specified geographical area , said first set of substantially constant-scale printed maps substantially coinciding with substantially equal-area first printed map grid quadrangles of a first scale grid , said first printed map grid quadrangles being identified by a first set of printed map grid quadrangle names ;
a first computer means having a display , a first data (first data) base , and a display subsystem performing functions of a database manager , said first database comprising said first set of printed map grid quadrangle names ;
said first scale grid comprising grid lines defining boundary lines of said first set of grid quadrangles , said boundary lines of said first scale grid being substantially parallel to lines of latitude and longitude across said specified geographic area and being identified in said first database by latitude and longitude location ;
said display subsystem being constructed to cause the drawing and display of selected printed map grid quadrangles of said first scale grid as a first set of display grid quadrangles identified by a first set of display grid quadrangle names , said display grid quadrangles being correlated with printed maps from said first set of printed maps substantially coinciding in geographic area with said selected printed map grid quadrangles ;
said first computer means comprising a user location system for generating signals corresponding to the latitude and longitude of a location of a CAMLS user , and wherein said display subsystem is constructed for displaying on said first computer means display said location of said CAMLS user on selected display grid quadrangles displayed on said display for correlation of locations with said printed maps of said first set of printed maps coinciding in geographic area with said selected printed map grid quadrangles ;
said first set of printed maps comprising a second scale grid formed on said first set of printed maps subdividing each of said printed map grid quadrangles of said first scale grid into a plurality of substantially equal area second scale second printed map grid quadrangles identified by a second set of printed map grid quadrangle names , said second scale grid comprising grid lines defining boundary lines of said second set of printed map grid quadrangles , said boundary lines of said second scale printed map grid quadrangles being substantially parallel to lines of latitude and longitude across said specified geographic area ;
and said first database comprising said second set of printed map grid quadrangle names , said boundaries of said second printed map grid quadrangles being identified by latitude and longitude in said first database , said display subsystem being constructed for drawing and displaying on said display of said first computer means boundary lines of selected grid quadrangles of said second scale grid identified by unique name and for displaying the location of a CAMLS user on the second printed map grid quadrangles for correlation of locations with printed maps of said first set of printed maps with greater localization ;
a second set of substantially constant scale maps at said second scale depicting surface features in greater detail than in said first set of printed maps over said specified geographical area , said second set of printed maps substantially coinciding in geographic area with grid quadrangles of said second scale grid for correlating said location and a route of said CAMLS user displayed on a second display grid quadrangle with locations on a coinciding printed map of said second set of printed maps ;
and a second data (second data) base storable on a memory device and readable by said first computer means comprising latitude and longitude locatable objects (loc/objects) identified by latitude and longitude location in said specified geographical area , said display subsystem causing selected loc/objects to be displayed in displayed grid quadrangles of said first scale grid or said second scale grid for correlation with locations on said printed map of said first set of printed maps or said second set of printed maps coinciding in geographic area with said specified printed map grid quadrangles ;
a second computer means ;
and a data communications link between said first computer means and said second computer means .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (second grid) of the plurality of transportation providers and the pickup location .
US5848373A
CLAIM 1
. A computer aided map location system (CAMLS) for assisting a user in map reading and map use comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid (current positions) quadrangles names for user correlation with corresponding printed map grid quadrangles .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5848373A
CLAIM 8
. A computer aided map location system (CAMLS) for assisting a user in reading and using a printed map comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a desired level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having an output , said first computer means being programmed to identify selected grid quadrangles by selected grid quadrangle names at said output for correlation by a system user with said printed map grid quadrangles ;
and at least one database storable on a memory device and readable by said first computer means , said data (sorting order) base including selected geographical coordinate locatable objects (loc/objects) identified by geographical coordinate location , said first computer means being programmed to transmit grid quadrangle names of grid quadrangle locations of one or more specific selected loc/objects in response to user queries for user correlation with said printed map grid quadrangles ;
a second computer means at a location remote from said first computer means , said second computer means comprising at least one database of information about loc/objects ;
and a data communications link between said first computer means and said second computer means .

US9921077B2
CLAIM 11
. A server apparatus (first print) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (second data) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5848373A
CLAIM 6
. A computer aided map location system (CAMLS) comprising : a first set of printed maps corresponding to selected geographical areas , said first set of printed maps depicting surface features at a particular level of detail , said first set of printed maps substantially coinciding in geographic area with grid quadrangles of a first set of printed map grid quadrangles of substantially equal area and substantially constant scale , said first set of printed map grid quadrangles having boundary lines substantially parallel with coordinate lines of a selected geographical coordinate system and forming a first-level printed map grid , said first set of printed map grid quadrangles being identified by first print (server apparatus) ed map grid quadrangle names ;
said first set of printed maps being subdivided into a second set of printed map grid quadrangles of substantially equal area and constant scale by a second level grid , wherein each grid quadrangle of said second set of printed map grid quadrangles covers a smaller geographical area than said grid quadrangles of said first set of printed map grid quadrangles , said second set of printed map grid quadrangles being defined by boundary lines substantially parallel with coordinate lines of said selected geographical coordinate system and being identified by second printed map grid quadrangle names ;
first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles corresponding to said first set of printed map grid quadrangles and to said second set of printed map grid quadrangles identified by display grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said computer means , said selected loc/objects identified by geographical coordinate location , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said first set of printed map grid quadrangles and said second set of printed map grid quadrangles ;
a second computer means at a location remote from said first computer means , said second computer means being programmed in a manner similar to said first computer means ;
and a data communications link between said first computer means and said second computer means .

US5848373A
CLAIM 7
. A computer aided map location system (CAMLS) comprising : a first set of substantially constant-scale printed maps at a first scale depicting surface features over a specified geographical area , over a specified geographical area , said first set of substantially constant-scale printed maps substantially coinciding with substantially equal-area first printed map grid quadrangles of a first scale grid , said first printed map grid quadrangles being identified by a first set of printed map grid quadrangle names ;
a first computer means having a display , a first data (first data) base , and a display subsystem performing functions of a database manager , said first database comprising said first set of printed map grid quadrangle names ;
said first scale grid comprising grid lines defining boundary lines of said first set of grid quadrangles , said boundary lines of said first scale grid being substantially parallel to lines of latitude and longitude across said specified geographic area and being identified in said first database by latitude and longitude location ;
said display subsystem being constructed to cause the drawing and display of selected printed map grid quadrangles of said first scale grid as a first set of display grid quadrangles identified by a first set of display grid quadrangle names , said display grid quadrangles being correlated with printed maps from said first set of printed maps substantially coinciding in geographic area with said selected printed map grid quadrangles ;
said first computer means comprising a user location system for generating signals corresponding to the latitude and longitude of a location of a CAMLS user , and wherein said display subsystem is constructed for displaying on said first computer means display said location of said CAMLS user on selected display grid quadrangles displayed on said display for correlation of locations with said printed maps of said first set of printed maps coinciding in geographic area with said selected printed map grid quadrangles ;
said first set of printed maps comprising a second scale grid formed on said first set of printed maps subdividing each of said printed map grid quadrangles of said first scale grid into a plurality of substantially equal area second scale second printed map grid quadrangles identified by a second set of printed map grid quadrangle names , said second scale grid comprising grid lines defining boundary lines of said second set of printed map grid quadrangles , said boundary lines of said second scale printed map grid quadrangles being substantially parallel to lines of latitude and longitude across said specified geographic area ;
and said first database comprising said second set of printed map grid quadrangle names , said boundaries of said second printed map grid quadrangles being identified by latitude and longitude in said first database , said display subsystem being constructed for drawing and displaying on said display of said first computer means boundary lines of selected grid quadrangles of said second scale grid identified by unique name and for displaying the location of a CAMLS user on the second printed map grid quadrangles for correlation of locations with printed maps of said first set of printed maps with greater localization ;
a second set of substantially constant scale maps at said second scale depicting surface features in greater detail than in said first set of printed maps over said specified geographical area , said second set of printed maps substantially coinciding in geographic area with grid quadrangles of said second scale grid for correlating said location and a route of said CAMLS user displayed on a second display grid quadrangle with locations on a coinciding printed map of said second set of printed maps ;
and a second data (second data) base storable on a memory device and readable by said first computer means comprising latitude and longitude locatable objects (loc/objects) identified by latitude and longitude location in said specified geographical area , said display subsystem causing selected loc/objects to be displayed in displayed grid quadrangles of said first scale grid or said second scale grid for correlation with locations on said printed map of said first set of printed maps or said second set of printed maps coinciding in geographic area with said specified printed map grid quadrangles ;
a second computer means ;
and a data communications link between said first computer means and said second computer means .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (second grid) of the plurality of transportation providers and the pickup location .
US5848373A
CLAIM 1
. A computer aided map location system (CAMLS) for assisting a user in map reading and map use comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a particular level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having a display , said first computer means being programmed to display on said display selected display grid quadrangles identified by first display grid quadrangle names corresponding to said printed map grid quadrangle names ;
at least one database of selected geographical-coordinate-locatable objects (loc/objects) storable on a memory device and readable by said first computer means , said selected loc/objects identified by geographical coordinate location in said selected geographical coordinate system , said first computer means being programmed to display on said display locations of one or more of said selected loc/objects in said display grid quadrangles corresponding to map locations of said selected loc/objects in said printed map grid quadrangles of said printed map ;
a second computer means having an output programmed to indicate second grid (current positions) quadrangles names for user correlation with corresponding printed map grid quadrangles .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5848373A
CLAIM 8
. A computer aided map location system (CAMLS) for assisting a user in reading and using a printed map comprising : at least one printed map corresponding to a selected geographical area , said printed map depicting surface features at a desired level of detail , said printed map comprising grid lines substantially parallel with coordinate lines of a selected geographical coordinate system , said grid lines defining boundary lines of printed map grid quadrangles identified by printed map grid quadrangle names ;
a first computer means having an output , said first computer means being programmed to identify selected grid quadrangles by selected grid quadrangle names at said output for correlation by a system user with said printed map grid quadrangles ;
and at least one database storable on a memory device and readable by said first computer means , said data (sorting order) base including selected geographical coordinate locatable objects (loc/objects) identified by geographical coordinate location , said first computer means being programmed to transmit grid quadrangle names of grid quadrangle locations of one or more specific selected loc/objects in response to user queries for user correlation with said printed map grid quadrangles ;
a second computer means at a location remote from said first computer means , said second computer means comprising at least one database of information about loc/objects ;
and a data communications link between said first computer means and said second computer means .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6091956A

Filed: 1997-06-12     Issued: 2000-07-18

Situation information system

(Original Assignee) Hollenberg; Dennis D.     (Current Assignee) LBS INNOVATIONS LLC

Dennis D. Hollenberg
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (other information) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US6091956A
CLAIM 8
. A method for conducting shopping functions in shopping areas including stores and malls wherein information is communicated wirelessly by providers of services and merchandise , including offers pertaining to the buying and selling of said services and merchandise , to potential customers severally using mobile computers with radios substantially continually receiving telephone numbers of said providers and obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , comprising the steps of : a . acting substantially simultaneously with receipt of a gating pulse from a transmitter , transmitting customer information , including identification and location information , severally by said mobile computers with radios , and receiving said identification and location information in said situation information system , b . ascertaining subsequently whether said location information of a selected subset of said mobile computers with radios indicates said computers suitably proximate to said offers , or display thereof , presented by said providers , and c . transmitting one or more said offers including by visual , aural , and other data types and other pertinent information , severally to said sub (first data) set of said mobile computers with radios according to said customers' ;
selections and contingently dependent on subsequent actions of said customers whereby said customers using said computers with radios can shop more knowledgeably and efficiently .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (other information) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers (other information) and the pickup location .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers (other information) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (other information) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US6091956A
CLAIM 8
. A method for conducting shopping functions in shopping areas including stores and malls wherein information is communicated wirelessly by providers of services and merchandise , including offers pertaining to the buying and selling of said services and merchandise , to potential customers severally using mobile computers with radios substantially continually receiving telephone numbers of said providers and obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , comprising the steps of : a . acting substantially simultaneously with receipt of a gating pulse from a transmitter , transmitting customer information , including identification and location information , severally by said mobile computers with radios , and receiving said identification and location information in said situation information system , b . ascertaining subsequently whether said location information of a selected subset of said mobile computers with radios indicates said computers suitably proximate to said offers , or display thereof , presented by said providers , and c . transmitting one or more said offers including by visual , aural , and other data types and other pertinent information , severally to said sub (first data) set of said mobile computers with radios according to said customers' ;
selections and contingently dependent on subsequent actions of said customers whereby said customers using said computers with radios can shop more knowledgeably and efficiently .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (other information) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers (other information) and the pickup location .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers (other information) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US6091956A
CLAIM 1
. A scalable , openly accessible , dispatcher obviating , situation information system comprising : a . mobile computers with radios severally operated by users substantially transmitting information including location data , receiving situation information of selectable execution , including audible , visual , and tactile execution , and continually receiving telephone numbers of diverse providers of services and merchandise while obviating the resulting interference imposed by the obligatory answering of a ringing telephone as automated updates occur , and conducting shopping functions in shopping areas including stores and malls , b . radio locating means by which , from said location data including triangulation systems installed within and among buildings , the location of each of said mobile computers is determined and processed into location information including information pertaining to , and derivable from , the change in location of each of said mobile computers , and c . one or more radio sources of said situation information , including said location information , proximate information and other information (transportation providers) , for purposes including presenting entertainment , commercial offers , and advertising whereby users of said mobile computers with radios benefit from timely information pertaining to situations within their locus .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
EP0803708A2

Filed: 1997-04-28     Issued: 1997-10-29

Route searching and route guidance device

(Original Assignee) Aisin AW Co Ltd     (Current Assignee) Aisin AW Co Ltd

Mitsuhiro Nimura
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (one second) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP0803708A2
CLAIM 6
A device for searching and guiding route , comprising : means for searching at least one first route from a start point or a present position and neighborhood to a destination and neighborhood based upon memorized map information ;
searching at least one second (first data, customer mobile device second data) route from the start point or the present position and neighborhood to the destination and neighborhood based upon data related to at least one road or intersection which was passed through before or the memorized map information ;
selecting the first route or the second route ;
guiding a route from the start point or the present position and neighborhood to the destination and neighborhood based upon the selected route .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (one second) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (one second) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
EP0803708A2
CLAIM 6
A device for searching and guiding route , comprising : means for searching at least one first route from a start point or a present position and neighborhood to a destination and neighborhood based upon memorized map information ;
searching at least one second (first data, customer mobile device second data) route from the start point or the present position and neighborhood to the destination and neighborhood based upon data related to at least one road or intersection which was passed through before or the memorized map information ;
selecting the first route or the second route ;
guiding a route from the start point or the present position and neighborhood to the destination and neighborhood based upon the selected route .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (junction point) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
EP0803708A2
CLAIM 8
The device for searching and guiding route according to claim 6 or 7 , comprising : the first route or the second route is selected at sections from one crossing point to another crossing point or from a diverging point to a junction point (location update) by the first route and the second route .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5945944A

Filed: 1997-04-24     Issued: 1999-08-31

Method and apparatus for determining time for GPS receivers

(Original Assignee) SnapTrack Inc     (Current Assignee) SnapTrack Inc

Norman F. Krasner
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (elapsed time) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (absolute time) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5945944A
CLAIM 14
. A method as in claim 1 wherein said time indicator and said data representing said time of arrival are used to determine said position information by bounding an absolute time (fuel usage information) of arrival of GPS satellite signals which are used to determine pseudoranges to a GPS satellite .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time) .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (absolute time) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5945944A
CLAIM 14
. A method as in claim 1 wherein said time indicator and said data representing said time of arrival are used to determine said position information by bounding an absolute time (fuel usage information) of arrival of GPS satellite signals which are used to determine pseudoranges to a GPS satellite .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (elapsed time) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (elapsed time) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (absolute time) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5945944A
CLAIM 14
. A method as in claim 1 wherein said time indicator and said data representing said time of arrival are used to determine said position information by bounding an absolute time (fuel usage information) of arrival of GPS satellite signals which are used to determine pseudoranges to a GPS satellite .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (elapsed time) .
US5945944A
CLAIM 3
. The method according to claim 2 wherein said associating said time indicator comprises initiating an internal count in a counter , wherein the count in said counter corresponds to the elapsed time (customer mobile device, customer mobile device second data) from said time event represented by said time indicator , to a time of measurement by said mobile global positioning system receiver .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (absolute time) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5945944A
CLAIM 14
. A method as in claim 1 wherein said time indicator and said data representing said time of arrival are used to determine said position information by bounding an absolute time (fuel usage information) of arrival of GPS satellite signals which are used to determine pseudoranges to a GPS satellite .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5944768A

Filed: 1996-10-30     Issued: 1999-08-31

Navigation system

(Original Assignee) Aisin AW Co Ltd     (Current Assignee) Aisin AW Co Ltd

Yasunobu Ito, Mitsuhiro Nimura, Kihachi Hayashida, Seiji Hayashi, Chihiro Hayashi
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (other information) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position (current position) detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (other information) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers (other information) and the pickup location .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers (other information) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US9921077B2
CLAIM 11
. A server apparatus (one port) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (search condition) comprising a plurality of location updates from a plurality of transportation provider (storage medium) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers (other information) and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position (current position) detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US5944768A
CLAIM 3
. A navigation system according to claim 2 further comprising condition input means for inputting a search condition (receiving first data) and wherein said central processing means executes the new route search based on the input search condition .

US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US5944768A
CLAIM 5
. A navigation system in which a route to an input destination is searched and route guidance is carried out following the searched route , said navigation system comprising : a plurality of map information storage means each containing at least one port (server apparatus) ion of stored map information for conducting route guidance following said route and external information of a plan-view shape and a three-dimensional shape of buildings and internal information relating to the buildings ;
range information extracting means for extracting the geographical coordinate range of said map information from each of the plurality of the map information storage means ;
current position detecting means for detecting the current position coordinates of a vehicle ;
map information selecting means for selecting at least one of the plurality of map information storage means in which the current position coordinates detected by the current position detecting means is contained based upon the geographical coordinate range extracted by the range information extracting means from said plurality of the map information storage means ;
and read/display means for reading said map information from said at least one map information storage means selected by said map information selecting means and displaying said map information .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers (other information) at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (storage medium) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (storage medium) to the pickup location .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (storage medium) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5944768A
CLAIM 4
. A navigation system according to claim 1 further comprising : an internal storage medium (transportation provider) included within said central processing means ;
condition input means for inputting a search condition for storage in said internal storage medium ;
and wherein said new route search is executed by said central processing means based on the stored search condition .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers (other information) and the pickup location .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers (other information) is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5944768A
CLAIM 1
. A navigation system for conducting route searching and for providing route guidance to a destination , said navigation system comprising : current position detection means for detecting a current position of a vehicle ;
a replaceable information storage unit for storing map information ;
destination input means for inputting the destination ;
output means for outputting route guidance information for guiding travel ;
and central processing means for executing the route search to determine a route to the destination based on the map information stored in said information storage unit , for obtaining route information for guidance along the route determined by the route search , for storing the retrieved route information , for outputting signals to the output unit for execution of route guidance for travel according to the determined route , for detecting replacement of said replaceable information storage unit by another information (transportation providers) storage unit , for determining if route guidance to the destination has been completed and , in response to detection of the replacement of said replaceable information storage unit and a determination that guidance to the destination along the determined route has not been completed , for conducting a new route search to the destination based upon the map information in the another information storage unit .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH10132593A

Filed: 1996-10-29     Issued: 1998-05-22

車載用ナビゲーション装置

(Original Assignee) Sony Corp; ソニー株式会社     

Shigeru Yamazaki, 茂 山崎
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (信手段) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH10132593A
CLAIM 2
【請求項2】 現在位置を算出する演算処理手段と、 道路地図情報による道路地図を表示すると共にこの道路 地図上に現在位置を表示する表示手段と、 上記地図情報が再生されると共に走行情報が記録される 情報記録再生手段と、 交通情報の受信手段 (executable instructions, computer executable instructions) を有し、 目的地点が設定されると、記録された上記走行情報及び 上記交通情報に基づいて最短時間経路が算出され、上記 表示手段に上記最短時間経路が表示されるようにしたこ とを特徴とする車載用ナビゲーション装置。

JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH10132593A
CLAIM 2
【請求項2】 現在位置を算出する演算処理手段と、 道路地図情報による道路地図を表示すると共にこの道路 地図上に現在位置を表示する表示手段と、 上記地図情報が再生されると共に走行情報が記録される 情報記録再生手段と、 交通情報の受信手段 (executable instructions, computer executable instructions) を有し、 目的地点が設定されると、記録された上記走行情報及び 上記交通情報に基づいて最短時間経路が算出され、上記 表示手段に上記最短時間経路が表示されるようにしたこ とを特徴とする車載用ナビゲーション装置。

JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
JPH10132593A
CLAIM 2
【請求項2】 現在位置を算出する演算処理手段と、 道路地図情報による道路地図を表示すると共にこの道路 地図上に現在位置を表示する表示手段と、 上記地図情報が再生されると共に走行情報が記録される 情報記録再生手段と、 交通情報の受信手段 (executable instructions, computer executable instructions) を有し、 目的地点が設定されると、記録された上記走行情報及び 上記交通情報に基づいて最短時間経路が算出され、上記 表示手段に上記最短時間経路が表示されるようにしたこ とを特徴とする車載用ナビゲーション装置。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (信手段) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JPH10132593A
CLAIM 2
【請求項2】 現在位置を算出する演算処理手段と、 道路地図情報による道路地図を表示すると共にこの道路 地図上に現在位置を表示する表示手段と、 上記地図情報が再生されると共に走行情報が記録される 情報記録再生手段と、 交通情報の受信手段 (executable instructions, computer executable instructions) を有し、 目的地点が設定されると、記録された上記走行情報及び 上記交通情報に基づいて最短時間経路が算出され、上記 表示手段に上記最短時間経路が表示されるようにしたこ とを特徴とする車載用ナビゲーション装置。

JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH10132593A
CLAIM 3
【請求項3】 上記演算処理手段ではGPS (pickup location) 装置からの 位置情報に基づいて現在位置を算出することを特徴とす る請求項1記載の車載用ナビゲーション装置。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5968109A

Filed: 1996-10-25     Issued: 1999-10-19

System and method for use and storage of geographic data on physical media

(Original Assignee) Navigation Technologies Corp     (Current Assignee) Here Global BV

Vijaya S. Israni, Richard A. Ashby, Paul M. Bouzide, John C. Jasper, Robert P. Fernekes, Gregory M. Nyczak, Nicholas E. Smith, David S. Lampert, James A. Meek, Aaron I. Crane
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates (geographic locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (geographic locations) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (geographic locations) based on a location of the preferred transportation provider relative to the pickup location .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (geographic locations) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen (equal size) of the customer mobile device .
US5968109A
CLAIM 44
. A method of storing geographic data in a computer-readable storage medium , said geographic data relating to a geographic region and said geographic data being nonuniform in density over the geographic region , the method comprising the steps of : separating said geographic data into a first plurality of portions , wherein each of said first plurality of portions includes geographic data that corresponds to geographic positions encompassed within a separate rectangular tile , wherein a grid composed of a plurality of said separate rectangular tiles encompasses the geographic region ;
with respect to each portion of said first plurality of portions that is not greater than a maximum parcel amount , forming a parcel of said portion , with respect to each portion of said first plurality of portions that exceeds a predetermined multiple of said maximum parcel amount , separating said portion to form a pair of resultant portions , wherein each of said pair of resultant portions includes geographic data that correspond to geographic positions encompassed within a separate equal size (display screen) d rectangular tile , wherein said separate equal sized rectangular tiles together correspond in area to the rectangular tile encompassing the geographic data that had been divided to form the pair of resultant portions ;
with respect to each resultant portion that exceeds said predetermined multiple of said maximum parcel amount , continuing to divide said resultant portion and portions resultant therefrom to form a pair of further resultant portions , wherein each of said pair of further resultant portions includes geographic data that correspond to geographic positions encompassed within a separate equal sized rectangular tile ;
with respect to each portion of said first plurality of portions that exceeds said predetermined maximum parcel amount but does not exceed said predetermined multiple of said maximum parcel amount and each resultant portion that exceeds said predetermined maximum parcel amount but does not exceed said predetermined multiple of said maximum parcel amount , separating said portion to form a pair of resultant portions , wherein each of said pair of resultant portions includes geographic data that correspond to geographic positions encompassed within a separate rectangle , wherein said separate rectangles together correspond in area to the rectangular tile encompassing the geographic data that had been divided to form the pair of resultant portions , and wherein both said resultant rectangles have a first dimension equal to a first dimension of the tile from which said rectangles were formed ;
wherein one of said rectangles has a second dimension equal to M times 2 -N times a second dimension of the tile from which said rectangles were formed , and wherein the other of said rectangles has a second dimension of (2 N -M) times 2 -N times the second dimension of the tile from which said rectangles were formed , wherein N is a positive integer greater than 1 and M is a positive integer less than 2 N , and wherein M is chosen so that said first and said second portions can be divided into as few further rectangles as possible each of said further rectangles encompassing a quantity of data exceeding a minimum fill percentage of said maximum parcel amount .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a (current positions) physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (corresponding portion) comprising a plurality of location updates (geographic locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (geographic locations) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US5968109A
CLAIM 43
. A method of storing geographic data in a computer-readable storage medium , said geographic data relating to a geographic region and said geographic data being nonuniform in density over the geographic region , the method comprising the steps of : formatting the geographic data according to the method of claim 42 ;
storing said geographic data in their corresponding portion (receiving first data) s ;
and storing said portions onto the computer-readable storage medium .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (geographic locations) based on a location of the preferred transportation provider relative to the pickup location .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (geographic locations) from the plurality of transportation provider mobile devices .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen (equal size) of the customer mobile device .
US5968109A
CLAIM 44
. A method of storing geographic data in a computer-readable storage medium , said geographic data relating to a geographic region and said geographic data being nonuniform in density over the geographic region , the method comprising the steps of : separating said geographic data into a first plurality of portions , wherein each of said first plurality of portions includes geographic data that corresponds to geographic positions encompassed within a separate rectangular tile , wherein a grid composed of a plurality of said separate rectangular tiles encompasses the geographic region ;
with respect to each portion of said first plurality of portions that is not greater than a maximum parcel amount , forming a parcel of said portion , with respect to each portion of said first plurality of portions that exceeds a predetermined multiple of said maximum parcel amount , separating said portion to form a pair of resultant portions , wherein each of said pair of resultant portions includes geographic data that correspond to geographic positions encompassed within a separate equal size (display screen) d rectangular tile , wherein said separate equal sized rectangular tiles together correspond in area to the rectangular tile encompassing the geographic data that had been divided to form the pair of resultant portions ;
with respect to each resultant portion that exceeds said predetermined multiple of said maximum parcel amount , continuing to divide said resultant portion and portions resultant therefrom to form a pair of further resultant portions , wherein each of said pair of further resultant portions includes geographic data that correspond to geographic positions encompassed within a separate equal sized rectangular tile ;
with respect to each portion of said first plurality of portions that exceeds said predetermined maximum parcel amount but does not exceed said predetermined multiple of said maximum parcel amount and each resultant portion that exceeds said predetermined maximum parcel amount but does not exceed said predetermined multiple of said maximum parcel amount , separating said portion to form a pair of resultant portions , wherein each of said pair of resultant portions includes geographic data that correspond to geographic positions encompassed within a separate rectangle , wherein said separate rectangles together correspond in area to the rectangular tile encompassing the geographic data that had been divided to form the pair of resultant portions , and wherein both said resultant rectangles have a first dimension equal to a first dimension of the tile from which said rectangles were formed ;
wherein one of said rectangles has a second dimension equal to M times 2 -N times a second dimension of the tile from which said rectangles were formed , and wherein the other of said rectangles has a second dimension of (2 N -M) times 2 -N times the second dimension of the tile from which said rectangles were formed , wherein N is a positive integer greater than 1 and M is a positive integer less than 2 N , and wherein M is chosen so that said first and said second portions can be divided into as few further rectangles as possible each of said further rectangles encompassing a quantity of data exceeding a minimum fill percentage of said maximum parcel amount .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location (geographic locations) .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a (current positions) physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5968109A
CLAIM 1
. A method of storing a plurality of records of geographic data on a storage medium , wherein each record represents a physical feature having a physical location in a geographic region , the method comprising the steps of : separating said plurality of records into first and second groupings of records wherein the records in said first of said groupings represent physical features having geographic locations (location updates, pickup location) encompassed within a first sub-rectangular area and the records in said second of said groupings represent physical features having geographic locations encompassed within a second sub-rectangular area , wherein said first and said second sub-rectangular areas are formed by a division at a position of a rectangular area that encompasses the locations of the physical features represented by the plurality of records in said first and second groupings , wherein said position of said division is determined by evaluating a plurality of trial divisions of said rectangular area ;
and selecting one of said plurality of trial divisions based upon resultant sizes of said first and second groupings .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5938721A

Filed: 1996-10-24     Issued: 1999-08-17

Position based personal digital assistant

(Original Assignee) Trimble Inc     (Current Assignee) Trimble Inc

William O. Dussell, James M. Janky, John F. Schipper, David J. Cowl
US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (audio system) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5938721A
CLAIM 17
. The computer assisted method of claim 16 wherein said step of alerting comprises playing out a voice message through an audio system (passenger capacity information) associated with said vehicle .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (audio system) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5938721A
CLAIM 2
. The computer assisted method of claim 1 wherein said data (sorting order) base is resident in said mobile computer system .

US5938721A
CLAIM 17
. The computer assisted method of claim 16 wherein said step of alerting comprises playing out a voice message through an audio system (passenger capacity information) associated with said vehicle .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (audio system) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5938721A
CLAIM 17
. The computer assisted method of claim 16 wherein said step of alerting comprises playing out a voice message through an audio system (passenger capacity information) associated with said vehicle .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (audio system) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5938721A
CLAIM 2
. The computer assisted method of claim 1 wherein said data (sorting order) base is resident in said mobile computer system .

US5938721A
CLAIM 17
. The computer assisted method of claim 16 wherein said step of alerting comprises playing out a voice message through an audio system (passenger capacity information) associated with said vehicle .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US6035253A

Filed: 1996-10-23     Issued: 2000-03-07

Navigation apparatus for a vehicle and a recording medium for use in the same

(Original Assignee) Aisin AW Co Ltd     (Current Assignee) Aisin AW Co Ltd

Seiji Hayashi, Mitsuhiro Nimura, Yasunobu Ito
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (data including information) , each of the plurality of transportation provider mobile devices corresponding to a respective one (present invention, n storage) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (present invention, n storage) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (present invention, n storage) , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 6
. A recording medium for use in a navigation apparatus in which is displayed a structure-profiled map on which a structure-representing shape and a road , displayed with sides spaced by a transverse dimension to define a widthwise shape , are drawn , so as to provide road guidance , said recording medium storing : structure-profiled map data including information (transportation provider mobile devices) regarding the shape of various kinds of structures as well-as attribute information regarding the structures and widthwise shape of roads ;
and a program for displaying the shape and name of each structure based on said structure-profiled map data as well as for displaying a route on a structure-profiled map along a road and for transversely positioning the route relative to the widthwise shape of the road , based on said structure-profiled map data .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (present invention, n storage) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider mobile devices (data including information) include real-time location updates from the plurality of transportation provider mobile devices .
US6035253A
CLAIM 6
. A recording medium for use in a navigation apparatus in which is displayed a structure-profiled map on which a structure-representing shape and a road , displayed with sides spaced by a transverse dimension to define a widthwise shape , are drawn , so as to provide road guidance , said recording medium storing : structure-profiled map data including information (transportation provider mobile devices) regarding the shape of various kinds of structures as well-as attribute information regarding the structures and widthwise shape of roads ;
and a program for displaying the shape and name of each structure based on said structure-profiled map data as well as for displaying a route on a structure-profiled map along a road and for transversely positioning the route relative to the widthwise shape of the road , based on said structure-profiled map data .

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (present invention, n storage) .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .

US9921077B2
CLAIM 11
. A server apparatus (present invention, n storage) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices (data including information) , each of the plurality of transportation provider mobile devices corresponding to a respective one (present invention, n storage) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time (present invention, n storage) ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (present invention, n storage) second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 6
. A recording medium for use in a navigation apparatus in which is displayed a structure-profiled map on which a structure-representing shape and a road , displayed with sides spaced by a transverse dimension to define a widthwise shape , are drawn , so as to provide road guidance , said recording medium storing : structure-profiled map data including information (transportation provider mobile devices) regarding the shape of various kinds of structures as well-as attribute information regarding the structures and widthwise shape of roads ;
and a program for displaying the shape and name of each structure based on said structure-profiled map data as well as for displaying a route on a structure-profiled map along a road and for transversely positioning the route relative to the widthwise shape of the road , based on said structure-profiled map data .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (present invention, n storage) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices (data including information) include real-time location updates from the plurality of transportation provider mobile devices .
US6035253A
CLAIM 6
. A recording medium for use in a navigation apparatus in which is displayed a structure-profiled map on which a structure-representing shape and a road , displayed with sides spaced by a transverse dimension to define a widthwise shape , are drawn , so as to provide road guidance , said recording medium storing : structure-profiled map data including information (transportation provider mobile devices) regarding the shape of various kinds of structures as well-as attribute information regarding the structures and widthwise shape of roads ;
and a program for displaying the shape and name of each structure based on said structure-profiled map data as well as for displaying a route on a structure-profiled map along a road and for transversely positioning the route relative to the widthwise shape of the road , based on said structure-profiled map data .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (present invention, n storage) .
US6035253A
CLAIM 1
. A navigation apparatus for a vehicle in which an entire route from a start point to a designated destination is determined , the present position of the vehicle is detected , and route guidance processing is executed based on the detected present position , said navigation apparatus comprising : (a) information storage (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) means for storing data regarding a road-profiled map on which a road is displayed with a widthwise shape ;
(b) present position detecting means for detecting the present position of the vehicle ;
(c) matching means for comparing the track of the present position detected by said present position detecting means with the shape of a road , so as to judge whether they match ;
and (d) display control means for shifting the present position onto a road which has been judged by said matching means to correspond to the track of the present position , and for displaying the present position on the road appearing on the road-profiled map .

US6035253A
CLAIM 25
. A navigation apparatus for a vehicle comprising : (a) present position detecting means for detecting the present position of the vehicle ;
(b) route calculating means for calculating a route from a start point to a destination ;
(c) storage means for storing structure shape information which includes information regarding roads ;
(d) range-of-display determining means for determining the range of display for a route which is calculated by said route calculating means based on information regarding a road which is stored in said storage means ;
(e) display means for displaying map information regarding an area in the vicinity of the present invention (particular time, respective one, customer mobile device, server apparatus, customer mobile device second data) based on the present position detected by said present position detecting means and guidance information stored in said storage means ;
and (f) display control means for controlling display information to be displayed on said display means , wherein (g) said display control means controls display information such that the route is superimposed on a map displayed on said display means , based on the range of display determined by said range-of-display determining means .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5867110A

Filed: 1996-08-09     Issued: 1999-02-02

Information reporting system

(Original Assignee) Hitachi Ltd     (Current Assignee) Maxell Holdings Ltd

Akira Naito, Hiroshi Shimizu, Chiyo Akamatsu, Takahiko Nozoe
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (first data) comprising a plurality of location updates (determined position) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (second data) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5867110A
CLAIM 1
. An information reporting system comprising : a communication host apparatus including a database storing a plurality of data sets each concerning a predetermined position (location updates) and a host computer capable of accessing said database and connecting with a radio telephone communication line ;
and at least one portable terminal including communication means capable of connecting with the radio telephone communication line , data processing means for executing a predetermined data processing based upon data received from said communication means , and display means for displaying images based upon data obtained by said data processing means ;
wherein said portable terminal further comprises a current position (current position) detecting means for detecting its current position and is adapted to cause the radio telephone communication line to be connected to said host computer in response to a request from said host computer for connection to the radio telephone communication line and also to cause said communication means to transmit position information indicative of the current position of said portable terminal to said communication host apparatus , and when data set including disaster classification data indicative of disaster class is stored in said database , as one of said data sets to be stored in said database , said host computer of the communication host apparatus is adapted to request said communication means of said portable terminal to be connected to the radio telephone communication line to receive said position information data transmitted from said portable terminal , and when the position indicated by said position information is relative to the disaster occurred , said host computer is adapted to transmit data set corresponding to the disaster to said portable terminal and cut off the radio telephone communication line after the transmission wherein said transmitted data set includes route specifying data for directing the portable terminal from its current position to a designated shelter location associated with said disaster classification data when said host computer apparatus considers such direction appropriate with respect to said disaster .

US5867110A
CLAIM 2
. An information reporting system in accordance with claim 1 , wherein said portable terminal includes a first data (first data) base storing data items concerning disaster type for each disaster class , said data processing means reads out from said first database one of the data items corresponding to the disaster class received by said communication means , and said display means displays an image based upon the read-out data .

US5867110A
CLAIM 6
. An information reporting system in accordance with claim 4 , wherein said portable terminal includes a second data (second data) base storing map data , and said display means displays an image based upon said road section data and portions of said map data corresponding to a map of a predetermined area .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (determined position) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5867110A
CLAIM 1
. An information reporting system comprising : a communication host apparatus including a database storing a plurality of data sets each concerning a predetermined position (location updates) and a host computer capable of accessing said database and connecting with a radio telephone communication line ;
and at least one portable terminal including communication means capable of connecting with the radio telephone communication line , data processing means for executing a predetermined data processing based upon data received from said communication means , and display means for displaying images based upon data obtained by said data processing means ;
wherein said portable terminal further comprises a current position detecting means for detecting its current position and is adapted to cause the radio telephone communication line to be connected to said host computer in response to a request from said host computer for connection to the radio telephone communication line and also to cause said communication means to transmit position information indicative of the current position of said portable terminal to said communication host apparatus , and when data set including disaster classification data indicative of disaster class is stored in said database , as one of said data sets to be stored in said database , said host computer of the communication host apparatus is adapted to request said communication means of said portable terminal to be connected to the radio telephone communication line to receive said position information data transmitted from said portable terminal , and when the position indicated by said position information is relative to the disaster occurred , said host computer is adapted to transmit data set corresponding to the disaster to said portable terminal and cut off the radio telephone communication line after the transmission wherein said transmitted data set includes route specifying data for directing the portable terminal from its current position to a designated shelter location associated with said disaster classification data when said host computer apparatus considers such direction appropriate with respect to said disaster .

US9921077B2
CLAIM 11
. A server apparatus (one port) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (first data) comprising a plurality of location updates (determined position) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (current position) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (second data) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5867110A
CLAIM 1
. An information reporting system comprising : a communication host apparatus including a database storing a plurality of data sets each concerning a predetermined position (location updates) and a host computer capable of accessing said database and connecting with a radio telephone communication line ;
and at least one port (server apparatus) able terminal including communication means capable of connecting with the radio telephone communication line , data processing means for executing a predetermined data processing based upon data received from said communication means , and display means for displaying images based upon data obtained by said data processing means ;
wherein said portable terminal further comprises a current position (current position) detecting means for detecting its current position and is adapted to cause the radio telephone communication line to be connected to said host computer in response to a request from said host computer for connection to the radio telephone communication line and also to cause said communication means to transmit position information indicative of the current position of said portable terminal to said communication host apparatus , and when data set including disaster classification data indicative of disaster class is stored in said database , as one of said data sets to be stored in said database , said host computer of the communication host apparatus is adapted to request said communication means of said portable terminal to be connected to the radio telephone communication line to receive said position information data transmitted from said portable terminal , and when the position indicated by said position information is relative to the disaster occurred , said host computer is adapted to transmit data set corresponding to the disaster to said portable terminal and cut off the radio telephone communication line after the transmission wherein said transmitted data set includes route specifying data for directing the portable terminal from its current position to a designated shelter location associated with said disaster classification data when said host computer apparatus considers such direction appropriate with respect to said disaster .

US5867110A
CLAIM 2
. An information reporting system in accordance with claim 1 , wherein said portable terminal includes a first data (first data) base storing data items concerning disaster type for each disaster class , said data processing means reads out from said first database one of the data items corresponding to the disaster class received by said communication means , and said display means displays an image based upon the read-out data .

US5867110A
CLAIM 6
. An information reporting system in accordance with claim 4 , wherein said portable terminal includes a second data (second data) base storing map data , and said display means displays an image based upon said road section data and portions of said map data corresponding to a map of a predetermined area .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (determined position) from the plurality of transportation provider mobile devices .
US5867110A
CLAIM 1
. An information reporting system comprising : a communication host apparatus including a database storing a plurality of data sets each concerning a predetermined position (location updates) and a host computer capable of accessing said database and connecting with a radio telephone communication line ;
and at least one portable terminal including communication means capable of connecting with the radio telephone communication line , data processing means for executing a predetermined data processing based upon data received from said communication means , and display means for displaying images based upon data obtained by said data processing means ;
wherein said portable terminal further comprises a current position detecting means for detecting its current position and is adapted to cause the radio telephone communication line to be connected to said host computer in response to a request from said host computer for connection to the radio telephone communication line and also to cause said communication means to transmit position information indicative of the current position of said portable terminal to said communication host apparatus , and when data set including disaster classification data indicative of disaster class is stored in said database , as one of said data sets to be stored in said database , said host computer of the communication host apparatus is adapted to request said communication means of said portable terminal to be connected to the radio telephone communication line to receive said position information data transmitted from said portable terminal , and when the position indicated by said position information is relative to the disaster occurred , said host computer is adapted to transmit data set corresponding to the disaster to said portable terminal and cut off the radio telephone communication line after the transmission wherein said transmitted data set includes route specifying data for directing the portable terminal from its current position to a designated shelter location associated with said disaster classification data when said host computer apparatus considers such direction appropriate with respect to said disaster .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
WO9636930A1

Filed: 1996-05-16     Issued: 1996-11-21

Method and apparatus for tracking vehicle location

(Original Assignee) Mobile Information Systems, Inc.     

Mukesh Chamanlal Shah, Sanjiv Prabhakaran
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data (sorting order) acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (mobile units) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (mobile units) based on a location of the preferred transportation provider relative to the pickup location .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (said first value) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value (location update) and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (mobile units) .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (mobile units) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
WO9636930A1
CLAIM 1
. Apparatus for computer aided dispatch comprising : a plurality of mobile units (pickup location) , each of said plurality of mobile units comprising a navigation tracking device , said navigation tracking device comprising a radio ;
a data acquisition device operably coupled to said navigation tracking device , said data (sorting order) acquisition device being adapted to capture a first value and a second value from said navigation tracking device to define a mobile unit position ;
a mobile position database operably coupled to said data acquisition device , said mobile position database comprising said first value and said second value ;
a raster database , said raster database comprising a digitized representation of a raster map ;
a vector database comprising street information and vector text information to define said mobile unit position for each of said plurality of mobile units ;
a display comprising a first display segment and a second display segment , said first display segment comprising said digitized representation of said raster map and a plurality of user locatable marks , each of said plurality of user locatable marks representative of one of said plurality of mobile units at said mobile unit position , said second display segment comprising said vector text information for each of said plurality of mobile units ;
and a computer aided dispatch system operably coupled to said display ;
said computer aided dispatch system comprising order data from customers , a portion of said order data being transferred from said data acquisition device to said radio in one of said plurality of mobile units .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5546445A

Filed: 1995-10-23     Issued: 1996-08-13

Cellular telephone system that uses position of a mobile unit to make call management decisions

(Original Assignee) Sygnet Communications Inc     (Current Assignee) EMSAT ADVANCED GEO-LOCATION TECHNOLOGY LLC

Everett Dennison, Edwin L. Nass, Timothy J. Duffy, Gregory T. Pauley, Scott L. Jones, Deborah J. Shale
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates (geographic locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (logic circuitry) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (geographic locations) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5546445A
CLAIM 5
. The cellular communication system defined in claim 3 wherein said locating means includes a GPS receiver connected to logic circuitry (respective one) in said mobile unit .

US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US5546445A
CLAIM 17
. A cellular communications set up comprising : A) a cellular communications system ;
B) a system boundary defining an authorized area for said cellular communications system ;
C) at least one intra-system cell site that provides service within said authorized area ;
D) an MTSO for said cellular communications system ;
E) a neighboring cellular carrier that provides service outside of said authorized area ;
F) at least one inter-system cell site that provides service outside of said authorized area , said at least one inter-system cell site being associated with said neighboring cellular carrier ;
G) said cellular communications system and said neighboring cellular carrier being subject to inter-system interference ;
H) locating means for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of the mobile unit and for emitting a position signal of said exact geographic location ;
I) means for receiving said position signal and using that position signal to establish the exact geographic location of the mobile unit visa vis said at least one intra-system cell site in said cellular communications system ;
and J) data storage and comparison means (passenger capacity information) in said MTSO responsive to said means for receiving the position signal and storing cell site geographic data for each intra-system cell site in said cellular communications system and effecting a comparison between said position signal and the cell site geographic data and selecting a chosen cell site that services the geographic location of the mobile unit for use by the mobile unit based on such comparison and accepting the call from said mobile unit if the chosen cell site provides service within said authorized area for reducing provision of cellular service by said cellular communications system outside of said authorized area and reducing interference between said cellular communications system and said neighboring cellular carrier .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (geographic locations) based on a location of the preferred transportation provider relative to the pickup location .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (geographic locations) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5546445A
CLAIM 1
. A cellular communications system that includes one or more cell sites and an MTSO said system comprising : A) locating means in a cellular communications system for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of said mobile unit and for emitting a position signal of said exact geographic location ;
B) means in the MTSO for receiving the position signal and using that position signal to establish the exact geographic location of the mobile unit ;
and C) data means in the MTSO responsive to said locating means for providing billing information for said mobile unit based on the exact geographic location of the mobile unit , said data (sorting order) means including tables containing billing charges and positional data and means for comparing the exact geographic location of said mobile unit to the tables and assessing charges to said mobile unit based on said exact geographic location and for generating a call record for billing purposes .

US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US5546445A
CLAIM 17
. A cellular communications set up comprising : A) a cellular communications system ;
B) a system boundary defining an authorized area for said cellular communications system ;
C) at least one intra-system cell site that provides service within said authorized area ;
D) an MTSO for said cellular communications system ;
E) a neighboring cellular carrier that provides service outside of said authorized area ;
F) at least one inter-system cell site that provides service outside of said authorized area , said at least one inter-system cell site being associated with said neighboring cellular carrier ;
G) said cellular communications system and said neighboring cellular carrier being subject to inter-system interference ;
H) locating means for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of the mobile unit and for emitting a position signal of said exact geographic location ;
I) means for receiving said position signal and using that position signal to establish the exact geographic location of the mobile unit visa vis said at least one intra-system cell site in said cellular communications system ;
and J) data storage and comparison means (passenger capacity information) in said MTSO responsive to said means for receiving the position signal and storing cell site geographic data for each intra-system cell site in said cellular communications system and effecting a comparison between said position signal and the cell site geographic data and selecting a chosen cell site that services the geographic location of the mobile unit for use by the mobile unit based on such comparison and accepting the call from said mobile unit if the chosen cell site provides service within said authorized area for reducing provision of cellular service by said cellular communications system outside of said authorized area and reducing interference between said cellular communications system and said neighboring cellular carrier .

US9921077B2
CLAIM 11
. A server apparatus (d log) comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates (geographic locations) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (logic circuitry) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (communication signals) comprising a pickup location (geographic locations) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5546445A
CLAIM 5
. The cellular communication system defined in claim 3 wherein said locating means includes a GPS receiver connected to logic circuitry (respective one) in said mobile unit .

US5546445A
CLAIM 7
. The cellular communications system defined in claim 6 wherein said mobile unit includes a GPS receiver located between said duplexer and said log (server apparatus) ic circuitry .

US5546445A
CLAIM 8
. The cellular communications system defined in claim 7 further including means for placing location data on voice and data communication signals (customer mobile device second data) .

US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US5546445A
CLAIM 17
. A cellular communications set up comprising : A) a cellular communications system ;
B) a system boundary defining an authorized area for said cellular communications system ;
C) at least one intra-system cell site that provides service within said authorized area ;
D) an MTSO for said cellular communications system ;
E) a neighboring cellular carrier that provides service outside of said authorized area ;
F) at least one inter-system cell site that provides service outside of said authorized area , said at least one inter-system cell site being associated with said neighboring cellular carrier ;
G) said cellular communications system and said neighboring cellular carrier being subject to inter-system interference ;
H) locating means for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of the mobile unit and for emitting a position signal of said exact geographic location ;
I) means for receiving said position signal and using that position signal to establish the exact geographic location of the mobile unit visa vis said at least one intra-system cell site in said cellular communications system ;
and J) data storage and comparison means (passenger capacity information) in said MTSO responsive to said means for receiving the position signal and storing cell site geographic data for each intra-system cell site in said cellular communications system and effecting a comparison between said position signal and the cell site geographic data and selecting a chosen cell site that services the geographic location of the mobile unit for use by the mobile unit based on such comparison and accepting the call from said mobile unit if the chosen cell site provides service within said authorized area for reducing provision of cellular service by said cellular communications system outside of said authorized area and reducing interference between said cellular communications system and said neighboring cellular carrier .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (geographic locations) based on a location of the preferred transportation provider relative to the pickup location .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (geographic locations) from the plurality of transportation provider mobile devices .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (geographic locations) .
US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (geographic locations) , passenger capacity information (comparison means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5546445A
CLAIM 1
. A cellular communications system that includes one or more cell sites and an MTSO said system comprising : A) locating means in a cellular communications system for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of said mobile unit and for emitting a position signal of said exact geographic location ;
B) means in the MTSO for receiving the position signal and using that position signal to establish the exact geographic location of the mobile unit ;
and C) data means in the MTSO responsive to said locating means for providing billing information for said mobile unit based on the exact geographic location of the mobile unit , said data (sorting order) means including tables containing billing charges and positional data and means for comparing the exact geographic location of said mobile unit to the tables and assessing charges to said mobile unit based on said exact geographic location and for generating a call record for billing purposes .

US5546445A
CLAIM 11
. A method of generating bills and billing customers for calls Associated with mobile unit in a cellular telephone system having a plurality of cell sites at various geographic locations (location updates, pickup location) and an MTSO comprising : A) establishing exact geographic co-ordinates for a mobile unit ;
B) establishing billing-related records based on the exact geographic co-ordinates of said mobile unit ;
and C) using the billing-related records to bill customers for calls associated with the mobile unit .

US5546445A
CLAIM 17
. A cellular communications set up comprising : A) a cellular communications system ;
B) a system boundary defining an authorized area for said cellular communications system ;
C) at least one intra-system cell site that provides service within said authorized area ;
D) an MTSO for said cellular communications system ;
E) a neighboring cellular carrier that provides service outside of said authorized area ;
F) at least one inter-system cell site that provides service outside of said authorized area , said at least one inter-system cell site being associated with said neighboring cellular carrier ;
G) said cellular communications system and said neighboring cellular carrier being subject to inter-system interference ;
H) locating means for determining the exact geographic location of a mobile unit , said locating means including means using a satellite communication system for establishing an exact geographic location of the mobile unit and for emitting a position signal of said exact geographic location ;
I) means for receiving said position signal and using that position signal to establish the exact geographic location of the mobile unit visa vis said at least one intra-system cell site in said cellular communications system ;
and J) data storage and comparison means (passenger capacity information) in said MTSO responsive to said means for receiving the position signal and storing cell site geographic data for each intra-system cell site in said cellular communications system and effecting a comparison between said position signal and the cell site geographic data and selecting a chosen cell site that services the geographic location of the mobile unit for use by the mobile unit based on such comparison and accepting the call from said mobile unit if the chosen cell site provides service within said authorized area for reducing provision of cellular service by said cellular communications system outside of said authorized area and reducing interference between said cellular communications system and said neighboring cellular carrier .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5539398A

Filed: 1995-08-16     Issued: 1996-07-23

GPS-based traffic control preemption system

(Original Assignee) Minnesota Mining and Manufacturing Co     (Current Assignee) Global Traffic Technologies LLC

Timothy J. Hall, Mark A. Schwartz, Steven M. Hamer
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (repeating step) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539398A
CLAIM 18
. The method of claim 16 wherein the step of providing a map of allowed approaches further comprises the steps of : (a) receiving GPS signals at a first position of an allowed approach ;
(b) processing the GPS signals to generate mapping data ;
(c) transmitting the mapping data ;
(d) programming the mapping data to generate the map of allowed approaches ;
(e) receiving GPS signals at a next position of the allowed approach path ;
(f) repeating step (first data) s (b)-(e) until the allowed approach path is completely mapped .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (repeating step) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539398A
CLAIM 18
. The method of claim 16 wherein the step of providing a map of allowed approaches further comprises the steps of : (a) receiving GPS signals at a first position of an allowed approach ;
(b) processing the GPS signals to generate mapping data ;
(c) transmitting the mapping data ;
(d) programming the mapping data to generate the map of allowed approaches ;
(e) receiving GPS signals at a next position of the allowed approach path ;
(f) repeating step (first data) s (b)-(e) until the allowed approach path is completely mapped .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5539395A

Filed: 1995-06-30     Issued: 1996-07-23

Location dependent information receiving device and method

(Original Assignee) Motorola Solutions Inc     (Current Assignee) Motorola Mobility LLC

Thomas E. Buss, Michael J. DeLuca
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory (second data) means , selects the message from said memory means .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (memory means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means (passenger capacity information) coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory means , selects the message from said memory means .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (memory means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means (passenger capacity information) coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory means , selects the message from said memory means .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory (second data) means , selects the message from said memory means .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (memory means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means (passenger capacity information) coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory means , selects the message from said memory means .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information (memory means) for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5539395A
CLAIM 9
. The device according to claim 1 further comprising : a memory means (passenger capacity information) coupled to said first receiver for storing the multiplicity of messages , and wherein said control means , being further coupled to said memory means , selects the message from said memory means .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5539829A

Filed: 1995-06-07     Issued: 1996-07-23

Subband coded digital transmission system using some composite signals

(Original Assignee) US Philips Corp     (Current Assignee) Tdf Sas ; Institut fuer Rundfunktechnik GmbH ; France Telecom and Telediffusion de France SA ; US Philips Corp

Gerardus C. P. Lokhoff, Yves-Francois Dehery, Gerhard J. Stoll, Gunther Theile
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539829A
CLAIM 4
. A digital transmission system , for producing a replica of a digital signal comprising at least a first and a second component , comprising a transmitter and a receiver , wherein said transmitter comprises : an encoder including analysis means for filtering said digital signal to obtain subband signals for M subbands , where M> ;
1 , said sub (first data) band signals including a plurality of first subband signals and a plurality of second subband signals from said first component and second component respectively , signal combination means for combining m 1 of said first subband signals respectively with m 1 of said second subband signals from corresponding subbands to obtain m 1 composite subband signals , where 1< ;
m 1 < ;
M , signal generator means for generating an indicator signal indicating which said first and second subband signals are combined , and transmission means for transmitting said indicator signal , said composite subband signals , and subband signals which were not combined , and the receiver comprises : receiving means for receiving the signals which have been transmitted , detection means for detecting said indicator signal , derivation means responsive to the received indicator signal , for producing , from the received composite subband signals , derived subband signals related to m 1 of said first subband signals and m 1 of said second subband signals , and a decoder including synthesis means for combining said derived subband signals and the received subband signals which were not combined , to produce said replica of the digital signal .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location .
US5539829A
CLAIM 7
. A system as claimed in claim 4 , characterized in that said digital signal represents a (current positions) first block of samples and a second block of samples , said first component and said second component being first block first and second components , said subband signals being first block subband signals , said m 1 of said first and second subband signals being m 1 of the first block first and second subband signals , said m 1 composite subband signals being m 1 first block composite subband signals , and said replica being a replica of the portion of said digital signal representing said first block of samples , for producing a replica of the portion of said digital signals representing said second block of samples , said analysis means obtains second block subband signals for said M subbands including corresponding pluralities of second block first and second subband signals from second block first and second components respectively , said signal combination means combines in each of a number m 2 subbands the second block subband signals from the respective second block first and second components , to obtain m 2 composite signals in said m 2 subbands , where m 2 is greater than m 1 , said signal generator means generates a second block indicator signal identifying said m 2 subbands , said transmitter transmits said composite signals in said m 2 subbands , said second block indicator signal , and second block subband signals which were not combined , and said derivation means derives said m 2 composite signals in said m 2 subbands from the second block signal received , and derives from said m 2 composite signals in said m 2 subbands , in response to said second block indicator signal , subband signals in said m 2 subbands corresponding to said second block subband signals which were combined .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (said sub) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5539829A
CLAIM 4
. A digital transmission system , for producing a replica of a digital signal comprising at least a first and a second component , comprising a transmitter and a receiver , wherein said transmitter comprises : an encoder including analysis means for filtering said digital signal to obtain subband signals for M subbands , where M> ;
1 , said sub (first data) band signals including a plurality of first subband signals and a plurality of second subband signals from said first component and second component respectively , signal combination means for combining m 1 of said first subband signals respectively with m 1 of said second subband signals from corresponding subbands to obtain m 1 composite subband signals , where 1< ;
m 1 < ;
M , signal generator means for generating an indicator signal indicating which said first and second subband signals are combined , and transmission means for transmitting said indicator signal , said composite subband signals , and subband signals which were not combined , and the receiver comprises : receiving means for receiving the signals which have been transmitted , detection means for detecting said indicator signal , derivation means responsive to the received indicator signal , for producing , from the received composite subband signals , derived subband signals related to m 1 of said first subband signals and m 1 of said second subband signals , and a decoder including synthesis means for combining said derived subband signals and the received subband signals which were not combined , to produce said replica of the digital signal .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (represents a) of the plurality of transportation providers and the pickup location .
US5539829A
CLAIM 7
. A system as claimed in claim 4 , characterized in that said digital signal represents a (current positions) first block of samples and a second block of samples , said first component and said second component being first block first and second components , said subband signals being first block subband signals , said m 1 of said first and second subband signals being m 1 of the first block first and second subband signals , said m 1 composite subband signals being m 1 first block composite subband signals , and said replica being a replica of the portion of said digital signal representing said first block of samples , for producing a replica of the portion of said digital signals representing said second block of samples , said analysis means obtains second block subband signals for said M subbands including corresponding pluralities of second block first and second subband signals from second block first and second components respectively , said signal combination means combines in each of a number m 2 subbands the second block subband signals from the respective second block first and second components , to obtain m 2 composite signals in said m 2 subbands , where m 2 is greater than m 1 , said signal generator means generates a second block indicator signal identifying said m 2 subbands , said transmitter transmits said composite signals in said m 2 subbands , said second block indicator signal , and second block subband signals which were not combined , and said derivation means derives said m 2 composite signals in said m 2 subbands from the second block signal received , and derives from said m 2 composite signals in said m 2 subbands , in response to said second block indicator signal , subband signals in said m 2 subbands corresponding to said second block subband signals which were combined .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5530655A

Filed: 1995-06-06     Issued: 1996-06-25

Digital sub-band transmission system with transmission of an additional signal

(Original Assignee) US Philips Corp     (Current Assignee) Tdf Sas ; Institut fuer Rundfunktechnik GmbH ; France Telecom and Telediffusion de France SA ; US Philips Corp

Gerardus C. P. Lokhoff, Yves-Francois Dehery, Gerhard J. Stoll
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (consecutive frames, said sub) comprising a plurality of location updates (signal information) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (record carrier, digital audio) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5530655A
CLAIM 1
. A digital transmission system , for transmitting a digital signal comprising a plurality of information signal components including at least a first component , a second component and a first auxiliary component , over a transmission medium from a transmitter to a receiver , wherein said transmitter comprises : an encoder including analysis means for altering and data-reducing said first component and second component to obtain a number n of sub-signals for each of said first component and second component , means for combining said number n of sub-signals for each of said first component and said second component and a signal corresponding to said first auxiliary component to form said digital signal , and transmission means for transmitting said digital signal via the transmission medium , and said receiver comprises : receiving means for receiving said digital signal , derivation means for deriving said number n of sub-signals for each of said first component and said second component and said signal corresponding to said first auxiliary component from the received digital signal , and a decoder for obtaining respective replicas of the information signal components , said decoder including synthesis means for expanding and combining said sub (first data) -signals for said first component and for expanding and combining said sub-signals for said second component .

US5530655A
CLAIM 7
. A system as claimed in claim 6 , characterized in that said first auxiliary signal component is a third digital audio (second data) signal component .

US5530655A
CLAIM 13
. A system as claimed in claim 5 , characterized in that said means for combining further comprises formatting means for supplying said digital signal at an output as consecutive frames (first data) , each frame comprising first , second and third frame portions , the first frame portion comprising synchronizing information and system information , and the second and third frame portions comprising signal information (location updates, time location updates) .

US5530655A
CLAIM 26
. A method as claimed in claim 25 , wherein the transmitting step comprises recording said digital signal on a magnetic tape record carrier (second data) .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (signal information) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5530655A
CLAIM 13
. A system as claimed in claim 5 , characterized in that said means for combining further comprises formatting means for supplying said digital signal at an output as consecutive frames , each frame comprising first , second and third frame portions , the first frame portion comprising synchronizing information and system information , and the second and third frame portions comprising signal information (location updates, time location updates) .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5530655A
CLAIM 3
. A system as claimed in claim 1 , characterized in that said analysis means includes means for data-reducing the first auxiliary component , said signal corresponding to said first auxiliary component being a data-reduced version of the auxiliary component , said combining means combines said number n of sub-signals and said data (sorting order) -reduced version to form said digital signal , and said synthesis means performs data expansion on the data-reduced version to obtain a non-data-reduced replica of said auxiliary component .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (consecutive frames, said sub) comprising a plurality of location updates (signal information) from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (record carrier, digital audio) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5530655A
CLAIM 1
. A digital transmission system , for transmitting a digital signal comprising a plurality of information signal components including at least a first component , a second component and a first auxiliary component , over a transmission medium from a transmitter to a receiver , wherein said transmitter comprises : an encoder including analysis means for altering and data-reducing said first component and second component to obtain a number n of sub-signals for each of said first component and second component , means for combining said number n of sub-signals for each of said first component and said second component and a signal corresponding to said first auxiliary component to form said digital signal , and transmission means for transmitting said digital signal via the transmission medium , and said receiver comprises : receiving means for receiving said digital signal , derivation means for deriving said number n of sub-signals for each of said first component and said second component and said signal corresponding to said first auxiliary component from the received digital signal , and a decoder for obtaining respective replicas of the information signal components , said decoder including synthesis means for expanding and combining said sub (first data) -signals for said first component and for expanding and combining said sub-signals for said second component .

US5530655A
CLAIM 7
. A system as claimed in claim 6 , characterized in that said first auxiliary signal component is a third digital audio (second data) signal component .

US5530655A
CLAIM 13
. A system as claimed in claim 5 , characterized in that said means for combining further comprises formatting means for supplying said digital signal at an output as consecutive frames (first data) , each frame comprising first , second and third frame portions , the first frame portion comprising synchronizing information and system information , and the second and third frame portions comprising signal information (location updates, time location updates) .

US5530655A
CLAIM 26
. A method as claimed in claim 25 , wherein the transmitting step comprises recording said digital signal on a magnetic tape record carrier (second data) .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices include real-time location updates (signal information) from the plurality of transportation provider mobile devices .
US5530655A
CLAIM 13
. A system as claimed in claim 5 , characterized in that said means for combining further comprises formatting means for supplying said digital signal at an output as consecutive frames , each frame comprising first , second and third frame portions , the first frame portion comprising synchronizing information and system information , and the second and third frame portions comprising signal information (location updates, time location updates) .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5530655A
CLAIM 3
. A system as claimed in claim 1 , characterized in that said analysis means includes means for data-reducing the first auxiliary component , said signal corresponding to said first auxiliary component being a data-reduced version of the auxiliary component , said combining means combines said number n of sub-signals and said data (sorting order) -reduced version to form said digital signal , and said synthesis means performs data expansion on the data-reduced version to obtain a non-data-reduced replica of said auxiliary component .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5515287A

Filed: 1995-03-03     Issued: 1996-05-07

Navigation display apparatus for collison avoidance utilizing polygonal safety regions and predicted danger areas

(Original Assignee) Tokimec Inc     (Current Assignee) Tokimec Inc

Tadashige Hakoyama, Yoshio Kato, Satoki Maeda, Hideo Yamaguchi, Osamu Yagi
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5515287A
CLAIM 1
. A navigation supporting display apparatus comprising ;
collision point calculation means for calculating a possible collision point of each vertex of a polygonal safe passing region set around one' ;
s own navigating ship , and a target ship , from the relative position of the target ship , the velocity vector of the target ship and the velocity of the navigating ship ;
own-ship-mapping-position calculation means for calculating a position at which the navigating ship would be located when each of the vertexes of the safe passing region is on the possible collision point obtained by the collision point calculation means , and for defining the calculated position as an own-ship-mapping position ;
and danger area calculation means for calculating and determining lines joining the own-ship-mapping-positions corresponding to the possible collision point of the vertexes of the safe passing region , said line (current position, respective one) s defining a danger area , and output information on the lines and own-ship-mapping-positions to display means , said danger area calculation means determining the lines joining the own-ship-mapping-positions depending on the number of the possible collision points of each vertex of the safe passing region as follows , i) when the vertexes have one or no collision points , respectively , the danger area calculation means determining lines such that the own-ship-mapping-positions corresponding to the collision points corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define a closed area , or one or more open areas ;
ii) when the vertexes have two collision points , the danger area calculation means judging which one of the two collision points need a longer time t (first data) o move from the present vertex' ;
s position to the collision point , and which one of the two collision points need a shorter time to move from the present vertexes position to the collision point , classifying one of the two collision points needing longer time into a longer time group and the other of the two collision points needing shorter time into a shorter time group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines so that the lines define two separate danger areas : iii) when one or more vertexes have one collision point and the other vertexes have two collision points , respectively , the danger area calculation means judging , for the other vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , for vertexes having one collision point , the collision point belongs to either group and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define and form two danger areas in contact with each other ;
and iv) when there are vertexes having no collision points and vertexes having two collision points , the danger area calculation means judging , for the vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , if there are vertexes having one collision point , the collision point belongs to either group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , if a neighboring vertex has no collision points , two own-ship-mapping-positions corresponding to the two collision points corresponding to a vertex which neighbors with the vertex having no collision are connected with each other by one of the lines , so that the lines define two danger areas overlapping each other , whereby said apparatus supports ship navigation by providing the danger area where there is the danger of collision between the navigating ship and the target ship .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (relative position) of the plurality of transportation providers and the pickup location .
US5515287A
CLAIM 1
. A navigation supporting display apparatus comprising ;
collision point calculation means for calculating a possible collision point of each vertex of a polygonal safe passing region set around one' ;
s own navigating ship , and a target ship , from the relative position (current positions) of the target ship , the velocity vector of the target ship and the velocity of the navigating ship ;
own-ship-mapping-position calculation means for calculating a position at which the navigating ship would be located when each of the vertexes of the safe passing region is on the possible collision point obtained by the collision point calculation means , and for defining the calculated position as an own-ship-mapping position ;
and danger area calculation means for calculating and determining lines joining the own-ship-mapping-positions corresponding to the possible collision point of the vertexes of the safe passing region , said lines defining a danger area , and output information on the lines and own-ship-mapping-positions to display means , said danger area calculation means determining the lines joining the own-ship-mapping-positions depending on the number of the possible collision points of each vertex of the safe passing region as follows , i) when the vertexes have one or no collision points , respectively , the danger area calculation means determining lines such that the own-ship-mapping-positions corresponding to the collision points corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define a closed area , or one or more open areas ;
ii) when the vertexes have two collision points , the danger area calculation means judging which one of the two collision points need a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points need a shorter time to move from the present vertexes position to the collision point , classifying one of the two collision points needing longer time into a longer time group and the other of the two collision points needing shorter time into a shorter time group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines so that the lines define two separate danger areas : iii) when one or more vertexes have one collision point and the other vertexes have two collision points , respectively , the danger area calculation means judging , for the other vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , for vertexes having one collision point , the collision point belongs to either group and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define and form two danger areas in contact with each other ;
and iv) when there are vertexes having no collision points and vertexes having two collision points , the danger area calculation means judging , for the vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , if there are vertexes having one collision point , the collision point belongs to either group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , if a neighboring vertex has no collision points , two own-ship-mapping-positions corresponding to the two collision points corresponding to a vertex which neighbors with the vertex having no collision are connected with each other by one of the lines , so that the lines define two danger areas overlapping each other , whereby said apparatus supports ship navigation by providing the danger area where there is the danger of collision between the navigating ship and the target ship .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (time t) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one (d line) of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (d line) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5515287A
CLAIM 1
. A navigation supporting display apparatus comprising ;
collision point calculation means for calculating a possible collision point of each vertex of a polygonal safe passing region set around one' ;
s own navigating ship , and a target ship , from the relative position of the target ship , the velocity vector of the target ship and the velocity of the navigating ship ;
own-ship-mapping-position calculation means for calculating a position at which the navigating ship would be located when each of the vertexes of the safe passing region is on the possible collision point obtained by the collision point calculation means , and for defining the calculated position as an own-ship-mapping position ;
and danger area calculation means for calculating and determining lines joining the own-ship-mapping-positions corresponding to the possible collision point of the vertexes of the safe passing region , said line (current position, respective one) s defining a danger area , and output information on the lines and own-ship-mapping-positions to display means , said danger area calculation means determining the lines joining the own-ship-mapping-positions depending on the number of the possible collision points of each vertex of the safe passing region as follows , i) when the vertexes have one or no collision points , respectively , the danger area calculation means determining lines such that the own-ship-mapping-positions corresponding to the collision points corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define a closed area , or one or more open areas ;
ii) when the vertexes have two collision points , the danger area calculation means judging which one of the two collision points need a longer time t (first data) o move from the present vertex' ;
s position to the collision point , and which one of the two collision points need a shorter time to move from the present vertexes position to the collision point , classifying one of the two collision points needing longer time into a longer time group and the other of the two collision points needing shorter time into a shorter time group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines so that the lines define two separate danger areas : iii) when one or more vertexes have one collision point and the other vertexes have two collision points , respectively , the danger area calculation means judging , for the other vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , for vertexes having one collision point , the collision point belongs to either group and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define and form two danger areas in contact with each other ;
and iv) when there are vertexes having no collision points and vertexes having two collision points , the danger area calculation means judging , for the vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , if there are vertexes having one collision point , the collision point belongs to either group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , if a neighboring vertex has no collision points , two own-ship-mapping-positions corresponding to the two collision points corresponding to a vertex which neighbors with the vertex having no collision are connected with each other by one of the lines , so that the lines define two danger areas overlapping each other , whereby said apparatus supports ship navigation by providing the danger area where there is the danger of collision between the navigating ship and the target ship .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (relative position) of the plurality of transportation providers and the pickup location .
US5515287A
CLAIM 1
. A navigation supporting display apparatus comprising ;
collision point calculation means for calculating a possible collision point of each vertex of a polygonal safe passing region set around one' ;
s own navigating ship , and a target ship , from the relative position (current positions) of the target ship , the velocity vector of the target ship and the velocity of the navigating ship ;
own-ship-mapping-position calculation means for calculating a position at which the navigating ship would be located when each of the vertexes of the safe passing region is on the possible collision point obtained by the collision point calculation means , and for defining the calculated position as an own-ship-mapping position ;
and danger area calculation means for calculating and determining lines joining the own-ship-mapping-positions corresponding to the possible collision point of the vertexes of the safe passing region , said lines defining a danger area , and output information on the lines and own-ship-mapping-positions to display means , said danger area calculation means determining the lines joining the own-ship-mapping-positions depending on the number of the possible collision points of each vertex of the safe passing region as follows , i) when the vertexes have one or no collision points , respectively , the danger area calculation means determining lines such that the own-ship-mapping-positions corresponding to the collision points corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define a closed area , or one or more open areas ;
ii) when the vertexes have two collision points , the danger area calculation means judging which one of the two collision points need a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points need a shorter time to move from the present vertexes position to the collision point , classifying one of the two collision points needing longer time into a longer time group and the other of the two collision points needing shorter time into a shorter time group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines so that the lines define two separate danger areas : iii) when one or more vertexes have one collision point and the other vertexes have two collision points , respectively , the danger area calculation means judging , for the other vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , for vertexes having one collision point , the collision point belongs to either group and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , so that the lines define and form two danger areas in contact with each other ;
and iv) when there are vertexes having no collision points and vertexes having two collision points , the danger area calculation means judging , for the vertexes having two collision points , which one of the two collision points needs a longer time to move from the present vertex' ;
s position to the collision point , and which one of the two collision points needs a shorter time to move from the present vertex' ;
s position to the collision point , classifying one of the two collision points needing a longer time into a longer time group and the other of the two collision points needing a shorter time into a shorter time group , assuming that , if there are vertexes having one collision point , the collision point belongs to either group , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the longer time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , and determining lines such that the own-ship-mapping-positions corresponding to the collision points belonging to the shorter time group and corresponding to the vertexes neighboring each other are connected with each other by one of the lines , if a neighboring vertex has no collision points , two own-ship-mapping-positions corresponding to the two collision points corresponding to a vertex which neighbors with the vertex having no collision are connected with each other by one of the lines , so that the lines define two danger areas overlapping each other , whereby said apparatus supports ship navigation by providing the danger area where there is the danger of collision between the navigating ship and the target ship .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5497149A

Filed: 1995-02-21     Issued: 1996-03-05

Global security system

(Original Assignee) Fast; Ray     

Ray Fast
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (receiving first data, second program, first program) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (second data, said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5497149A
CLAIM 1
. A security system for protecting and locating an object , and for alerting supervising personnel responsible for said object , said security system determining the geographic position of said object using position signals transmitted by a geographic positioning system , comprising a terminal , and an object beacon ;
said object beacon including a geographic position determining device attached to said object including a microprocessor and a memory for storing programs to be executed by said microprocessor , first receiving means for receiving said position signals from transmitters of said geographic positioning system , a wireless communication port connected to a receiver and a transmitter for transmitting alert messages and receiving first data (receiving first data, first data) , said first data including confirmation data and deactivation data , a wired connection port for transferring said programs and second data (second data) from said terminal to said memory (second data) ;
said second data including allowed geographic position data defining at least one allowed geographical area for said object predetermined by said supervising personnel and defining all areas outside said at least one allowed geographical area as disallowed geographical areas for said object , and data identifying said object to be protected ;
said second data remaining unmodified when said terminal is not connected to said wired connection port ;
said programs including a first program (receiving first data, first data) for determining an actual geographic position of said object using said position signals received by said first receiving means and supplied to said microprocessor , a second program (receiving first data, first data) including a first subprogram for comparing said so determined actual geographic position with said allowed geographic position data and generating a first alert message if said actual position does not match said allowed position data , said second program repeating said alert message until said receiver receives said deactivation data ;
a first timer for periodically executing said first program , a second timer for repetitively executing said second program ;
said terminal for generating said programs and transferring said programs via said wired connection port of said object beacon to said memory , and for receiving said alert messages via said wireless communication port , said terminal being locally independent of said object beacon when monitoring said geographic position determining device and including means for generating and transmitting messages to said supervising personnel upon receiving an alert message from said object beacon .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (receiving first data, second program, first program) (receiving first data, second program, first program) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (second data, said memory) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5497149A
CLAIM 1
. A security system for protecting and locating an object , and for alerting supervising personnel responsible for said object , said security system determining the geographic position of said object using position signals transmitted by a geographic positioning system , comprising a terminal , and an object beacon ;
said object beacon including a geographic position determining device attached to said object including a microprocessor and a memory for storing programs to be executed by said microprocessor , first receiving means for receiving said position signals from transmitters of said geographic positioning system , a wireless communication port connected to a receiver and a transmitter for transmitting alert messages and receiving first data (receiving first data, first data) , said first data including confirmation data and deactivation data , a wired connection port for transferring said programs and second data (second data) from said terminal to said memory (second data) ;
said second data including allowed geographic position data defining at least one allowed geographical area for said object predetermined by said supervising personnel and defining all areas outside said at least one allowed geographical area as disallowed geographical areas for said object , and data identifying said object to be protected ;
said second data remaining unmodified when said terminal is not connected to said wired connection port ;
said programs including a first program (receiving first data, first data) for determining an actual geographic position of said object using said position signals received by said first receiving means and supplied to said microprocessor , a second program (receiving first data, first data) including a first subprogram for comparing said so determined actual geographic position with said allowed geographic position data and generating a first alert message if said actual position does not match said allowed position data , said second program repeating said alert message until said receiver receives said deactivation data ;
a first timer for periodically executing said first program , a second timer for repetitively executing said second program ;
said terminal for generating said programs and transferring said programs via said wired connection port of said object beacon to said memory , and for receiving said alert messages via said wireless communication port , said terminal being locally independent of said object beacon when monitoring said geographic position determining device and including means for generating and transmitting messages to said supervising personnel upon receiving an alert message from said object beacon .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5559707A

Filed: 1995-01-31     Issued: 1996-09-24

Computer aided routing system

(Original Assignee) Delorme Publishing Co Inc     (Current Assignee) Garmin Switzerland GmbH

David M. DeLorme, Keith A. Gray
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (respective point, first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5559707A
CLAIM 17
. The CARS of claim 2 wherein the CARS software is constructed so that POI types and particular POIs of the first data (first data) base selected by the user are displayed as overlays on the electronic maps and the user customized strip maps .

US5559707A
CLAIM 42
. The CARM of claim 41 comprising the step of printing a hardcopy map of the user customized strip map showing the user defined travel route , list of user selected POIs in the region of interest and respective point (first data) ers along one side of the strip map , and the list of directions and respective pointers on the other side of the strip map .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (method steps) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5559707A
CLAIM 59
. A program storage device readable by a machine , tangibly embodying a program of instruction executable by the machine to perform method steps (sorting order) for computer aided routing comprising : presenting electronic maps on a computer display ;
selecting on the electronic maps a user travel origin , travel destination , and intermediate waypoints at geographical locations between the travel origin and travel destination ;
calculating , delineating , and displaying on the computer display a travel route between the user travel origin and travel destination via the user selected waypoints according to user choice of the shortest travel route , quickest travel route , or user selected preferred travel route ;
selecting a region of interest to the user along the user defined travel route , said region having user defined dimensions limiting excursions on either side of the user defined travel route ;
providing a computer aided routing system (CARS) database of geographically locatable points of interest (POIs) in the geographical areas of the electronic maps , said POIs being organized into a plurality of type for user selection of POIs by type , said POI types comprising overlays of the CARS database for display over the electronic maps on the computer display , said CARS database also comprising travel information selected from the group consisting of graphics , photos , videos , animations , audio information and text information about transportation routes and waypoints of the electronic maps and POIs of the CARS database ;
identifying in the digital computer the transportation routes , route intersections , and waypoints of the electronic maps , region of interest selected by the user , and the selected POIs of the CARS database , by coordinate locations in a common geographical coordinate system ;
selecting specified POI types in the user defined region of interest along the user defined travel route and selecting particular POIs from the selected types in the region ;
assembling and displaying on the computer display a user customized travelog for preview of the user defined travel route , said travelog including travel information in the CARS database on the transportation routes and waypoints of the electronic maps and selected POIs in the user defined region of interest along the user defined travel route .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (respective point, first data) comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5559707A
CLAIM 17
. The CARS of claim 2 wherein the CARS software is constructed so that POI types and particular POIs of the first data (first data) base selected by the user are displayed as overlays on the electronic maps and the user customized strip maps .

US5559707A
CLAIM 42
. The CARM of claim 41 comprising the step of printing a hardcopy map of the user customized strip map showing the user defined travel route , list of user selected POIs in the region of interest and respective point (first data) ers along one side of the strip map , and the list of directions and respective pointers on the other side of the strip map .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (method steps) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5559707A
CLAIM 59
. A program storage device readable by a machine , tangibly embodying a program of instruction executable by the machine to perform method steps (sorting order) for computer aided routing comprising : presenting electronic maps on a computer display ;
selecting on the electronic maps a user travel origin , travel destination , and intermediate waypoints at geographical locations between the travel origin and travel destination ;
calculating , delineating , and displaying on the computer display a travel route between the user travel origin and travel destination via the user selected waypoints according to user choice of the shortest travel route , quickest travel route , or user selected preferred travel route ;
selecting a region of interest to the user along the user defined travel route , said region having user defined dimensions limiting excursions on either side of the user defined travel route ;
providing a computer aided routing system (CARS) database of geographically locatable points of interest (POIs) in the geographical areas of the electronic maps , said POIs being organized into a plurality of type for user selection of POIs by type , said POI types comprising overlays of the CARS database for display over the electronic maps on the computer display , said CARS database also comprising travel information selected from the group consisting of graphics , photos , videos , animations , audio information and text information about transportation routes and waypoints of the electronic maps and POIs of the CARS database ;
identifying in the digital computer the transportation routes , route intersections , and waypoints of the electronic maps , region of interest selected by the user , and the selected POIs of the CARS database , by coordinate locations in a common geographical coordinate system ;
selecting specified POI types in the user defined region of interest along the user defined travel route and selecting particular POIs from the selected types in the region ;
assembling and displaying on the computer display a user customized travelog for preview of the user defined travel route , said travelog including travel information in the CARS database on the transportation routes and waypoints of the electronic maps and selected POIs in the user defined region of interest along the user defined travel route .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5574648A

Filed: 1995-01-05     Issued: 1996-11-12

Airport control/management system using GNSS-based methods and equipment for the control of surface and airborne traffic

(Original Assignee) Pilley; Harold R.     (Current Assignee) Honeywell Intellectual Properties Inc

Harold R. Pilley
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates (GNSS signal) from a plurality of transportation provider mobile devices (other vehicles) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5574648A
CLAIM 30
. A method used by a controller to monitor , control and manage vehicles including surface and airborne vehicles operating in a selected 3-dimensional space , the method combing the steps of : (a) using GNSS , derived data based upon an earth centered earth fixed coordinate system , establishing a precise 3-dimensional digital map of the selected 3-dimensional space , in combination with at least one GNSS-compatible database ;
(b) receiving GNSS position reports data from the vehicles within the selected 3-dimensional space and storing the GNSS position reports data in the GNSS-compatible databases , at least one of the vehicles having a means to receive GNSS signal (location updates, time location updates) s and determine GNSS position , generate and transmit , by digital data , continuous GNSS-based position reports , and identification data to the controller ;
(c) processing data received from the vehicles with the 3-dimensional digital map of the selected 3-dimensional space and the GNSS-compatible database creating a displayable map showing location and movement of at least one of the vehicles within the selected 3-dimensional space ;
(d) providing to the controller , based on the processed data , commands for communication to at least one of the vehicles thereby monitoring , controlling and managing the movements of at least one of the vehicles within the selected 3-dimensional space ;
(e) identifying GNSS compatible zones of interest within the selected 3-dimensional space , (f) creating a 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (g) establishing at least a map and zone database compatible with computer processing , the map and said zone database maintaining the GNSS compatible zones and the 3-dimensional digital map coordinate information , (h) processing data received from the vehicles with the map and the zone database creating a displayable map showing location and movement of the vehicles with respect to the 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (i) identifying potential for incursion of the vehicles into any of the GNSS compatible zones , the potential for incursion determined from the processed data received from the vehicles and criteria selected from the group consisting of NOTAMS , areas off limits , zones around potentially colliding vehicles , air traffic controller stations , and (j) generating control and management signals as a function of the vehicle path and the potential for incursion into zones to assist the controller to monitor , control and manage said selected 3-dimensional space .

US5574648A
CLAIM 42
. The system based within at least one vehicle/aircraft according to claim 41 further comprising : bi-directional radio equipment interfacing with the computer ;
means associated with the radio equipment to receive digital data , the digital data selected from databases in the group of databases consisting of GNSS-based reports from at least one other vehicle/aircraft , air traffic control commands , and differential corrections ;
and means within each vehicle/aircraft to transmit GNSS-based reports to the other vehicles (transportation provider mobile devices) /aircraft .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates (GNSS signal) from the plurality of transportation provider mobile devices (other vehicles) include real-time location updates from the plurality of transportation provider mobile devices .
US5574648A
CLAIM 30
. A method used by a controller to monitor , control and manage vehicles including surface and airborne vehicles operating in a selected 3-dimensional space , the method combing the steps of : (a) using GNSS , derived data based upon an earth centered earth fixed coordinate system , establishing a precise 3-dimensional digital map of the selected 3-dimensional space , in combination with at least one GNSS-compatible database ;
(b) receiving GNSS position reports data from the vehicles within the selected 3-dimensional space and storing the GNSS position reports data in the GNSS-compatible databases , at least one of the vehicles having a means to receive GNSS signal (location updates, time location updates) s and determine GNSS position , generate and transmit , by digital data , continuous GNSS-based position reports , and identification data to the controller ;
(c) processing data received from the vehicles with the 3-dimensional digital map of the selected 3-dimensional space and the GNSS-compatible database creating a displayable map showing location and movement of at least one of the vehicles within the selected 3-dimensional space ;
(d) providing to the controller , based on the processed data , commands for communication to at least one of the vehicles thereby monitoring , controlling and managing the movements of at least one of the vehicles within the selected 3-dimensional space ;
(e) identifying GNSS compatible zones of interest within the selected 3-dimensional space , (f) creating a 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (g) establishing at least a map and zone database compatible with computer processing , the map and said zone database maintaining the GNSS compatible zones and the 3-dimensional digital map coordinate information , (h) processing data received from the vehicles with the map and the zone database creating a displayable map showing location and movement of the vehicles with respect to the 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (i) identifying potential for incursion of the vehicles into any of the GNSS compatible zones , the potential for incursion determined from the processed data received from the vehicles and criteria selected from the group consisting of NOTAMS , areas off limits , zones around potentially colliding vehicles , air traffic controller stations , and (j) generating control and management signals as a function of the vehicle path and the potential for incursion into zones to assist the controller to monitor , control and manage said selected 3-dimensional space .

US5574648A
CLAIM 42
. The system based within at least one vehicle/aircraft according to claim 41 further comprising : bi-directional radio equipment interfacing with the computer ;
means associated with the radio equipment to receive digital data , the digital data selected from databases in the group of databases consisting of GNSS-based reports from at least one other vehicle/aircraft , air traffic control commands , and differential corrections ;
and means within each vehicle/aircraft to transmit GNSS-based reports to the other vehicles (transportation provider mobile devices) /aircraft .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates (GNSS signal) from a plurality of transportation provider mobile devices (other vehicles) , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5574648A
CLAIM 30
. A method used by a controller to monitor , control and manage vehicles including surface and airborne vehicles operating in a selected 3-dimensional space , the method combing the steps of : (a) using GNSS , derived data based upon an earth centered earth fixed coordinate system , establishing a precise 3-dimensional digital map of the selected 3-dimensional space , in combination with at least one GNSS-compatible database ;
(b) receiving GNSS position reports data from the vehicles within the selected 3-dimensional space and storing the GNSS position reports data in the GNSS-compatible databases , at least one of the vehicles having a means to receive GNSS signal (location updates, time location updates) s and determine GNSS position , generate and transmit , by digital data , continuous GNSS-based position reports , and identification data to the controller ;
(c) processing data received from the vehicles with the 3-dimensional digital map of the selected 3-dimensional space and the GNSS-compatible database creating a displayable map showing location and movement of at least one of the vehicles within the selected 3-dimensional space ;
(d) providing to the controller , based on the processed data , commands for communication to at least one of the vehicles thereby monitoring , controlling and managing the movements of at least one of the vehicles within the selected 3-dimensional space ;
(e) identifying GNSS compatible zones of interest within the selected 3-dimensional space , (f) creating a 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (g) establishing at least a map and zone database compatible with computer processing , the map and said zone database maintaining the GNSS compatible zones and the 3-dimensional digital map coordinate information , (h) processing data received from the vehicles with the map and the zone database creating a displayable map showing location and movement of the vehicles with respect to the 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (i) identifying potential for incursion of the vehicles into any of the GNSS compatible zones , the potential for incursion determined from the processed data received from the vehicles and criteria selected from the group consisting of NOTAMS , areas off limits , zones around potentially colliding vehicles , air traffic controller stations , and (j) generating control and management signals as a function of the vehicle path and the potential for incursion into zones to assist the controller to monitor , control and manage said selected 3-dimensional space .

US5574648A
CLAIM 42
. The system based within at least one vehicle/aircraft according to claim 41 further comprising : bi-directional radio equipment interfacing with the computer ;
means associated with the radio equipment to receive digital data , the digital data selected from databases in the group of databases consisting of GNSS-based reports from at least one other vehicle/aircraft , air traffic control commands , and differential corrections ;
and means within each vehicle/aircraft to transmit GNSS-based reports to the other vehicles (transportation provider mobile devices) /aircraft .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider mobile devices (other vehicles) include real-time location updates (GNSS signal) from the plurality of transportation provider mobile devices .
US5574648A
CLAIM 30
. A method used by a controller to monitor , control and manage vehicles including surface and airborne vehicles operating in a selected 3-dimensional space , the method combing the steps of : (a) using GNSS , derived data based upon an earth centered earth fixed coordinate system , establishing a precise 3-dimensional digital map of the selected 3-dimensional space , in combination with at least one GNSS-compatible database ;
(b) receiving GNSS position reports data from the vehicles within the selected 3-dimensional space and storing the GNSS position reports data in the GNSS-compatible databases , at least one of the vehicles having a means to receive GNSS signal (location updates, time location updates) s and determine GNSS position , generate and transmit , by digital data , continuous GNSS-based position reports , and identification data to the controller ;
(c) processing data received from the vehicles with the 3-dimensional digital map of the selected 3-dimensional space and the GNSS-compatible database creating a displayable map showing location and movement of at least one of the vehicles within the selected 3-dimensional space ;
(d) providing to the controller , based on the processed data , commands for communication to at least one of the vehicles thereby monitoring , controlling and managing the movements of at least one of the vehicles within the selected 3-dimensional space ;
(e) identifying GNSS compatible zones of interest within the selected 3-dimensional space , (f) creating a 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (g) establishing at least a map and zone database compatible with computer processing , the map and said zone database maintaining the GNSS compatible zones and the 3-dimensional digital map coordinate information , (h) processing data received from the vehicles with the map and the zone database creating a displayable map showing location and movement of the vehicles with respect to the 3-dimensional digital map of the GNSS compatible zones and the selected 3-dimensional space , (i) identifying potential for incursion of the vehicles into any of the GNSS compatible zones , the potential for incursion determined from the processed data received from the vehicles and criteria selected from the group consisting of NOTAMS , areas off limits , zones around potentially colliding vehicles , air traffic controller stations , and (j) generating control and management signals as a function of the vehicle path and the potential for incursion into zones to assist the controller to monitor , control and manage said selected 3-dimensional space .

US5574648A
CLAIM 42
. The system based within at least one vehicle/aircraft according to claim 41 further comprising : bi-directional radio equipment interfacing with the computer ;
means associated with the radio equipment to receive digital data , the digital data selected from databases in the group of databases consisting of GNSS-based reports from at least one other vehicle/aircraft , air traffic control commands , and differential corrections ;
and means within each vehicle/aircraft to transmit GNSS-based reports to the other vehicles (transportation provider mobile devices) /aircraft .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
JPH08178683A

Filed: 1994-12-26     Issued: 1996-07-12

電気自動車の走行ルート選定システム

(Original Assignee) Nissan Motor Co Ltd; 日産自動車株式会社     

Masato Origuchi, Hiromichi Takatsuka, 正人 折口, 裕道 高塚
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device (データ) , second data comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 2
. The method of claim 1 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 8
. The method of claim 1 , further comprising causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device (データ) second data (システム, 表示部) comprising a pickup location (GPS) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部 (customer mobile device second data) と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム (customer mobile device second data)

US9921077B2
CLAIM 12
. The apparatus of claim 11 , wherein the display of the sorted listing is provided at the customer mobile device (データ) to enable the customer associated with the customer mobile device to make the selection from the sorted listing at the customer mobile device .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (GPS) based on a location of the preferred transportation provider relative to the pickup location .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device (データ) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location (GPS) .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (GPS) , passenger capacity information for the listed transportation providers , fuel usage information (データ) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
JPH08178683A
CLAIM 1
【請求項1】 電気自動車の現在位置を認識するGPS (pickup location) と、 自車のバッテリの状態を監視するバッテリ状態監視部 と、 道路地図情報を記憶する地図データ (customer mobile device, fuel usage information) 記憶部と、 目的地を入力する入力部と、 表示部と、 前記GPSが認識する現在位置と前記入力部から入力さ れた目的地とから、前記地図データ記憶部から読み込ん だ道路地図情報に照らして、最適走行ルートを選定する 最適ルート演算部と、 前記最適ルート演算部が求めた最適ルートに対して前記 バッテリ状態監視部が入力するバッテリ状態からバッテ リ消費量が最小となる走行運転モードを演算する運転モ ード演算部と、 前記地図データ記憶部から読み込んだ道路地図情報と、 前記GPSが認識する自車の現在位置と、当該現在位置 から目的地までの最適走行ルートとを前記表示部に表示 させる表示制御部と、 前記運転モード演算部が求めた運転モードにしたがって 加速度制限を行なう運転制御部とを備えて成る電気自動 車の走行ルート選定システム。




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5579372A

Filed: 1994-12-12     Issued: 1996-11-26

Flow control method for short message service - busy subscriber

(Original Assignee) Telefonaktiebolaget LM Ericsson AB     (Current Assignee) Telefonaktiebolaget LM Ericsson AB

Bo A. V. Åstr om
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data (radio interfaces) comprising a plurality of location updates from a plurality of transportation provider (one service) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US5579372A
CLAIM 9
. A mobile telephone system according to claim 6 , wherein said mobile services switching center and said visitor location register are connected with the mobile stations by radio interfaces (first data) .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider (one service) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider (one service) to the pickup location .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US9921077B2
CLAIM 6
. The method of claim 1 , wherein the location updates from the plurality of transportation provider (one service) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data (radio interfaces) comprising a plurality of location updates from a plurality of transportation provider (one service) mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US5579372A
CLAIM 9
. A mobile telephone system according to claim 6 , wherein said mobile services switching center and said visitor location register are connected with the mobile stations by radio interfaces (first data) .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider (one service) to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider (one service) to the pickup location .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update from the plurality of transportation provider (one service) mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5579372A
CLAIM 1
. A mobile telephone system for sending messages to and from mobile stations comprising : a plurality of service centers for sending and receiving messages to and from the mobile stations ;
and a switching center for establishing a message dialog and detecting message busy conditions for a message being sent to one of the mobile stations by one of said plurality of service centers while a message is attempted to be sent to the one mobile station by another of said service centers and sequentially developing a list of addresses for each of said service centers attempting to send messages to the one mobile station , wherein said switching center sequentially sends an alert signal to each of said service centers in said list upon completion of sending messages by said one service (transportation provider) center until each of said service centers in said list is exhausted .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5508707A

Filed: 1994-09-28     Issued: 1996-04-16

Method for determining position by obtaining directional information from spatial division multiple access (SDMA)-equipped and non-SDMA-equipped base stations

(Original Assignee) US West Advanced Technologies Inc     (Current Assignee) Qwest Communications International Inc

Frederick W. LeBlanc, Alparslan M. Uysal
US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (determined directions) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5508707A
CLAIM 3
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped and non-SDMA-equipped base stations each having an antenna with a corresponding coverage area , a method for determining the position of a mobile unit , comprising : for each of the non-SDMA-equipped base stations , providing a plurality of bandpass filters in electrical communication with the corresponding antenna , each of the band-pass filters having a corresponding waveguide and operative to receive mobile unit signals from predetermined directions (fuel usage information) in predetermined frequency slots ;
for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position of the mobile unit ;
determining the communication frequencies of the neighboring base stations and the corresponding directions of their received mobile unit signals so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (relative position) of the plurality of transportation providers and the pickup location .
US5508707A
CLAIM 1
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped base stations each having a smart antenna with a predetermined number of fixed lobes , each of the lobes oriented in a predetermined direction and operative to communicate with a mobile unit on a corresponding communication channel within a known coverage area , a method for determining the position of a mobile unit , comprising : for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position (current positions) of the mobile unit ;
determining which lobes of the neighboring base stations are in communication with the mobile unit ;
determining the orientations of the communicating lobes of the neighboring base stations in terms of azimuth angles so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (determined directions) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5508707A
CLAIM 3
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped and non-SDMA-equipped base stations each having an antenna with a corresponding coverage area , a method for determining the position of a mobile unit , comprising : for each of the non-SDMA-equipped base stations , providing a plurality of bandpass filters in electrical communication with the corresponding antenna , each of the band-pass filters having a corresponding waveguide and operative to receive mobile unit signals from predetermined directions (fuel usage information) in predetermined frequency slots ;
for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position of the mobile unit ;
determining the communication frequencies of the neighboring base stations and the corresponding directions of their received mobile unit signals so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (determined directions) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5508707A
CLAIM 3
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped and non-SDMA-equipped base stations each having an antenna with a corresponding coverage area , a method for determining the position of a mobile unit , comprising : for each of the non-SDMA-equipped base stations , providing a plurality of bandpass filters in electrical communication with the corresponding antenna , each of the band-pass filters having a corresponding waveguide and operative to receive mobile unit signals from predetermined directions (fuel usage information) in predetermined frequency slots ;
for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position of the mobile unit ;
determining the communication frequencies of the neighboring base stations and the corresponding directions of their received mobile unit signals so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (first bounding) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5508707A
CLAIM 1
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped base stations each having a smart antenna with a predetermined number of fixed lobes , each of the lobes oriented in a predetermined direction and operative to communicate with a mobile unit on a corresponding communication channel within a known coverage area , a method for determining the position of a mobile unit , comprising : for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding (location update) polygon area that describes the relative position of the mobile unit ;
determining which lobes of the neighboring base stations are in communication with the mobile unit ;
determining the orientations of the communicating lobes of the neighboring base stations in terms of azimuth angles so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (relative position) of the plurality of transportation providers and the pickup location .
US5508707A
CLAIM 1
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped base stations each having a smart antenna with a predetermined number of fixed lobes , each of the lobes oriented in a predetermined direction and operative to communicate with a mobile unit on a corresponding communication channel within a known coverage area , a method for determining the position of a mobile unit , comprising : for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position (current positions) of the mobile unit ;
determining which lobes of the neighboring base stations are in communication with the mobile unit ;
determining the orientations of the communicating lobes of the neighboring base stations in terms of azimuth angles so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information (determined directions) for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5508707A
CLAIM 3
. For use in a wireless communication system including a plurality of Spatial Division Multiple Access (SDMA)-equipped and non-SDMA-equipped base stations each having an antenna with a corresponding coverage area , a method for determining the position of a mobile unit , comprising : for each of the non-SDMA-equipped base stations , providing a plurality of bandpass filters in electrical communication with the corresponding antenna , each of the band-pass filters having a corresponding waveguide and operative to receive mobile unit signals from predetermined directions (fuel usage information) in predetermined frequency slots ;
for each of the base stations , determining in cooperation with a receiver , a plurality of RF measurements for the base station , for a predetermined plurality of distances and directions ;
for each of the base stations , modeling its determined RF measurements as a scaled contour shape having minimum and maximum boundaries ;
determining where the contour shapes of the neighboring base stations intersect so as to define a first bounding polygon area that describes the relative position of the mobile unit ;
determining the communication frequencies of the neighboring base stations and the corresponding directions of their received mobile unit signals so as to define a second bounding polygon area that describes the relative position of the mobile unit ;
and determining where the first and second bounding polygon areas intersect so as to define a location polygon that describes the position of the mobile unit in terms of minimum and maximum error estimate .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5504491A

Filed: 1994-04-25     Issued: 1996-04-02

Global status and position reporting system

(Original Assignee) Chapman; Robert W.     (Current Assignee) TWELVE SQUARED PARTNERS AN ARIZONA LLC LLC ; WEISE THEODORE L

Robert W. Chapman
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data (said time) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5504491A
CLAIM 23
. A status and position reporting system according to claim 1 , further including a clock and a time and position deviation table in said remote unit for containing anticipated time and position coordinates for said remote unit , said time (second data) and position deviation table having an output connected to said status and position reporting means for initiating a status report indicating actual deviation in time and position of said remote unit from said anticipated time and position coordinates .

US5504491A
CLAIM 24
. A status and position reporting system according to claim 23 , including table control means (current position) in said remote unit communicating with said time and position deviation table for remotely controlling said time and position deviation table from said base .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position (control means) of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data (said time) comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5504491A
CLAIM 23
. A status and position reporting system according to claim 1 , further including a clock and a time and position deviation table in said remote unit for containing anticipated time and position coordinates for said remote unit , said time (second data) and position deviation table having an output connected to said status and position reporting means for initiating a status report indicating actual deviation in time and position of said remote unit from said anticipated time and position coordinates .

US5504491A
CLAIM 24
. A status and position reporting system according to claim 23 , including table control means (current position) in said remote unit communicating with said time and position deviation table for remotely controlling said time and position deviation table from said base .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (identity information) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5504491A
CLAIM 18
. A status and position reporting system according to claim 16 , wherein said information display is adapted for displaying remote unit identity information (location update) from said remote unit .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5485163A

Filed: 1994-03-30     Issued: 1996-01-16

Personal locator system

(Original Assignee) Motorola Solutions Inc     (Current Assignee) Google Technology Holdings LLC

Martin H. Singer, Daniel Tell, Anthony Kobrinetz
US9921077B2
CLAIM 1
. A method comprising : receiving , at a server , first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers based on a respective one of the plurality of location updates ;

receiving , at the server from a customer mobile device , second data comprising a pickup location (providing location information) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating , by the server , a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 3
. The method of claim 1 , wherein the the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (providing location information) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 4
. The method of claim 1 , further comprising calculating a route for the preferred transportation provider to the pickup location (providing location information) based on a location of the preferred transportation provider relative to the pickup location .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 5
. The method of claim 1 , further comprising dispatching the preferred transportation provider to the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 7
. The method of claim 1 , further comprising causing the indicators to be displayed on the map together with the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 9
. The method of claim 1 , further comprising calculating , in real-time by the server , estimated routes between the current positions (relative position, when i) of the plurality of transportation providers and the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US5485163A
CLAIM 4
. The method of claim 1 , wherein the step of sending a response further comprises measuring a signal quality level of control channel transmissions from plural nodes of the communications system including the first node , and sending the response to the first node when i (current positions) ts signal quality level exceeds the signal quality level of the control channel transmissions of the other of the plural nodes .

US5485163A
CLAIM 23
. The method of claim 21 , further comprising : g) determining the location of an authorized user requesting the location information , determining the relative position (current positions) of the current location of the portable device from the location of the authorized user , and providing the determined relative position to the authorized user .

US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (providing location information) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location (providing location information) for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 13
. The apparatus of claim 11 , wherein the sorted listing includes at least one of estimated times of arrival of the listed transportation providers at the pickup location (providing location information) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location (providing location information) based on a location of the preferred transportation provider relative to the pickup location .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 15
. The apparatus of claim 11 , further comprising dispatching the preferred transportation provider to the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 16
. The apparatus of claim 11 , wherein the location update (providing location information) from the plurality of transportation provider mobile devices include real-time location updates from the plurality of transportation provider mobile devices .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 17
. The apparatus of claim 11 , wherein the indicators are displayed on the map together with the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions (relative position, when i) of the plurality of transportation providers and the pickup location (providing location information) .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .

US5485163A
CLAIM 4
. The method of claim 1 , wherein the step of sending a response further comprises measuring a signal quality level of control channel transmissions from plural nodes of the communications system including the first node , and sending the response to the first node when i (current positions) ts signal quality level exceeds the signal quality level of the control channel transmissions of the other of the plural nodes .

US5485163A
CLAIM 23
. The method of claim 21 , further comprising : g) determining the location of an authorized user requesting the location information , determining the relative position (current positions) of the current location of the portable device from the location of the authorized user , and providing the determined relative position to the authorized user .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location (providing location information) , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5485163A
CLAIM 1
. A method of locating a portable locator unit (PLU) in a communications system comprising the steps of : a) accessing the communications system and requesting location of the PLU to be sent to a receiving device ;
b) sending a signal from the communications system to the PLU ;
c) sending a response , including a PLU identifier , from the PLU ;
d) receiving the response at a first node of the communications system . said first node having a node identifier ;
e) providing location information (pickup location, location update) within the communications system indicative of the location of the PLU based on analysis of the node identifier ;
f) determining a desired format for the location information based on the PLU identifier ;
and g) providing the location information of the PLU in the desired format to the receiving device .




US9921077B2

Filed: 2002-04-10     Issued: 2018-03-20

Method and system for dynamic estimation and predictive route generation

(Original Assignee) Bluestone Ventures Inc     (Current Assignee) Bluestone Ventures Inc

Michael Sheha, Angie Sheha, Stephen Petilli, Arun Yalagadda
US5470233A

Filed: 1994-03-17     Issued: 1995-11-28

System and method for tracking a pedestrian

(Original Assignee) Arkenstone Inc     (Current Assignee) Freedom Scientific Blv Group LLC

James R. Fruchterman, William C. Schwegler, Bruce W. Merritt, Charles LaPierre
US9921077B2
CLAIM 10
. The method of claim 1 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5470233A
CLAIM 2
. The system of claim 1 wherein said data (sorting order) base is a map database .

US9921077B2
CLAIM 11
. A server apparatus comprising : at least one memory comprising computer executable instructions (second instruction, first instruction) ;

and at least one processor configured to execute the computer executable instructions , the computer executable instructions causing the least one processor to perform : receiving first data comprising a plurality of location updates from a plurality of transportation provider mobile devices , each of the plurality of transportation provider mobile devices corresponding to a respective one of a plurality of transportation providers and each of the plurality of location updates representing a location of a respective one of the plurality of transportation providers at a particular time ;

causing a display of a plurality of indicators on a graphical representation of a map , each of the plurality of indicators corresponding to a current position of a respective one of the plurality of transportation providers ;

receiving from a customer mobile device second data comprising a pickup location for a customer associated with the customer mobile device ;

determining , for each of the plurality of transportation providers and using at least the first data and the pickup location , a distance between the transportation provider and the pickup location and an estimated time of arrival of the transportation provider at the pickup location ;

generating a sorted listing of the plurality of transportation providers using at least one of the determined distances between the transportation providers and the pickup location and the determined estimated times of arrival of the transportation providers at the pickup location ;

causing a display of the sorted listing to enable a selection from the sorted listing ;

and selecting , based on the selection from the sorted listing and at least the first data and the second data , a preferred transportation provider from among the plurality of transportation providers to provide transportation for the customer .
US5470233A
CLAIM 1
. A system for determining the geographic position of a blind pedestrian , comprising : a global positioning system (GPS) receiver ;
a computer receiving first coordinates from said GPS receiver representing the system' ;
s position ;
instructions for accessing second coordinates representing locations in a region where said system is located to said computer , said instructions further accessing an associated feature list which contains specific features that describe said location and a file created during use of said system relative to locations travelled by said blind pedestrian ;
first instruction (executable instructions, computer executable instructions) s in said computer for defining plurality correlations between said first coordinates and said second coordinates ;
second instruction (executable instructions, computer executable instructions) s in said computer for selecting one of said plurality correlations and its associated features that are appropriate for said blind pedestrian ;
and a voice synthesizer linked to said computer for phonetically describing the selected correlation and its associated features and relative to said file so that said pedestrian can audibly determine his position relative to said location .

US9921077B2
CLAIM 14
. The apparatus of claim 11 , wherein the computer executable instructions (second instruction, first instruction) further cause the at least one processor to perform calculating a route for the preferred transportation provider to the pickup location based on a location of the preferred transportation provider relative to the pickup location .
US5470233A
CLAIM 1
. A system for determining the geographic position of a blind pedestrian , comprising : a global positioning system (GPS) receiver ;
a computer receiving first coordinates from said GPS receiver representing the system' ;
s position ;
instructions for accessing second coordinates representing locations in a region where said system is located to said computer , said instructions further accessing an associated feature list which contains specific features that describe said location and a file created during use of said system relative to locations travelled by said blind pedestrian ;
first instruction (executable instructions, computer executable instructions) s in said computer for defining plurality correlations between said first coordinates and said second coordinates ;
second instruction (executable instructions, computer executable instructions) s in said computer for selecting one of said plurality correlations and its associated features that are appropriate for said blind pedestrian ;
and a voice synthesizer linked to said computer for phonetically describing the selected correlation and its associated features and relative to said file so that said pedestrian can audibly determine his position relative to said location .

US9921077B2
CLAIM 18
. The apparatus of claim 11 , wherein the computer executable instructions (second instruction, first instruction) further cause the at least one processor to perform causing the sorted listing to be displayed at a display screen of the customer mobile device .
US5470233A
CLAIM 1
. A system for determining the geographic position of a blind pedestrian , comprising : a global positioning system (GPS) receiver ;
a computer receiving first coordinates from said GPS receiver representing the system' ;
s position ;
instructions for accessing second coordinates representing locations in a region where said system is located to said computer , said instructions further accessing an associated feature list which contains specific features that describe said location and a file created during use of said system relative to locations travelled by said blind pedestrian ;
first instruction (executable instructions, computer executable instructions) s in said computer for defining plurality correlations between said first coordinates and said second coordinates ;
second instruction (executable instructions, computer executable instructions) s in said computer for selecting one of said plurality correlations and its associated features that are appropriate for said blind pedestrian ;
and a voice synthesizer linked to said computer for phonetically describing the selected correlation and its associated features and relative to said file so that said pedestrian can audibly determine his position relative to said location .

US9921077B2
CLAIM 19
. The apparatus of claim 11 , wherein the computer executable instructions (second instruction, first instruction) further cause the at least one processor to perform calculating , in real-time , estimated routes between the current positions of the plurality of transportation providers and the pickup location .
US5470233A
CLAIM 1
. A system for determining the geographic position of a blind pedestrian , comprising : a global positioning system (GPS) receiver ;
a computer receiving first coordinates from said GPS receiver representing the system' ;
s position ;
instructions for accessing second coordinates representing locations in a region where said system is located to said computer , said instructions further accessing an associated feature list which contains specific features that describe said location and a file created during use of said system relative to locations travelled by said blind pedestrian ;
first instruction (executable instructions, computer executable instructions) s in said computer for defining plurality correlations between said first coordinates and said second coordinates ;
second instruction (executable instructions, computer executable instructions) s in said computer for selecting one of said plurality correlations and its associated features that are appropriate for said blind pedestrian ;
and a voice synthesizer linked to said computer for phonetically describing the selected correlation and its associated features and relative to said file so that said pedestrian can audibly determine his position relative to said location .

US9921077B2
CLAIM 20
. The apparatus of claim 11 , wherein a sorting order (said data) of the sorted listing of the plurality of transportation providers is based on at least one of estimated times of arrival of the listed transportation providers at the pickup location , passenger capacity information for the listed transportation providers , fuel usage information for the listed transportation providers , distances between the listed transportation providers and the pickup location , and descriptions of the listed transportation providers .
US5470233A
CLAIM 2
. The system of claim 1 wherein said data (sorting order) base is a map database .