Digital punch card for mobile device

US9330399B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9330399-B2
Application numberUS-201414220128-A
CountryUS
Kind codeB2
Filing dateMar 19, 2014
Priority dateMar 11, 2011
Publication dateMay 3, 2016
Grant dateMay 3, 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.

A method for verifying a location of a user of a mobile device is disclosed. The method involves: receiving an indicia of a location of the mobile device based on an at-location element proximate to the mobile device; receiving a global positioning system (GPS) position associated with the mobile device; determining whether at least one security condition is satisfied based on the indicia of the location and the GPS position; and causing a next action to occur when the at least one security condition is satisfied, or not causing the next action to occur when the at least one security condition is not satisfied.

First claim

Opening claim text (preview).

What is claimed is: 1. A method to verify locations of users of portable computing devices, comprising: receiving, by a portable computing device, an input indicating a location of the portable computing device, wherein the input is received from an at-location element proximate to the portable computing device, and wherein the location of the portable computing device comprises a first geographic zone; receiving, by the portable computing device, a position associated with the portable computing device at a time that the input indicating the location of the portable computing device was received; determining, by the portable computing device, that the first geographic zone corresponds to the position associated with the portable computing device at the time that the input indicating the location of the portable computing device was received; and in response to determining that at least one security condition is satisfied, causing, by the portable computing device, a next action to occur. 2. The method of claim 1 , wherein determining that the position is associated with the first geographic zone comprises determining that the position associated with the portable computing device at the time that the input indicating the location of the portable computing device was received is within the first geographic zone. 3. The method of claim 2 , further comprising: receiving, by the portable computing device, a first timestamp indicating when the portable computing device receives the input indicating the location of the portable computing device; and receiving, by the portable computing device, a second timestamp indicating when the portable computing device receives the position associated with the portable computing device at the time that the input indicating the location of the portable computing device was received. 4. The method of claim 3 , further comprising determining, by the portable computing device, that at least one security condition is satisfied in response to determining that the first geographic zone corresponds to the position, the at least one security condition comprises a determination that a time difference between the first timestamp and the second timestamp is less than a threshold amount of time. 5. The method of claim 3 , further comprising determining, by the portable computing device, that at least one security condition is satisfied in response to determining that the first geographic zone corresponds to the position, the first geographic zone is associated with a place of business, and wherein the at least one security condition comprises a determination that the first timestamp reflects a time when the place of business is open. 6. The method of claim 3 , further comprising receiving, by the portable computing device: a second input indicating a second location of the portable computing device, wherein the second input is received from a second at-location element proximate to the portable computing device, a third timestamp indicating when the portable computing device receives the second input indicating the second location, a second position associated with the portable computing device at a time that the input indicating the second location of the portable computing device was received, and a fourth timestamp indicating when the portable computing device receives the second position associated with the portable computing device at the time that the second input indicating the second location of the portable computing device was received; and determining, by the portable computing device, that at least one security condition is satisfied, the at least one security condition comprises determining that a time difference between the later of the first timestamp and the second timestamp and the earlier of the third timestamp and the fourth timestamp exceeds a threshold amount of time. 7. The method of claim 1 , wherein the portable computing device executes a digital punch card software application. 8. The method of claim 1 , wherein causing a next action comprises crediting, by the portable computing device, a digital punch card. 9. A computer program product, comprising: a non-transitory computer-readable medium having computer-executable program instructions embodied therein that when executed by a computer cause the computer to verify locations of users of portable communication devices, the computer-readable program instructions comprising: computer-readable program instructions to receive an input indicating a location of a portable computing device from an at-location element proximate to the portable computing device, wherein the location of the portable computing device comprises a first geographic zone; computer-readable program instructions to receive a position associated with the portable computing device; computer-readable program instructions to determine that the first geographic zone corresponds to the position associated with the portable computing device; and computer-readable program instructions to cause a next action to occur when at least one security condition is satisfied. 10. The computer-readable medium of claim 9 , wherein determining that the position associated with the portable computing device corresponds to the first geographic zone comprises computer-readable program instructions to determine that the position associated with the portable computing device is within the first geographic zone. 11. The computer-readable medium of claim 10 , further comprising: computer-readable program instructions to receive a first timestamp indicating when the portable computing device receives the input indicating the location of the portable computing device; and computer-readable program instructions to receive a second timestamp indicating when the portable computing device receives the position associated with the portable computing device. 12. The computer-readable medium of claim 11 , further comprising computer-readable program instructions to determine that at least one security condition is satisfied in response to determining that the first geographic zone corresponds to the position, wherein the at least one security condition comprises a determination that a time difference between the first timestamp and the second timestamp is less than a threshold amount of time. 13. The computer-readable medium of claim 11 , further comprising computer-readable program instructions to determine that at least one security condition is satisfied in response to determining that the first geographic zone corresponds to the position, wherein the first geographic zone is associated with a place of business, and wherein the at least one security condition comprises a determination that the first timestamp reflects a time when the place of business is open. 14. The computer-readable medium of claim 11 , further comprising computer-readable program instructions to receive: a second input indicating a second location of the portable computing device, wherein the second input is received from a second at-location element proximate to the portable computing device, a third timestamp indicating when the portable computing device receives the second input indicating the second location, a second position associated with the portable computing device, and a fourth timestamp indicating when the portable computing device receives the second position associated with the portable computing device; and computer-readable program instructions to determine that at least one security condition is satisfied, the at least one security condition comprises a determination that a time difference between t

Assignees

Inventors

Classifications

  • Discounts or incentives, e.g. coupons or rebates · CPC title

  • Electricity · mapped topic

  • Services making use of location information · CPC title

  • including a GPS signal receiver · CPC title

  • Avoiding frauds · 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 US9330399B2 cover?
A method for verifying a location of a user of a mobile device is disclosed. The method involves: receiving an indicia of a location of the mobile device based on an at-location element proximate to the mobile device; receiving a global positioning system (GPS) position associated with the mobile device; determining whether at least one security condition is satisfied based on the indicia of th…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0225. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 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).