IP Library Patent Application 14138106
Patent Application
App. No. 14/138,106

ADAPTIVE TRANSPORTATION FRAMEWORK

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/138,106
Abstract

Described herein is a framework to facilitate adaptive transportation. In accordance with one aspect of the framework, sensor data from a user device is monitored to detect movement of a user during a trip to a venue of an activity. In response to detecting movement of the user, trip information is acquired via the user device. Such trip information may be streamed to a populace load balancer, a forecasting system, a transport analytics system or a combination thereof.

Claims (47)

1 . A method of facilitating adaptive transportation, comprising:

learning a user's regular activities based at least in part on sensor data from a user device and storing information of the regular activities;

detecting an upcoming regular activity based on the stored information;

alerting, via the user device, the user of any potential deviation of a trip to a venue of the regular activity; and

presenting, via the user device, targeted messages that are relevant to the user.

2 . A method of facilitating adaptive transportation, comprising:

monitoring sensor data from a user device to detect movement of a user during a trip to a venue of an activity;

in response to detecting movement of the user, acquiring trip information via the user device; and

streaming the trip information to a populace load balancer, a forecasting system, a transport analytics system or a combination thereof.

3 . The method of claim 2 wherein acquiring the trip information comprises acquiring information of one or more modes of transportation, a particular instance of transportation vehicle or driving route that the user is using during the trip.

4 . The method of claim 3 wherein acquiring the information of the particular instance of transportation vehicle comprises correlating the sensor data with substantially real-time information of public transport vehicles or public roads.

5 . The method of claim 2 wherein acquiring the trip information comprises acquiring feedback information from the user of a current transportation situation, the user's satisfaction with or reaction to the current transportation.

6 . The method of claim 5 wherein acquiring feedback information from the user of the current transportation situation comprises acquiring substantially real-time traffic information.

7 . The method of claim 2 wherein streaming the trip information to the populace load balancer, the forecasting system, the transport analytics system or the combination thereof comprises:

providing the trip information to the populace load balancer and notifying the populace load balancer that the user is making the trip; and

optimally distributing, by the populace load balancer, demand or supply of transportation resources based on the trip information and the notification.

8 . The method of claim 2 wherein streaming the trip information to the populace load balancer, the forecasting system, the transport analytics system or the combination thereof comprises:

providing the trip information to the forecasting system or the transport analytics system;

generating transportation forecasts or analytics results based on the trip information; and

influencing future demand or supply of transportation resources based on the transportation forecasts or analytics results.

9 . The method of claim 2 further comprising alerting the user of any potential deviation of the trip.

10 . The method of claim 9 wherein alerting the user of any potential deviation of the trip comprises:

providing, via a mobile application implemented on the user device, an alarm clock with a pre-set wake-up time; and

in response to detecting a potential deviation of the trip, automatically re-adjusting the wake-up time of the alarm clock to an earlier time.

11 . The method of claim 9 wherein alerting the user of any potential deviation of the trip comprises:

monitoring schedule items retrieved from the user device; and

in response to detecting the potential deviation of the trip associated with at least one of the schedule items, presenting a pop-up notification message on the user device.

12 . The method of claim 11 further comprising detecting the potential deviation of the trip by monitoring event data to detect an abnormal event.

13 . The method of claim 12 further comprising determining one or more solutions to handle the abnormal event.

14 . The method of claim 13 wherein the one or more solutions comprises presenting, on the user device, a user interface element to enable the user to reserve an alternative mode of transportation.

15 . The method of claim 13 wherein the one or more solutions comprises presenting, on the user device, one or more targeted advertisements to delay demand for transportation resources.

16 . The method of claim 13 wherein the one or more solutions comprises notifying one or more relevant stakeholders to take action for handling the event.

17 . The method of claim 2 further comprising presenting, on the user device, one or more targeted advertisements.

18 . The method of claim 2 wherein the activity is an irregular activity, and further comprising:

receiving user input of information associated with the trip to the venue of the irregular activity;

calculating and ranking transportation options based at least in part on the user input; and

presenting, via the user device, one or more of the ranked transportation options.

19 . A non-transitory computer-readable medium having stored thereon program code, the program code executable by a computer to:

monitor sensor data from a user device to detect movement of a user during a trip to a venue of an activity;

in response to detecting movement of the user, acquire trip information via the user device; and

stream the trip information to a populace load balancer or a client server.

20 . A system comprising:

a non-transitory memory device for storing computer-readable program code; and

a processor in communication with the memory device, the processor being operative with the computer-readable program code to

monitor sensor data from a user device to detect movement of a user during a trip to a venue of an activity,

in response to detecting movement of the user, acquire trip information via the user device, and

stream the trip information to a populace load balancer or a client server.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2013
From: PURSCHE, ANDREAS KURT; ADIBOWO, ABRAHAM SASMITO; CHIAM, TOW YANG; TEW, KAR LEONG; CAHYANI, INEZ
To: SAP AG
Reel/Frame 031836/0406 →