Autonomous rideshare rebalancing
US-12055936-B2 · Aug 6, 2024 · US
US2017284818A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017284818-A1 |
| Application number | US-201615086269-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 31, 2016 |
| Priority date | Mar 31, 2016 |
| Publication date | Oct 5, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system for sharing route information within a group of travelers is provided. The method includes a subscriber device requesting to join a route to a destination created by a master device. Once the subscriber device has joined the route, the subscriber device receives periodic updates to the route. At any point in time, the subscriber device can request to change roles with the master device, where the subscriber device takes on the role of the new master, and the former master device becomes a subscriber or follower.
Opening claim text (preview).
1 . A method for sharing route information, comprising the steps of: requesting, by one or more subscriber devices, to join a route to a destination, created by a master device; receiving, by the one or more subscriber devices, updates to the created route to the destination from the master device; requesting, by a subscriber device from the one or more subscriber devices, a role change to a role of the master device; responsive to a confirmation of the role change from the master device, configuring the requesting subscriber device to the role of the master device; using a location of the master device as the destination of the one or more subscriber devices; and responsive to confirming the role change of the subscriber device from the one or more subscriber devices to the master device, using a location of the subscriber device as the destination of the one or more subscriber devices. 2 . The method of claim 1 , further comprising: determining, by one or more processors, whether a predetermined threshold deviation from the created route, by the master device, has occurred; in response to determining that a predetermined threshold deviation from the created route, by the master device, has occurred, modifying, by one or more processors, created routes, based on a deviation; and sending, by one or more processors, the modified route to the one or more subscriber devices. 3 . The method of claim 2 , further comprising: responsive to a subscriber device from one or more subscriber devices undergoing a role change to the master device, sending the modified route to the one or more subscriber devices. 4 . The method of claim 1 , wherein the route of the master device is used as the destination of the one or more subscriber devices, and wherein the master device is not in a lead position among a group of travelers. 5 . The method of claim 1 , further comprising: generating, by one or more processors, a code associated with the created routes; in response to receiving the code from the one or more subscriber devices, establishing, by one or more processors, an operative link between the master device and the one or more subscriber devices; and sending, by one or more processors, information associated with the created route. 6 . The method of claim 1 , wherein requesting, by the subscriber device from the one or more subscriber devices, the role change to the role of the master device comprises: responsive to detecting that the subscriber device from the one or more subscriber devices has physically passed the master device by greater than a predetermined threshold distance, configuring, by one or more processors, the subscriber device from the one or more subscriber devices, to the role of the master device. 7 . The method of claim 2 , wherein the master device and the one or more subscriber devices follow a different route to a same destination, and wherein the master device and the one or more subscriber devices each start at a different location. 8 . A computer program product for sharing route information, comprising: a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to request to join a route to a destination, created by a master device; program instructions to receive updates to the created route to the destination from the master device; program instructions to request a role change to a role of the master device; program instructions to, responsive to a confirmation of the role change from the master device, configure a requesting subscriber device to the role of the master device; program instructions to use a location of the master device as the destination of the one or more subscriber devices; and responsive to confirming the role change of the subscriber device from the one or more subscriber devices to the master device, program instructions to use a location of the subscriber device as the destination of the one or more subscriber devices. 9 . The computer program product of claim 8 , further comprising: program instructions to determine whether a predetermined threshold deviation from the created route, by the master device, has occurred; program instructions to, in response to determining that a predetermined threshold deviation from the created route, by the master device, has occurred, modify the created route, based on a deviation; and program instructions to send the modified route to one or more subscriber devices. 10 . The computer program product of claim 9 , further comprising: responsive to a subscriber device from one or more subscriber devices undergoing a role change to the master device, sending the modified route to the one or more subscriber devices. 11 . The computer program product of claim 8 , wherein the route of the master device is used as the destination of one or more subscriber devices, and wherein the master device is not in a lead position among a group of travelers. 12 . The computer program product of claim 8 , further comprising: program instructions to generate a code associated with the created route; program instructions to, in response to receiving the code from one or more subscribers devices, establish an operative link between the master device and the one or more subscriber devices; and program instructions to send information associated with the created route. 13 . The computer program product of claim 8 , wherein program instructions to request the role change to the role of the master device comprise: responsive to detecting that the subscriber device from the one or more subscriber devices has physically passed the master device by greater than a predetermined threshold distance, program instructions to configure the subscriber device from the one or more subscriber devices, to the role of the master device. 14 . The computer program product of claim 9 , wherein the master device and the one or more subscriber devices follow a different route to a same destination, and wherein the master device and the one or more subscriber devices each start at a different location. 15 . A computer system for sharing route information, comprising: one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to request to join a route to a destination, created by a master device; program instructions to receive updates to the created route to the destination from the master device; program instructions to request a role change to a role of the master device; program instructions to, responsive to a confirmation of the role change from the master device, configure a requesting subscriber device to the role of the master device; program instructions to use a location of the master device as the destination of the one or more subscriber devices; and responsive to confirming the role change of the subscriber device from the one or more subscriber devices to the master device, program instructions to use a location of the subscriber device as the destination of the one or more subscriber devices. 16 . The computer system of claim 15 , further comprising: program instructions to determine whether a predetermined threshold deviation from the created route, by the master device, has occurred; program instructions to, in response to determining that a predetermined thres
Rendezvous; Ride sharing · CPC title
User group management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.