Dal Santo
Michael P. Dal Santo, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140278051 | Prediction Engine - Some embodiments of the invention provide a novel prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for a user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following: (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user. In some embodiments, the prediction engine only relies on user-specific data stored on the device on which this engine executes. Alternatively, in other embodiments, it relies only on user-specific data stored outside of the device by external devices/servers. In still other embodiments, the prediction engine relies on user-specific data stored both by the device and by other devices/servers. | 09-18-2014 |
20140279723 | MOBILE DEVICE WITH PREDICTIVE ROUTING ENGINE - Some embodiments of the invention provide a mobile device with a novel route prediction engine that (1) can formulate predictions about current or future destinations and/or routes to such destinations for the device's user, and (2) can relay information to the user about these predictions. In some embodiments, this engine includes a machine-learning engine that facilitates the formulation of predicted future destinations and/or future routes to destinations based on stored, user-specific data. The user-specific data is different in different embodiments. In some embodiments, the stored, user-specific data includes data about any combination of the following (1) previous destinations traveled to by the user, (2) previous routes taken by the user, (3) locations of calendared events in the user's calendar, (4) locations of events for which the user has electronic tickets, and (5) addresses parsed from recent e-mails and/or messages sent to the user. The device's prediction engine only relies on user-specific data stored on the device in some embodiments, relies only on user-specific data stored outside of the device by external devices/servers in other embodiments, and relies on user-specific data stored both by the device and by other devices/servers in other embodiments. | 09-18-2014 |
20150073703 | PROVIDING TRANSIT INFORMATION - Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a vehicle of the transit route at a given location, and for providing predictive reminders to a user for catching a vehicle of the transit route. A server receives signal source information about wireless signal sources detected by user devices, including information about a first wireless signal source detected by some devices. The server determines that the first wireless signal source is moving. The server determines that the first wireless signal source is associated with a public transit route upon determining that the signal source information satisfies one or more selection criteria. The server stores information associating the first wireless signal source with the public transit route as transit movement data corresponding to the public transit route. | 03-12-2015 |
Michael P. Dal Santo, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20140364149 | Modeling Significant Locations - Techniques for modeling significant locations are described. A significant location can be a location that is significant to a user of a mobile device for a variety of reasons. The mobile device can determine that a place or region is a significant location upon determining that, with sufficient certainty, the mobile device has stayed at the place or region for a sufficient amount of time. The mobile device can construct a state model that is an abstraction of one or more significant locations. The state model can include states representing the significant locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model to provide predictive user assistance. | 12-11-2014 |
20140364150 | Predictive User Assistance - Techniques for predictive user assistance are described. A mobile device can learn movement patterns of the mobile device. The mobile device can construct a state model that is an abstraction of locations where the mobile device stayed for sufficient amount of time. The state model can include states representing the locations, and transitions representing movement of the mobile device between the locations. The mobile device can use the state model, a current location of the mobile device, and a current time to determine a predicted future location of the mobile device at a given future time. Based on the predicted location and the given future time, the mobile device can predict what assistance a user of the mobile device may request. The mobile device can then provide the assistance to the user before the given future time. | 12-11-2014 |
Xavier Dal Santo, Blagnac FR
Patent application number | Description | Published |
---|---|---|
20090050746 | METHOD AND DEVICE FOR AUTOMATICALLY PROTECTING AN AIRCRAFT AGAINST A HARD LANDING - Method and device for automatically protecting an aircraft against a hard landing. | 02-26-2009 |
20100076686 | Method and Device for Limiting the Number of Alarms Generated by an Anti-Collision System on Board an Airplane - The invention relates to a method and device for limiting the number of alarms generated by an anticollision system on board an airplane according to which the duration of a phase of capture of a setpoint altitude by the airplane is adjusted so that a theoretical time for collision with an intruder aircraft is greater than a predetermined threshold, when the airplane is close to said setpoint altitude and air traffic exists in the environment of said airplane. | 03-25-2010 |
20100174425 | METHOD AND DEVICE TO ASSIST IN THE DRIVING OF A VEHICLE, IN PARTICULAR OF AN AIRCRAFT, FOR THE AVOIDANCE OF OBSTACLES - A method and a device to assist in the driving of a vehicle, in particular of an aircraft, for the avoidance of obstacles. | 07-08-2010 |
20110187561 | Method And Device For Preventing An Anti-Collision System On Board An Airplane From Emitting Alarms, During An Altitude Capture Maneuver - According to the invention, the device ( | 08-04-2011 |
20110187562 | Method And Device For Preventing An Anti-Collision System On Board An Airplane From Emitting Alarms, During An Altitude Capture Maneuver - According to the invention, the device ( | 08-04-2011 |
20110290947 | Automatic Method And Device For Aiding The Piloting Of An Airplane - The device ( | 12-01-2011 |
20120016540 | Method And Device For Aiding The Control Of Guiding Modes Transitions Of An Aircraft - The device includes means ( | 01-19-2012 |
Xavier Dal Santo, Blangnac FR
Patent application number | Description | Published |
---|---|---|
20100076626 | METHOD AND DEVICE FOR PREVENTING USELESS ALARMS GENERATED BY AN ANTI-COLLISION SYSTEM ON BOARD AN AIRPLANE - The invention describes a method and device for preventing useless alarms generated by an anticollision system on board an airplane and according to which the duration (dcap) of a phase of capture of a setpoint altitude (Zc) by the airplane is between a predetermined minimum execution deadline (dmin) and a predetermined maximum execution deadline (dmax). | 03-25-2010 |
Xavier Dal Santo, Toulouse FR
Patent application number | Description | Published |
---|---|---|
20080251648 | Method and Device for Attenuating on an Aircraft the Effects of a Vertical Turbulence - The invention concerns a device ( | 10-16-2008 |
Xavier Dal Santo, Nantes FR
Patent application number | Description | Published |
---|---|---|
20120146816 | Automatic Method And Device For Aiding The Piloting Of An Airplane - The device ( | 06-14-2012 |
20120296498 | METHOD FOR CONTROLLING THE DECELERATION ON THE GROUND OF A VEHICLE - The invention relates to a method for controlling the deceleration on the ground of a vehicle. The method obtains, from the crew of the vehicle or from an outside operator, parameters relating to its current position and its current speed. Then it determines a reference position and speed of the vehicle, the reference position being a theoretical position to be reached by the vehicle. Finally it determines, from indicated parameters and from reference parameters, a deceleration command with a view to ending up at a target position at a preselected speed. | 11-22-2012 |