Application services infrastructure for next generation networks including a notification capability and related methods and computer program products

US9288276B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9288276-B2
Application numberUS-93194907-A
CountryUS
Kind codeB2
Filing dateOct 31, 2007
Priority dateNov 3, 2006
Publication dateMar 15, 2016
Grant dateMar 15, 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 system for supporting a notification capability for a plurality of applications utilizing a next generation network having a network layer includes an application services middleware between the applications and the network layer comprising a plurality of common infrastructure elements usable by the applications. The common infrastructure elements provide both services associated with use of the network and services that are not associated with use of the network. The plurality of common infrastructure elements includes a notification service that is configured to facilitate the sending of messages from authorized services to recipients.

First claim

Opening claim text (preview).

That which is claimed: 1. A system for supporting a notification capability for a plurality of applications utilizing a next generation network having a network layer, comprising: a notification system comprising a processor; and application services middleware between the plurality of applications and the network layer comprising a plurality of common infrastructure elements usable by the applications, wherein a first one of the plurality of common infrastructure elements is to provide a first service that is associated with use of the next generation network and a second one of the plurality of common infrastructure elements is to provide a second service that is not associated with use of the next generation network, and wherein the plurality of common infrastructure elements comprises: a notification service to facilitate the sending of messages via the notification system from authorized services to recipients based on profile and preference data for the recipients that specify what times to send the messages to the recipients; wherein the times to send the messages to the recipients comprise on demand, at a specific future time, and on a periodic schedule; wherein the notification system comprises a network element of an Internet Protocol Multimedia Subsystem; and wherein the Internet Protocol Multimedia Subsystem comprises a Multimedia Resource Function that is to perform content adaptation for one of the messages. 2. The system of Claim 1 , wherein the notification system comprises: a notification server to receive the messages from the authorized services for delivery to the recipients and to send the messages to the recipients; an Internet Protocol Multimedia Subsystem Serving Call Session Control Function to maintain session state information between the notification server and the authorized services and between the notification server and the recipients; and a Home Subscriber Server to store recipient profile and preference data. 3. The system of claim 2 , wherein the notification server is to retrieve the profile and preference data for the recipients, and wherein the notification server is to apply rules to the profile and preference data to determine how to send the messages to the recipients and to determine when to send the messages to the recipients. 4. The system of claim 3 , wherein the plurality of common infrastructure elements further comprises a mobility management service, a presence service, and a location service; and wherein the notification server is further to send a message to one of the recipients based on one of a location of the at least one of recipients and an identity of the authorized service that is the source of the message to the one of the recipients. 5. The system of claim 2 , wherein the plurality of common infrastructure elements further comprises an authentication service that is to ensure that communication between the notification server and the authorized services and between the notification server and the recipients is secure. 6. The system of claim 2 , wherein the notification server is further to send a confirmation to one of the authorized services when one of the messages for which the one of the authorized services is the source is delivered. 7. The system of claim 1 , wherein the authorized services comprise one of a subscriber device registered with the Internet Protocol Multimedia Subsystem and one of the plurality of applications. 8. The system of claim 1 , wherein the notification service is a 3GPP network push service element. 9. A method of providing a notification service, comprising: providing an application services middleware between a plurality of applications and a network layer of a next generation network, the application services middleware comprising a plurality of common infrastructure elements usable by the different applications, wherein a first one of the plurality of common infrastructure elements is to provide a first service that is associated with use of the next generation network and a second one of the plurality of common infrastructure elements is to provide a second service that is not associated with use of the next generation network; incorporating a notification service into the application services middleware as a common infrastructure element; and facilitating the sending of messages from authorized services to recipients using the notification service based on profile and preference data for the recipients that specify what times to send the messages to the recipients; wherein the times to send the messages to the recipients comprise on demand, at a specific future time, and on a periodic schedule; wherein the notification service comprises a network element of an Internet Protocol Multimedia Subsystem; and wherein the Internet Protocol Multimedia Subsystem comprises a Multimedia Resource Function, the method further comprising: performing content adaptation for one of the messages using the Multimedia Resource Function. 10. The method of Claim 9 , further comprising: receiving at the notification service a message from one of the authorized services for delivery to one of the recipients; retrieving the profile and preference data from a Home Subscriber Server for the one of the recipients; applying rules to the profile and preference data at the notification service to determine one of how to send the message from one of the authorized services to the one of the recipients and to determine when to send the message from one of the authorized services to the one of the recipients; and sending the message from one of the authorized services to the one of the recipients. 11. The method of claim 10 , wherein sending the message comprises: sending the message from one of the authorized services to the one of the recipients based on a location of the one of the recipients and/or based on an identity of the one of the authorized services. 12. The method of claim 10 , further comprising: sending a confirmation to the one of the authorized services when the message to the one of the recipients is delivered. 13. The method of claim 9 , wherein the authorized services comprise one of a subscriber device registered with the Internet Protocol Multimedia Subsystem and one of the plurality of applications.

Assignees

Inventors

Classifications

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 US9288276B2 cover?
A system for supporting a notification capability for a plurality of applications utilizing a next generation network having a network layer includes an application services middleware between the applications and the network layer comprising a plurality of common infrastructure elements usable by the applications. The common infrastructure elements provide both services associated with use of …
Who is the assignee on this patent?
Adamczyk Maria, Denny Michael, Huslak Nicholas Steven, and 6 more
What technology area does this patent fall under?
Primary CPC classification H04L51/043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 15 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).