# US 2018/0321049 A1 · Systems and methods for providing an integrated public and/or private transportation service

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0321049 A1
- Document ID: US20180321049A1
- Status: Published application
- Kind: A1
- Application number: 15/772,520
- Filed: 2015-10-30
- Published: 2018-11-08
- Earliest claimed: 2015-10-30
- Assignees: Manja Technologies Sdn Bhd
- Applicants: Manja Technologies Sdn Bhd
- Inventors: Chern Chuen Lim
- Web page: https://patentgrep.com/patent/US20180321049A1

## CPC

- G01C 21/3423: {Multimodal routing}
- G01C 21/3484: {Personalized, e.g. from learned user behaviour or user-defined profiles}
- G06Q 10/047: Optimisation of routes or paths, e.g. travelling salesman problem
- G08G 1/005: including pedestrian guidance indicator
- G08G 1/123: indicating the position of vehicles, e.g. scheduled vehicles; {Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams}(transmission of navigation instructions to vehicles G08G1/0968)
- G08G 1/133: within the vehicle {; Indicators inside the vehicles or at stops}
- G08G 1/144: {on portable or mobile units, e.g. personal digital assistant [PDA]}
- G08G 1/146: {where the parking area is a limited parking space, e.g. parking garage, restricted space}
- G08G 1/147: {where the parking area is within an open public zone, e.g. city centre}
- G08G 1/202: {Dispatching vehicles on the basis of a location, e.g. taxi dispatching}
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})

## Abstract

Embodiments of a transportation services platform that allows transit service provider and third party transportation providers to access the platform and provide rules that apply to a state-based view of a route provided to a user application executed by the user device. The application executed by the users device uses the rules to perform actions as a route is presented to a user via a user interface.

## Claims

### Claim 1

A transportation services platform for providing transportation services to a user via a transportation services application executed on a user device comprising:
one or more processing systems communicatively connected;
memory readable by each of the one or more processing systems; and
instructions stored in the memory that direct the one or more processing systems:
receive a request from an application being executed on a user device to provide a route for a trip;
retrieve route information for the trip, where the retrieving of route information includes:
determining rules provided by third party transportation services that may apply to the route of the trip, where the rules include an event and an action wherein an event is an occurrence that may be detected by data obtained by the application being executed on the user device and an action is a function that the application may perform,
adding the rules provided by third party transportation services that may apply to the route to the route information; and
provide the route information to the application being executed on the user device.

### Claim 2 (depends on 1)

The transportation services platform of claim 1 wherein the instructions further include instructions for directing the one or more processing system to receive a rule from a third party transportation service system and to store the rule in a rules database.

### Claim 3 (depends on 2)

The transportation services platform of claim 2 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes invoking a third party transportation service application on the user device.

### Claim 4 (depends on 2)

The transportation services platform of claim 2 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes obtaining travel data via the transportation services application being executed by the user device and providing the travel data to the third party transportation service application.

### Claim 5 (depends on 2)

The transportation services platform of claim 2 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes providing travel information to the transportation services application being executed by the user device and displaying the travel information to the user via the transportation services application being executed by the user device.

### Claim 6 (depends on 1)

The transportation services platform of claim 1 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to maintain a user database that associates user profile information of a user with a username.

### Claim 7 (depends on 6)

The transportation services platform of claim 6 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to store and provide comments by a user using the username associated with the user.

### Claim 8 (depends on 6)

The transportation services platform of claim 6 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to perform a request for interactions with a third party transportation service system requested by a user using the username associated with the user.

### Claim 9 (depends on 1)

The transportation services platform of claim 1 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to:
receive a request for information from a transit operator system;
retrieve data stored by the transportation services platform to satisfy the request for information; and
provide the requested information to the transit operator system.

### Claim 10 (depends on 1)

The transportation services platform of claim 1 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to:
receive data pertaining to a transportation service from a transit operator system; and
store the data in a memory associated with the transportation services platform.

### Claim 11 (depends on 1)

The transportation services platform of claim 1 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to:
maintain information including one or more tags in a user profile of a user;
receive a posting to the transportation services platform;
determine tags associated with the posting; and
provide the posting to each user having a user profile with a tag associated with the posting.

### Claim 12 (depends on 1)

The transportation services platform of claim 1 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to:
receive an update of user information;
determine tags associated with the update; and
add the tags to user profile information stored by the platform.

### Claim 13 (depends on 12)

The transportation services platform of claim 12 wherein the instructions for directing the one or more processors further include instructions for directing the one or more processors to:
predict possible trips for a user based upon stored user information; and
update tags in the user profile information of the user based on the predicted possible trips.

### Claim 14

A method for providing transportation services over a network using a transportation services platform including one or more processing systems and a memory readable by the one or more processing systems that store instructions for performing the method, the method comprising:
receiving a request from an application being executed on a user device to provide a route for a trip;
retrieving route information for the trip from information stored by the transportation services platform, where the retrieving of route information includes:
determining rules provided by third party transportation services that may apply to the route of the trip, where the rules include an event and an action wherein an event is an occurrence that may be detected by data obtained by the application being executed on the user device and an action is a function that the application may perform,
adding the rules provided by third party transportation services that may apply to the route to the route information; and
providing the route information to the application being executed on the user device over the network.

