METHODS, DEVICES, AND SYSTEMS FOR AUTOMATICALLY DETECTING, TRACKING, AND VALIDATING TRANSIT JOURNEYS
First Claim
1. A computer implemented method of automatically tracking transit journeys, the method comprising:
- receiving, at a transit data processing engine, sensory data gathered by a plurality of sensors of a mobile device registered for automatic tracking of transit journeys;
detecting, by the transit data processing engine, based on transit data of one or more transit agencies and a first set of the sensory data, a potential transit event with the one or more transit agencies;
determining, by the transit data processing engine, based on the transit data of the one or more transit agencies and a second set of the sensory data, whether the potential transit event defines a transit journey having a starting point with the one or more transit agencies, wherein the second set of the sensory data is received subsequently to the first set of the sensory data; and
analysing, by the transit data processing engine, the sensory data being received subsequently to the second set of the sensory data to detect an ending point of the transit journey, if the potential transit event defines the transit journey with the one or more transit agencies.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, and systems for automatically detecting, tracking, and validating transit journeys are provided. A transit data processing engine receives sensory data gathered by a plurality of sensors of a mobile device registered for automatic tracking of transit journeys and detects, based on transit data of one or more transit agencies and a first set of the sensory data, a potential transit event with the one or more transit agencies. Based on the transit data and a second set of the sensory data, received subsequently to the first set of the sensory data, the processing engine determines then whether the potential transit event defines a transit journey having a starting point with the one or more transit agencies. If the potential transit event defines the transit journey, the transit data processing engine continues to analyse the sensory data being received to detect an ending point of the transit journey.
-
Citations
20 Claims
-
1. A computer implemented method of automatically tracking transit journeys, the method comprising:
-
receiving, at a transit data processing engine, sensory data gathered by a plurality of sensors of a mobile device registered for automatic tracking of transit journeys; detecting, by the transit data processing engine, based on transit data of one or more transit agencies and a first set of the sensory data, a potential transit event with the one or more transit agencies; determining, by the transit data processing engine, based on the transit data of the one or more transit agencies and a second set of the sensory data, whether the potential transit event defines a transit journey having a starting point with the one or more transit agencies, wherein the second set of the sensory data is received subsequently to the first set of the sensory data; and analysing, by the transit data processing engine, the sensory data being received subsequently to the second set of the sensory data to detect an ending point of the transit journey, if the potential transit event defines the transit journey with the one or more transit agencies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A backend server comprising:
-
at least one processor; a transit data processing engine; and a memory storing instructions, which when executed by the at least one processor cause the transit data processing engine to; receive sensory data gathered by a plurality of sensors of a mobile device registered for automatic tracking of transit journeys; detect, based on transit data of one or more transit agencies and a first set of the sensory data, a potential transit event with the one or more transit agencies; determine, based on the transit data of the one or more transit agencies and a second set of the sensory data, whether the potential transit event defines a transit journey having a starting point with the one or more transit agencies, wherein the second set of the sensory data is received by the transit data processing engine subsequently to the first set of the sensory data; and analyse the sensory data being received subsequently to the second set of the sensory data to detect an ending point of the transit journey, if the potential transit event defines the transit journey with the one or more transit agencies. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A mobile device for automatic tracking of transit journeys, the mobile device comprising:
-
a plurality of sensors configured to gather sensory data; at least one processor; a transit data processing engine; and a memory storing instructions, which when executed by the at least one processor cause the transit data processing engine to receive sensory data gathered by the plurality of sensors of registered for automatic tracking of transit journeys; detect, based on transit data of one or more transit agencies and a first set of the sensory data, a potential transit event with the one or more transit agencies; determine, based on the transit data of the one or more transit agencies and a second set of the sensory data, whether the potential transit event defines a transit journey having a starting point with the one or more transit agencies, wherein the second set of the sensory data is received subsequently to the first set of the sensory data; and analyse the sensory data being received subsequently to the second set of the sensory data to detect an ending point of the transit journey, if the potential transit event defines the transit journey with the one or more transit agencies, or detect a second potential transit event with the one or more transit agencies based on the transit data of the one or more transit agencies and one of;
the first set of the sensory data, the second set of the sensory data, or a subsequent set of the sensory data otherwise.
-
Specification