Driving history of a user with regard to a particular road intersection can be collected and retained in storage. A Markov model can be used to predict likelihood of the user making a particular decision regarding the intersection. A highest likelihood decision can be identified and used to create a
Driving history of a user with regard to a particular road intersection can be collected and retained in storage. A Markov model can be used to predict likelihood of the user making a particular decision regarding the intersection. A highest likelihood decision can be identified and used to create a travel route. In addition, contextual information can be taken into account when creating the route, such as time of day, road conditions, user situation, and the like.
대표청구항▼
1. A system, comprising: one or more processors; andmemory storing one or more components that are executable by the one or more processors, the one or more components comprising:a communication component to obtain global positioning data of an entity;an observation component to track a journey of t
1. A system, comprising: one or more processors; andmemory storing one or more components that are executable by the one or more processors, the one or more components comprising:a communication component to obtain global positioning data of an entity;an observation component to track a journey of the entity;a recognition component to identify a potential travel space of the entity such that the potential travel space is identified by determining a set radius from a location of the entity or a number of intersections around a location of the entity, the potential travel space including potential travel paths;a partition component to divide the potential travel paths into a set of future segments defined by at least one travel decision point within the potential travel space;an analysis component to evaluate travel history of the entity, wherein the travel history of the entity is determined at least partially based on the global positioning data obtained by the communication component; anda calculation component to:define a particular number of most recently traveled segments used to compute a route likelihood over the set of future segments, wherein an individual segment is defined by two travel decision points and wherein the most recently traveled segments are obtained through at least one of the communication component or the observation component;determine, based at least in part on the travel history of the entity, a direction of travel of the entity based at least in part on observing the particular number of most recently traveled segments traveled by the entity during a current journey using the observation component; andcompute the route likelihood of the entity over the set of future segments based at least in part on the direction of travel by computing a probability that the entity will select different outcomes of the at least one travel decision point. 2. The system of claim 1, wherein the entity is a user, a user classification, a vehicle, or a combination thereof. 3. The system of claim 1, further comprising a designation component to identify a highest probability outcome of the at least one travel decision point. 4. The system of claim 3, further comprising a creation component to produce an estimated route based upon the highest probability outcome of the at least one travel decision point. 5. The system of claim 4, wherein the creation component is further configured to produce the estimated route based upon the highest probability outcome of the at least one travel decision point and at least one contextual circumstance. 6. The system of claim 1, wherein the potential travel space includes at least two travel decision points that do not define a same segment, and wherein a first probability the entity selects different outcomes of a first travel decision point of the at least two travel decision points is independent of a second probability the entity selects different outcomes of a second travel decision point of the at least two travel decision points. 7. The system of claim 1, wherein the calculation component is further configured to use a Markov model to compute the route likelihood of the entity over the set of future segments. 8. A method, comprising: obtaining global positioning data of an entity;tracking a journey of the entity;identifying a potential travel space of the entity such that the potential travel space is identified by determining a set radius from a location of the entity or a number of intersections around a location of the entity, wherein the potential travel space includes potential travel paths;dividing the potential travel paths into a set of future segments defined by at least one travel decision point within the potential travel space;determining a particular number of most recently traveled segments most recently traveled by the entity based on at least one of the obtained global positioning data or the tracked journey of the entity, the determined particular number of most recently traveled segments being used to compute a route likelihood over the set of future segments, wherein an individual segment is defined by two travel decision points;evaluating, using one or more processors, travel history of the entity based on at least in part on the tracked journey;determining, using at least one of the one or more processors and based at least in part on the travel history of the entity, a direction of travel of the entity based at least in part on observing the particular number of most recently traveled segments traveled by the entity during a current journey using at least in part the tracked journey of the entity; andcomputing, using at least one of the one or more processors, the route likelihood of the entity over the set of future segments based at least in part on the direction of travel by computing a probability that the entity will select different outcomes of the at least one travel decision point. 9. The method of claim 8, further comprising using a Markov model to compute the route likelihood of the entity over the set of future segments. 10. The method of claim 8, wherein the potential travel space includes at least two travel decision points that do not define a same segment, and wherein a first probability the entity takes different outcomes of a first travel decision point of the at least two travel decision points is independent of a second probability the entity takes different outcomes of a second travel decision point of the at least two travel decision points. 11. A method, comprising: obtaining global positioning data of an entity;tracking a journey of the entity;identifying a potential travel space of the entity such that the potential travel space is identified by determining a set radius from a location of the entity or a number of intersections around a location of the entity, wherein the potential travel space includes potential travel paths;dividing the potential travel paths into a set of future segments defined by at least one travel decision point within the potential travel space;determining a particular number of most recently traveled segments by the entity based on the global positioning data, the determined particular number of most recently traveled segments being used to compute a route likelihood, wherein an individual segment is defined by two travel decision points;evaluating, using one or more processors, travel history of the entity based on at least partially on the tracked journey;determining, using at least one of the one or more processors and based at least in part on the travel history of the entity, a direction of travel of the entity based at least in part on observing the particular number of most recently traveled segments traveled by the entity during a current journey;computing, using at least one of the one or more processors, the route likelihood of the entity as a probability the entity will travel different segments among the set of future segments from at least one travel decision point, wherein the set of future segments is determined based at least in part on the direction of travel; andidentifying a highest probability outcome of the at least one travel decision point. 12. The method of claim 11, further comprising producing an estimated route based upon the highest probability outcome of the at least one travel decision point. 13. The method of claim 11, further comprising: determining that a probability of the highest probability outcome meets or exceeds a threshold probability; andat least partly in response to the determining, causing anticipatory information associated with the highest probability outcome to be output, the anticipatory information warning the entity of a road situation. 14. The method of claim 11, further comprising: determining that a probability of the highest probability outcome meets or exceeds a threshold probability; andat least partly in response to the determining, automatically adapting a vehicle to an expected operating condition without user intervention. 15. The method of claim 8, further comprising: producing an estimated route based upon the computed route likelihood of the entity over the set of future segments;determining that a probability of the entity traveling the estimated route meets or exceeds a threshold probability; andat least partly in response to the determining, automatically adapting a vehicle to an expected operating condition without user intervention. 16. The method of claim 15, wherein automatically adapting the vehicle comprises at least one of: engaging a turn signal for the vehicle;pointing headlights of the vehicle;darkening a windshield of the vehicle;deactivating a cylinder of an engine of the vehicle; orpre-braking the vehicle.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (76)
Katragadda, Lalitesh; Taylor, Bret Steven, Automatically generating and maintaining an address book.
Letchner, Julia M.; Krumm, John C.; Horvitz, Eric J., Collaborative route planning for generating personalized and context-sensitive routing recommendations.
Horvitz, Eric J.; Subramani, Murugesan S.; Apacible, Johnson T., Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion with applications to mobile computing and communications.
Meisels, Adrienne C.; Coughlin, Stephen J.; Fletcher, George; Bill, David S., Identifying a result responsive to a current location of a client device.
Djupsj?backa, Kimmo; Ollikainen, Pekka; Hautanen, Jukka; Erola, Esa; Tanskanen, Erkki; Saarikivi, Llari; Aarnio, Ari; Oesch, Klaus; Jokela, Riitta; H?meen-Anttila, Tapio, Method and system of shopping with a mobile device to purchase goods and/or services.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for granting a user request having locational and contextual attributes consistent with user policies for devices.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for selectively performing event on computer controlled device whose location and allowable operation is consiste.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, Method for triggering selected machine event when the triggering properties of the system are met and the triggering con.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Terry Douglas B. (San Carlos CA) Schilit William N. (Palo Al, Selective delivery of electronic messages in a multiple computer system based on context and environment of a user.
Theimer Marvin M. ; Spreitzer Michael J. ; Weiser Mark D. ; Goldstein Richard J. ; Swinehart Daniel C. ; Schilit William N. ; Want Roy, Specifying and establishing communication data paths between particular media devices in multiple media device computing.
Abbott, Kenneth H.; Freedman, Joshua M.; Newell, Dan; Robarts, James O., Supplying notifications related to supply and consumption of user context data.
Brady, Jr.,James V., System and method for locating and notifying a user of a person, place or thing having attributes matching the user's stated preferences.
Theimer Marvin M. (Mountain View CA) Spreitzer Michael J. (Tracy CA) Weiser Mark D. (Palo Alto CA) Goldstein Richard J. (San Francisco CA) Elrod Scott A. (Redwood City CA) Swinehart Daniel C. (Palo A, System for granting ownership of device by user based on requested level of ownership, present state of the device, and.
Chandra,Praphul; Lide,David; Sindhwani,Manoj, Unconnected power save mode for improving battery life of wireless stations in wireless local area networks.
Okada Akio,JPX, Vehicle driving condition prediction device, warning device using the prediction device, and recording medium for storing data for prediction.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.