Notification of communication events

US9282192B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9282192-B2
Application numberUS-201514715319-A
CountryUS
Kind codeB2
Filing dateMay 18, 2015
Priority dateJun 14, 2012
Publication dateMar 8, 2016
Grant dateMar 8, 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 network element of a communication provider comprises transceiver apparatus arranged to receive a request message from an originating endpoint via a packet-based communication network; and processing apparatus configured to generate, in response to the request message from the originating endpoint, a push notification relating to a communication from the originating endpoint intended for a destination endpoint, the communication to be conducted over the packet-based network. The transceiver apparatus is arranged to send the push notification to the destination endpoint over the packet-based network. The processing apparatus is further configured to generate the push notification with a payload comprising an indication of an image representing an originating user, to be output by the destination endpoint in a user notification notifying a destination user regarding the communication. At least the indication of the image is determined and inserted into the payload of the push notification at the network element.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device configured as an endpoint in a communication exchange and comprising: at least one processor; and one or more computer-readable memory storage devices embodying one or more processor-executable instructions which, responsive to execution by the at least one processor, implement a method comprising: receiving a push notification from a communication provider, the push notification comprising a request to establish a Voice-over-Internet Protocol (VoIP) call, with an originating endpoint, via a packet-based communication network, the push notification further comprising at least: payload data comprising an indication of an image associated with the originating endpoint; and payload data enabling the device to formulate a return handshake message to the originating endpoint associated with the VoIP call request; extracting, from the push notification, the image associated with the originating endpoint; outputting a notification of the VoIP call request, the outputting comprising displaying the image on a screen associated with the device; responsive to outputting the notification of the VoIP call request, receiving an indication to accept the VoIP call; and establishing the VoIP call over the packet-based communication network with the originating endpoint associated with the VoIP call request. 2. The device as recited in claim 1 , wherein the push notification further comprises a language indication associated with the notification. 3. The device as recited in claim 2 , wherein outputting the notification of the VoIP call request further comprises formatting how the notification is displayed based, at least in part on the language indication. 4. The device as recited in claim 1 , wherein the push notification further comprises an encryption key associated with the originating endpoint. 5. The device as recited in claim 1 , wherein establishing the VoIP call further comprises: formulating a call acceptance response as the return handshake message based, at least in part, on information extracted from the push notification; and signaling the call acceptance response to the originating endpoint. 6. The device as recited in claim 5 , wherein establishing the VoIP call further comprises: sending a notification of the call acceptance response to the communication provider. 7. The device as recited in claim 1 , wherein outputting the notification further comprises outputting a predefined on-screen message of an operating system associated with the device. 8. A computer-implemented method for operating a receiving endpoint in a communication exchange, the computer-implemented method comprising: receiving a push notification from a communication provider, the push notification comprising a request to establish a Voice-over-Internet Protocol (VoIP) call, with an originating endpoint, via a packet-based communication network, the push notification further comprising at least: payload data comprising an indication of an image associated with the originating endpoint; and payload data enabling the device to formulate a return handshake message to the originating endpoint associated with the VoIP call request; extracting, from the push notification, the image associated with the originating endpoint; outputting a notification of the VoIP call request, the outputting comprising displaying the image on a screen associated with the computer; responsive to outputting the notification of the VoIP call request, receiving an indication to accept the VoIP call; and establishing the VoIP call over the packet-based communication network with the originating endpoint associated with the VoIP call request. 9. The computer-implemented method as recited in claim 8 , wherein the push notification further comprises a language indication associated with the notification. 10. The computer-implemented method as recited in claim 9 , wherein outputting the notification of the VoIP call request further comprises formatting how the notification is displayed based, at least in part on the language indication. 11. The computer-implemented method as recited in claim 8 , wherein the push notification further comprises an encryption key associated with the originating endpoint. 12. The computer-implemented method as recited in claim 8 , wherein establishing the VoIP call further comprises: formulating a call acceptance response as the return handshake message based, at least in part, on information extracted from the push notification; and signaling the call acceptance response to the originating endpoint. 13. The computer-implemented method as recited in claim 12 , wherein establishing the VoIP call further comprises: sending a notification of the call acceptance response to the communication provider. 14. The computer-implemented method as recited in claim 8 , wherein outputting the notification further comprises outputting a predefined on-screen message of an operating system associated with the computer. 15. One or more computer-readable memory storage devices embodying one or more processor-executable instructions which, responsive to execution by at least one processor, enable a receiving endpoint in a communication exchange to perform operations comprising: receiving a push notification from a communication provider, the push notification comprising a request to establish a Voice-over-Internet Protocol (VoIP) call, with an originating endpoint, via a packet-based communication network, the push notification further comprising at least: payload data comprising an indication of an image associated with the originating endpoint; and payload data enabling the device to formulate a return handshake message to the originating endpoint associated with the VoIP call request; extracting, from the push notification, the image associated with the originating endpoint; outputting a notification of the VoIP call request, the outputting comprising displaying the image on a screen device associated with the receiving endpoint; responsive to outputting the notification of the VoIP call request, receiving an indication to accept the VoIP call; and establishing the VoIP call over the packet-based communication network with the originating endpoint associated with the VoIP call request. 16. The one or more computer-readable memory storage devices as recited in claim 15 , wherein the push notification further comprises a language indication associated with the notification. 17. The one or more computer-readable memory storage devices as recited in claim 16 , wherein outputting the notification of the VoIP call request further comprises formatting how the notification is displayed based, at least in part on the language indication. 18. The one or more computer-readable memory storage devices as recited in claim 15 , wherein the push notification further comprises an encryption key associated with the originating endpoint. 19. The one or more computer-readable memory storage devices as recited in claim 15 , wherein establishing the VoIP call further comprises: formulating a call acceptance response as the return handshake message based, at least in part, on information extracted from the push notification; and signaling the call acceptance response to the originating endpoint. 20. The one or more computer-readable memory storage devices as recited in claim 19 , wherein establishing the VoIP call further comprises: sending a notification of the call acceptance response to the communication pro

Assignees

Inventors

Classifications

  • Calling substations, e.g. by ringing (selective calling H04Q) · CPC title

  • Language aspects · CPC title

  • Making use of the calling party identifier · CPC title

  • adapted for voice communication over an Internet Protocol [IP] network (Voice over Internet Protocol (VoIP) network equipment and services H04M7/006; implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] H04L69/16) · CPC title

  • where the network is a peer-to-peer network · 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 US9282192B2 cover?
A network element of a communication provider comprises transceiver apparatus arranged to receive a request message from an originating endpoint via a packet-based communication network; and processing apparatus configured to generate, in response to the request message from the originating endpoint, a push notification relating to a communication from the originating endpoint intended for a de…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04M7/0033. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 08 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).