Privacy preference based device controls
US-2021185046-A1 · Jun 17, 2021 · US
US12469092B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12469092-B2 |
| Application number | US-202117348376-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 15, 2021 |
| Priority date | Jun 15, 2021 |
| Publication date | Nov 11, 2025 |
| Grant date | Nov 11, 2025 |
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 processing system may determine a plurality of aspects of a trip of a user, each of the plurality of aspects associated with a travel service provider of a plurality of travel service providers, identify a plurality of travel service provider applications that are available on the mobile computing device and that are associated with the plurality of travel service providers, and obtain an authorization of the user of the mobile computing device to interact with the plurality of travel service provider applications in connection with the trip. The processing system may then detect an event associated with the trip and perform, in response to detecting the event, at least one task via a second travel service provider application using a first set of data from at least a first of the plurality of travel service provider applications, where the second travel service provider application is available on the mobile computing device.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: determining, by a processing system of a mobile computing device including at least one processor via a first application implemented by the processing system on the mobile computing device, a plurality of aspects of a trip of a user, each of the plurality of aspects associated with a travel service provider of a plurality of travel service providers; identifying, by the processing system via the first application, a plurality of travel service provider applications that are available on the mobile computing device and that are associated with the plurality of travel service providers; obtaining, by the processing system via the first application, an authorization of the user of the mobile computing device for the first application to interact with the plurality of travel service provider applications local to the mobile computing device in connection with the trip; detecting, by the processing system via the first application, an event associated with the trip, wherein the detecting the event comprises obtaining a notification via the first application in accordance with a local communication on the mobile computing device from at least a first travel service provider application of the plurality of travel service provider applications through a first application programming interface that is local to the mobile computing device in accordance with the authorization, wherein each of the plurality of travel service provider applications is implemented by the processing system on the mobile computing device, wherein the processing system via the at least the first travel service provider application accesses the notification from a first travel service provider server of a first travel service provider of the plurality of travel service providers, and wherein the detecting the event further comprises detecting the mobile computing device at a location associated with the at least the first travel service provider application; selecting, by the processing system via the first application in response to the detecting the event, a first set of data from the at least the first travel service provider application to be shared with a second travel service provider application of the plurality of travel service provider applications; and performing, by the processing system via the first application in response to the selecting, at least one task via the second travel service provider application of the plurality of travel service provider applications that are available on the mobile computing device using the first set of data from the at least the first travel service provider application of the plurality of travel service provider applications, wherein the performing of the at least one task is through a second application programming interface that is local to the mobile computing device. 2 . The method of claim 1 , further comprising: obtaining, by the processing system prior to the performing the at least one task, an authorization of the user to interact with the second travel service provider application in connection with the trip. 3 . The method of claim 2 , wherein the second travel service provider application is added to the plurality of travel service provider applications after the obtaining the authorization of the user to interact with the second travel service provider application in connection with the trip. 4 . The method of claim 1 , wherein the authorization of the user of the mobile computing device to interact with the plurality of travel service provider applications in connection with the trip comprises an authorization to obtain data from the plurality of travel service provider applications, wherein the data from the plurality of travel service provider applications comprises the first set of data from the at least the first travel service provider application of the plurality of travel service provider applications. 5 . The method of claim 4 , wherein the authorization of the user of the mobile computing device to interact with the plurality of travel service provider applications in connection with the trip further comprises an authorization to share the data from the plurality of travel service provider applications among the plurality of travel service provider applications according to a set of data sharing rules. 6 . The method of claim 1 , wherein the event is associated with at least one of the plurality of aspects of the trip or a new aspect of the trip. 7 . The method of claim 6 , wherein the second travel service provider application is associated with a second travel service provider, wherein the second travel service provider is associated with: the at least one of the plurality of aspects of the trip, a different one of the plurality of aspects of the trip that is impacted by the event, or the new aspect of the trip. 8 . The method of claim 6 , wherein the at least the first travel service provider application of the plurality of travel service provider applications is associated with the at least one of the plurality of aspects of the trip. 9 . The method of claim 1 , wherein the event comprises: a delay in at least one aspect of the plurality of aspects of the trip; a cancellation of the at least one aspect of the plurality of aspects of the trip; a change in time associated with the at least one aspect of the plurality of aspects of the trip; or a change in at least one location associated with the at least one aspect of the plurality of aspects of the trip. 10 . The method of claim 9 , wherein the at least one location comprises: an origin of a transit leg of the trip; a destination of the transit leg of the trip; a location of an accommodation; or a location of a scheduled event. 11 . The method of claim 1 , wherein the event comprises: an addition of a new aspect of the trip; or a request for the addition of the new aspect to the trip. 12 . The method of claim 1 , wherein the at least one task comprises: rescheduling at least one aspect of the trip; cancelling the at least one aspect of the trip; or booking a new aspect of the trip. 13 . A non-transitory computer-readable medium storing instructions that, when executed by a processing system of a mobile computing device including at least one processor, cause the processing system to perform operations of a first application, the operations comprising: determining, via the first application, a plurality of aspects of a trip of a user, each of the plurality of aspects associated with a travel service provider of a plurality of travel service providers; identifying, via the first application, a plurality of travel service provider applications that are available on the mobile computing device and that are associated with the plurality of travel service providers; obtaining, via the first application, an authorization of the user of the mobile computing device for the first application to interact with the plurality of travel service provider applications local to the mobile computing device in connection with the trip; detecting, via the first application, an event associated with the trip, wherein the detecting the event comprises obtaining a notification via the first application in accordance with a local communication on the mobile computing device from at least a first travel service provider application of the plurality of travel service provider applications through a first application programming interface that is local to the mobile computing device in accordance with the authorization, wherein each of the plurality of travel service provider applications is implemented
Coordination of plural reservations, e.g. plural trip segments, transportation combined with accommodation · CPC title
Reservations, e.g. for tickets, services or events · CPC title
Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · CPC title
Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII] · CPC title
Travel agencies · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.