Providing context sensitive service bundles

US9344843B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344843-B2
Application numberUS-201414517459-A
CountryUS
Kind codeB2
Filing dateOct 17, 2014
Priority dateOct 17, 2014
Publication dateMay 17, 2016
Grant dateMay 17, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Technical solutions for providing context sensitive service bundles are provided. In some implementations, a method includes identifying location information associated with a user. The location information identifies a first location area. The method further includes, in accordance with (1) a first determination that a first service is available within a predefined proximity to the first location area; (2) a second determination that the second service is also available within predefined proximity to the first location area; and (3) a third determination that the first service relates to the second service to a predefined degree; using a single application, causing a service bundle to be offered to the user by: causing the first service and the second service to be concurrently offered to the user in the single application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: at a computing device having one or more processors and memory storing one or more programs for execution by the one or more processors: storing in the memory a plurality of services provided by a plurality of service providers, wherein: each service provider provides one or more services to customers at a physical establishment or location; each service provider predefines a geo-fence area comprising a set of boundaries encompassing its physical establishment or location for offering its services; and each service provider defines a time availability for offering its services; identifying location information associated with a mobile device of a user, the location information comprising a location of the mobile device; identifying information representing a current time; detecting, based on the location of the mobile device, movement of the user into a location within a first geo-fence area, and in accordance with (1) a first determination that a first service corresponds to a first physical location within a predefined proximity to the first geo-fence area, (2) a second determination that a second service corresponds to a second physical location within the predefined proximity to the first geo-fence area, (3) a third determination that the first service relates to the second service to a predefined degree, and (4) a fourth determination that the first service and the second service are available based on the information representing the current time; using a single application, causing a service bundle to be offered to the user in response to the first, second, third and fourth determinations by causing the first service and the second service to be concurrently offered to the user in the single application; detecting, based on the location of the mobile device, user movement away from the first geo-fence area; and replacing the service bundle with a backup service bundle comprising at least a third service corresponding to a third physical location within a predetermined proximity to a second geo-fence area, wherein at least one of the first or second services is replaced in the backup service bundle. 2. The method of claim 1 , wherein the first service and the second service are two different types of services. 3. The method of claim 1 wherein causing the service bundle to be offered to the user is further based on determining the user is travelling at a predefined speed from an origin location to a destination location. 4. The method of claim 1 , wherein the service bundle is preconfigured to include the first service and the second service. 5. The method of claim 1 , wherein the service bundle is selected after the first service and the second service are selected. 6. The method of claim 1 , wherein the backup service bundle comprises a premium service bundle that offers higher quality services than a standard service bundle. 7. The method of claim 1 , wherein the first service and second are accessible to the user without requiring another application. 8. The method of claim 1 , wherein the first service is selected in accordance with a service history associated with the user. 9. The method of claim 1 , wherein the first service is selected in accordance with a subscription plan associated with the user. 10. The method of claim 1 , wherein the first service is selected in accordance with a preference associated with the user. 11. The method of claim 1 , further comprising: responsive to a predefined user action: causing the backup service bundle to be offered to the user by causing the third service and at least a fourth service to be concurrently offered to the user. 12. The method of claim 1 , wherein the first service is provided by a first service provider, and the second service is provided by a second provider distinct from the first provider. 13. The method of claim 1 , wherein the first service is available in the first geo-fence area, and the third service is available in the second geo-fence area distinct from the first geo-fence area. 14. The method of claim 1 , wherein the first service is provided for a first time period, and the second service is provided for a second time period distinct from the first time period. 15. A non-transitory computer readable storage medium storing one or more computer programs, the one or more computer programs comprising instructions, which when executed by a computing system with one or more processors, cause the computing system to execute computer operations comprising: storing in the memory a plurality of services provided by a plurality of service providers, wherein: each service provider provides one or more services to customers at a physical establishment or location; each service provider predefines a geo-fence area comprising a set of boundaries encompassing its physical establishment or location for offering its services; and each service provider defines a time availability for offering its services; identifying location information associated with a mobile device of a user, the location information comprising a location of the mobile device; identifying information representing a current time; detecting, based on the location of the mobile device, movement of the user into a location within a first geo-fence area, and in accordance with (1) a first determination that a first service corresponds to a first physical location within a predefined proximity to the first geo-fence area, (2) a second determination that a second service corresponds to a second physical location within the predefined proximity to the first geo-fence area, (3) a third determination that the first service relates to the second service to a predefined degree, and (4) a fourth determination that the first service and the second service are available based on the information representing the current time; using a single application, causing a service bundle to be offered to the user in response to the first, second, third and fourth determinations by causing the first service and the second service to be concurrently offered to the user in the single application; detecting, based on the location of the mobile device, user movement away from the first geo-fence area; and replacing the service bundle with a backup service bundle comprising at least a third service corresponding to a third physical location within a predetermined proximity to a second geo-fence area, wherein at least one of the first or second services is replaced in the backup service bundle. 16. A computing system, comprising: one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: storing in the memory a plurality of services provided by a plurality of service providers, wherein: each service provider provides one or more services to customers at a physical establishment or location; each service provider predefines a geo-fence area comprising a set of boundaries encompassing its physical establishment or location for offering its services; and each service provider defines a time availability for offering its services; identifying location information associated with a mobile device of a user, the location information comprising a location of the mobile device; identifying information representing a current time; detecting, based on the location of the mobile device, movement of the user into a location within a first geo-fence area, an

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04W4/02Primary

    Services making use of location information · CPC title

  • H04W4/021Primary

    Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences · CPC title

  • Subscription-based services using application servers or record carriers, e.g. SIM application toolkits · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9344843B2 cover?
Technical solutions for providing context sensitive service bundles are provided. In some implementations, a method includes identifying location information associated with a user. The location information identifies a first location area. The method further includes, in accordance with (1) a first determination that a first service is available within a predefined proximity to the first locat…
Who is the assignee on this patent?
Niedermaier Arnold, Fluegge Barbara, Sap Se
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).