### Claim 15 (depends on 14)

The method of claim 14 further comprising receiving a rule from a third party transportation service system and to store the rule in a rules database.

### Claim 16 (depends on 15)

The method of claim 15 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes invoking a third party transportation services application on the user device.

### Claim 17 (depends on 15)

The method of claim 15 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes obtaining travel data via the transportation services application being executed by the user device and providing the travel data to the third party transportation service application.

### Claim 18 (depends on 15)

The method of claim 15 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes providing travel information to the transportation services application being executed by the user device and displaying the travel information to the user via the transportation services application being executed by the user device.

### Claim 19 (depends on 14)

The method of claim 14 further comprising maintaining a user database that associates user profile information of a user with a username.

### Claim 20 (depends on 19)

The method of claim 19 further comprising storing and providing comments by a user using the username associated with the user.

### Claim 21 (depends on 19)

The method of claim 19 further comprising performing a request for interactions with a third party transportation service system requested by a user using the username associated with the user.

### Claim 22 (depends on 14)

The method of claim 14 further comprising:
receiving a request for information from a transit operator system;
retrieving data stored by the transportation services platform to satisfy the request for information; and
providing the requested information to the transit operator system.

### Claim 23 (depends on 14)

The method of claim 14 further comprising:
receiving data pertaining to a transportation service from a transit operator system; and
storing the data in a memory associated with the transportation services platform.

### Claim 24 (depends on 14)

The method of claim 14 further comprising:
maintaining information including one or more tags in a user profile of a user;
receiving a posting to the transportation services platform;
determining tags associated with the posting; and
providing the posting to each user having a user profile with a tag associated with the posting.

### Claim 25 (depends on 14)

The method of claim 14 further comprising:
receiving an update of user information;
determining tags associated with the update; and
adding the tags to user profile information stored by the platform.

### Claim 26 (depends on 25)

The method of claim 25 further comprising:
predicting possible trips for a user based upon stored user information; and
updating tags in the user profile information of the user based on the predicted possible trips.

### Claim 27

A system for providing transportation services to an application executed on a user device comprising:
circuitry configured to receive a request from an application being executed on a user device to provide a route for a trip;
circuitry configured to retrieve route information for the trip from information stored by the transportation services platform, where the retrieving of route information includes:
circuitry configured to determine rules provided by third party transportation services that may apply to the route of the trip, where the rules include an event and an action wherein an event is an occurrence that may be detected by data obtained by the application being executed on the user device and an action is a function that the application may perform,
circuitry configured to add the rules provided by third party transportation services that may apply to the route to the route information; and
circuitry configured to provide the route information to the application being executed on the user device over the network.

### Claim 28 (depends on 27)

The system of claim 27 further comprising circuitry configured to receive a rule from a third party transportation service system and circuitry configured to store the rule in a rules database.

### Claim 29 (depends on 28)

The system of claim 28 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes invoking a third party transportation services application on the user device.

### Claim 30 (depends on 28)

The system of claim 28 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes obtaining travel data via the transportation services application being executed by the user device and providing the travel data to the third party transportation service application.

### Claim 31 (depends on 28)

The system of claim 28 wherein a rule provided by a third party transportation service system includes an event and an action, where the action includes providing travel information to the transportation services application being executed by the user device and displaying the travel information to the user via the transportation services application being executed by the user device.

### Claim 32 (depends on 27)

The system of claim 27 further comprising circuitry configured to maintain a user database that associates user profile information of a user with a username.

### Claim 33 (depends on 32)

The system of claim 32 further comprising circuitry configured to store and provide comments by a user using the username associated with the user.

### Claim 34 (depends on 32)

The system of claim 32 further comprising circuitry configured to perform a request for interactions with a third party transportation service system requested by a user using the username associated with the user.

### Claim 35 (depends on 27)

The system of claim 27 further comprising:
circuitry configured to receive a request for information from a transit operator system;
circuitry configured to retrieve data stored by the transportation services platform to satisfy the request for information; and
circuitry configured to provide the requested information to the transit operator system.

### Claim 36 (depends on 27)

The system of claim 27 further comprising:
circuitry configured to receive data pertaining to a transportation service from a transit operator system; and
circuitry configured to store the data in a memory associated with the transportation services platform.

### Claim 37 (depends on 27)

The system of claim 27 further comprising:
circuitry configured to maintain information including one or more tags in a user profile of a user;
circuitry configured to receive a posting to the transportation services platform;
circuitry configured to determine tags associated with the posting; and
circuitry configured to provide the posting to each user having a user profile with a tag associated with the posting.

### Claim 38 (depends on 27)

The system of claim 27 further comprising:
circuitry configured to receive an update of user information;
circuitry configured to determine tags associated with the update; and
circuitry configured to add the tags to user profile information stored by the platform.

### Claim 39 (depends on 38)

The system of claim 38 further comprising:
circuitry configured to predict possible trips for a user based upon stored user information; and
circuitry configured to update tags in the user profile information of the user based on the predicted possible trips.
