Secured communication via location awareness

US9774727B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9774727-B2
Application numberUS-201514873930-A
CountryUS
Kind codeB2
Filing dateOct 2, 2015
Priority dateNov 14, 2006
Publication dateSep 26, 2017
Grant dateSep 26, 2017

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 and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calling party or obtained from various sources over a digital communication channel. Some of the provided location information which can be accidentally or intentionally altered is identified and evaluated to determine its accuracy as part of the verification process of the caller's identity.

First claim

Opening claim text (preview).

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows: 1. A system comprising: a memory; and at least one processor, operatively connected with the memory, that executes: receiving a declaration and agreeing to a structured hierarchy of a plurality of structured hierarchies for receiving contextual information; receiving a call connection request and first contextual information associated with a caller device, wherein the first contextual information is received as the declared structured hierarchy; based at least in part on receiving the first contextual information in the declared structured hierarchy, determining whether the first contextual information is validated; requesting second contextual information corresponding to the caller device in response to determining that the first contextual information is un-validated; receiving the second contextual information; determining whether the second contextual information is validated; and generating, during a connection setup phase of the call connection request, an output for display on the system, wherein the generated output comprises a validation indication for the first contextual information and a validation indication for the second contextual information. 2. The system according to claim 1 , wherein the processor is configured to execute: simultaneously displaying, during the connection setup phase, the validation indication for the first contextual information and the validation indication for the second contextual information. 3. The system according to claim 1 , wherein the processor further executes: receiving input indicating acceptance of the call connection request and connecting the caller device with the system. 4. The system according to claim 3 , wherein the processor further executes: requesting, during a connected call between the caller device and the system, third contextual information from the caller device; receiving the third contextual information; determining whether the third contextual information is validated; and generating an output for display on the system, wherein the generated output comprises a validation indication for the third contextual information. 5. The system according to claim 4 , wherein the processor further executes: in response to display of the validation indication for the third contextual information, receiving input to continue the connected call or cancel the connected call. 6. The system according to claim 4 , wherein generating of the output further comprises displaying a level of certainty regarding an identity associated with the caller device based on validation of the third contextual information. 7. The system according to claim 1 , wherein at least one of the first contextual information and the second contextual information is location information associated with the caller device. 8. The system according to claim 1 , wherein generating of the output further comprises displaying a level of certainty regarding an identity associated with the caller device based on validation of the first contextual information and the second contextual information. 9. A system comprising: a memory; and at least one processor, operatively connected with the memory, that executes: receiving a declaration and agreeing to a structured hierarchy of a plurality of structured hierarchies for receiving contextual information; receiving a call connection request and contextual information associated with a caller device, wherein the contextual information is received as the declared structured hierarchy comprising a first portion of location information corresponding to the caller device; based at least in part on receiving the contextual information in the declared structured hierarchy, determining whether the first portion of location information is validated; requesting a second portion of location information corresponding to the caller device in response to determining that the first portion of location information is un-validated; receiving the second portion of location information; determining whether the second portion of location information is validated; and generating, during a connection setup phase of the call connection request, an output for display on the system, wherein the generated output comprises a validation indication for the first portion of location information and a validation indication for the second portion of location information. 10. The system according to claim 9 , wherein the processor is configured to execute: simultaneously displaying, during the connection setup phase, the validation indication for the first portion of information and the validation indication for the second portion of information. 11. The system according to claim 10 , wherein the processor further executes: in response to display of the validation indication for the third portion of location information, receiving input to continue the connected call or cancel the connected call. 12. The system according to claim 9 , wherein the processor further executes: receiving input indicating acceptance of the call connection request and connecting the caller device with the system. 13. The system according to claim 9 , wherein the processor further executes: requesting, during a connected call between the caller device and the system, third location information from the caller device; receiving the third location information; determining whether the third portion of location information is validated; and generating an output for display on the system, wherein the generated output comprises a validation indication for the third location information. 14. The system according to claim 9 , wherein generating of the output further comprises displaying a level of certainty regarding an identity associated with the caller device based on validation of the first portion of location information and the second portion of location information. 15. A computer-implemented method comprising: receiving a declaration and agreeing to a structured hierarchy of a plurality of structured hierarchies for receiving contextual information; receiving, at a callee device from a caller device, a call connection request and contextual information that comprises first location information and second location information corresponding to the caller device, wherein the contextual information is received as the declared structured hierarchy; based at least in part on receiving the contextual information in the declared structured hierarchy, determining whether the first location information and the second location information are validated; and generating, during a connection setup phase of the call connection request, an output for display on the callee device based on the determining, wherein the generated output comprises a validation indication for the first location information and a validation indication for the second location information. 16. The computer-implemented method according to claim 15 , further comprising: simultaneously displaying, during the connection setup phase, the validation indication for the first location information and the validation indication for the second location information. 17. The computer-implemented method according to claim 15 , further comprising: displaying, on the callee device, the validation indication for the first location information. 18. The computer-implemented method according to claim 15 , further comprising: receiving additional

Assignees

Inventors

Classifications

  • Determination of the location of a subscriber · CPC title

  • Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72) · CPC title

  • Arrangements for screening incoming calls {, i.e. evaluating the characteristics of a call before deciding whether to answer it (based on the calling party profile H04M3/42059; based on location H04M3/42348; based on presence H04M3/42365; diversion H04M3/54)} · CPC title

  • Calling party identification service · CPC title

  • including means for verifying the identity or authority of a user of the system {or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials} · 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 US9774727B2 cover?
A method and system for collecting and verifying the location information of a calling party and a device of the calling party is provided. More specifically, a method and system is provided for determining whether the identity of the calling party can be confirmed, via evaluating location information, with an acceptable degree of certainty. The location information may be provided by the calli…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04M3/42042. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).