Application control at a policy server
Claim Score by NHIP
Abstract
A packet-based communication system comprises first and second endpoints, an application manager and a policy server. When establishing a connection between the endpoints the application manager sends, to the policy server, application control related information about the required connection. The policy server then selects at least one application control parameter, such as a codec to be used by the endpoints, and returns this information to the application manager. The application control information can be carried between the application manager and policy server by an application control protocol, such as the Session Initiation Protocol (SIP), or by modified forms of policy control protocols such as the Common Open Policy Service (COPS), Diameter, SOAP/XML or Parlay.

Term
Term ended
Projected expiry passed 18 November 2025, 0.8 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
31 claims: 8 independent, 23 dependent
- 1A method of establishing a connection between first and second endpoints in a packet-based communication system which comprises an application manager and a policy server, the method comprising, at the application manager:receiving information about the required connection;sending, to the policy server, application control related information for the required connection;receiving, from the policy server, at least one application control parameter selected by the policy server.
- 12A method of establishing a connection between first and second endpoints in a packet-based communication system which comprises an application manager and a policy control function, the method comprising, at the policy server:receiving application control related information for the required connection from the application manager;selecting at least one application control parameter for the required connection;and, sending, to the application manager, the selected application control parameter.
- 23An application manager for use as part of a packet-based communication system which comprises first and second endpoints and a policy server, the application manager being operable to:receive information about a required connection between the first and second endpoints;send, to the policy server, application control related information for the required connection;receive, from the policy server, at least one application control parameter selected by the policy server.
- 24A policy server for use as part of a packet-based communication system which comprises first and second endpoints and an application manager, the policy server being operable to:receive application control related information for a required connection between the first and second endpoints from the application manager;select at least one application control parameter for the required connection;and, send, to the application manager, the selected application control parameter.
- 25A computer program product comprising instructions for causing a control entity of an application manager in a packet-based communication system which comprises first and second endpoints and a policy server to:receive information about a required connection between the first and second endpoints;send, to the policy server, application control related information for the required connection;receive, from the policy server, at least one application control parameter selected by the policy server.
- 26A computer program product comprising instructions for causing a control entity of a policy server in a packet-based communication system which comprises first and second endpoints and an application manager to:receive application control related information for a required connection between the first and second endpoints from the application manager;select at least one application control parameter for the required connection;and, send, to the application manager, the selected application control parameter.
- 27A signal for use within a packet-based communication system comprising first and second endpoints, the signal having a format complying with a policy control protocol, the signal further carrying application control related information about a required connection between the first and second endpoints of the system.
- 30Broadest claimClaim Score 85, broad(NHIP)A signal for use within a packet-based communication system comprising first and second endpoints, the signal having a format complying with a policy control protocol, the signal further carrying at least one application control parameter for a required connection between the first and second endpoints of the system.
Independent claims8
33 paragraphs in 5 sections, as filed
FIELD OF THE INVENTION
0001This invention relates to signalling within a packet-based communications system to establish a connection.
BACKGROUND TO THE INVENTION
0002Communications networks are increasingly being used to deliver a range of multimedia communications traffic via packet-based delivery protocols.
0003It is generally preferred that packet-based networks use some form of admission control which controls access to the shared network and helps to maintain a particular quality of service (QoS) for the traffic that is permitted access to the network. Admission control can be performed by policy controllers in the network, with enforcement occurring at policy enforcement points (PEP). Admitted traffic can also be policed by the PEP, during the duration of a connection, to ensure that the parameters agreed at the beginning of the connection are adhered to.
0004<figref idref="DRAWINGS">FIG. 1</figref> shows a communications system which is based around a packet-based network <b>30</b>. Terminals <b>10</b>, <b>20</b> are connected to network <b>30</b> via policy enforcement points, such as media gateways or routers, which police connections. When setting up a connection across a packet-based network, signalling <b>15</b> occurs between an endpoint <b>10</b> and an Application Manager <b>40</b>. The Application Manager <b>40</b> determines capabilities of the endpoints <b>10</b>, <b>20</b>, such as the types of codec that each endpoint supports. The Application Manager <b>40</b> makes a selection of certain parameters (e.g. selecting what it determines is the best codec and hence bandwidth for the connection) and submits a connection request to the policy server <b>50</b>. The policy server <b>50</b> determines whether a connection, with the requested parameters, can be supported and returns a reply to the Application Manager. If the connection cannot be supported, then the Application Manager <b>40</b> can either submit a further connection request or it can return an error message to the endpoint <b>10</b>. If the connection cannot be supported then further requests can be submitted by the Application Manager, which can result in a high volume of signalling messages between the Application Manager and policy server.
0005The present invention seeks to provide an alternative architecture which is more efficient.
SUMMARY OF THE INVENTION
0006A first aspect of the present invention provides a method of establishing a connection between first and second endpoints in a packet-based communication system which comprises an application manager and a policy server, the method comprising, at the application manager:
0007receiving information about the required connection;
0008sending, to the policy server, application control related information for the required connection;
0009receiving, from the policy server, at least one application control parameter selected by the policy server.
0010By sending application control information to the policy server, such as the list of codecs available at the endpoints, the policy server can use this information to decide certain application control parameters relating to the connection, such as selecting which codecs should be used by the endpoints. Making application control selections at the policy server, rather than at the application manager, can significantly reduce signalling between the application manager and the policy server compared to existing methods. This is because the policy server is better placed to make the selection.
0011The application control information can be carried between the application manager and policy server in various ways. The information can be carried by an application control protocol, such as the Session Initiation Protocol (SIP), or it can be carried by modified forms of policy control protocols such as the Common Open Policy Service (COPS), Diameter, SOAP/XML or Parlay. Conventionally, application control protocols are not used to interface with a policy server, and policy control protocols do not carry application control parameters such as a list of supported codecs.
0012Further aspects of the invention relate to a method performed by a policy server. Still further aspects of the invention relate to an application manager and a policy server which implement these methods.
0013The functionality described here can be implemented in software, hardware or a combination of these. Accordingly, further aspects of the invention provide a computer program product for implementing any combination of the steps of the methods according to the invention. It will be appreciated that the software can be installed on the host apparatus (e.g. the application manager or policy server) at any point during the life of the equipment. The software may be stored on an electronic memory device, hard disk, optical disk or other machine-readable storage medium. The software may be delivered as a computer program product on a machine-readable carrier or it may be downloaded directly to the host via a network connection.
BRIEF DESCRIPTION OF THE DRAWINGS
0014Embodiments of the invention will be described with reference to the accompanying drawings in which:
0015<figref idref="DRAWINGS">FIG. 1</figref> shows a generalised architecture of a packet-based communications system;
0016<figref idref="DRAWINGS">FIG. 2</figref> shows an equivalent architecture to <figref idref="DRAWINGS">FIG. 1</figref> for a PacketCable system;
0017<figref idref="DRAWINGS">FIG. 3</figref> shows the network of <figref idref="DRAWINGS">FIG. 1</figref> with the addition of media proxy control;
0018<figref idref="DRAWINGS">FIG. 4</figref> shows an equivalent architecture to <figref idref="DRAWINGS">FIG. 1</figref> for a 3G wireless system;
DESCRIPTION OF PREFERRED EMBODIMENTS
0019Referring again to <figref idref="DRAWINGS">FIG. 1</figref>, this shows a general overview of a system which includes a packet-based network <b>30</b>. Although not shown, network <b>30</b> includes routers which are interconnected by communication links in a conventional manner. The network <b>30</b> can be implemented by wireline, wireless or a combination of both wireline and wireless technologies. Although shown as one overall network, network <b>30</b> can comprise a number of individual networks which are interconnected. Several specific architectures for PacketCable and 3G wireless networks are described later, and these share the same general features shown here.
0020Endpoints <b>10</b>, <b>20</b> can be terminals which support a packet-based connection. Alternatively, endpoints <b>10</b>, <b>20</b> can be Media Gateways which perform conversion between the circuit-switched domain, which is used to serve terminals (such as conventional telephone terminals) local to the gateway, and the packet-switched domain used across network <b>30</b>.
0021An Application Manager <b>40</b> is a network entity which defines service control policies and co-ordinates subscriber-initiated requests for application sessions with access to the network resources that are required to meet those requests. The Application Manager <b>40</b> communicates <b>15</b>, <b>25</b> with end points <b>10</b>, <b>20</b> using a signalling protocol such as the Session Initiation Protocol (SIP).
0022The Application Manager <b>40</b> authenticates and authorizes client requests based on Service Control Domain policies. This ensures that clients making a request are entitled to use the requested services. For client requests that pass these checks, the Application Manager <b>40</b> determines the particular QoS parameters necessary to deliver the service to the client, based on its knowledge of the requested service. The Application Manager <b>40</b> communicates with a Policy Server <b>50</b> across an interface <b>45</b>. The Application Manager <b>40</b> sends a request for the required resources to the appropriate Policy Server <b>50</b> via interface <b>45</b>. The Policy Manager <b>50</b> may deny the request, based on network policies, or it may process (forward) the request to entities within network <b>30</b>. This process can include communicating <b>35</b>, <b>36</b> with Policy Enforcement Points (PEPs) <b>31</b>, <b>32</b> that are responsible for admission control and enforcement. A connection between endpoints <b>10</b>, <b>20</b> may require the policy server <b>50</b> to communicate with a larger number of PEPs, particularly if the connection spans several differently owned/operated networks. Policy decisions can be based on a number of factors, such as: parameters associated with the request and the status of available resources; the identity of the particular client and associated profile information; application parameters; security considerations.
0023Policy Enforcement Points (PEPs) <b>31</b>, <b>32</b> within the network <b>30</b> act as gates, allowing certain traffic flows to pass. As part of a call establishment process, policy server <b>50</b> communicates with PEPs to ensure that sufficient resources are available to meet the request received from the Application Manager <b>40</b>. If resources are available, then the Policy Server <b>50</b> returns an acknowledgement message to the Application Manager <b>40</b> across interface <b>45</b>. A communication path is then established between the endpoints <b>10</b>, <b>20</b> which includes path <b>12</b>, between client <b>10</b> and PEP <b>31</b>, a path across network <b>30</b>, and a path <b>22</b> between PEP <b>32</b> and the remote client <b>20</b>.
0024Various protocols have been proposed for use across interface <b>45</b> between the Application Manager <b>40</b> and Policy Sever <b>50</b>. <figref idref="DRAWINGS">FIG. 2</figref> shows a system according to the PacketCable Multimedia Specification (PKT-SP-MM-I01-030627). A cable modem <b>110</b> equates to the endpoint <b>10</b>. The interface <b>15</b> between the cable modem <b>110</b> and the Application Manager <b>40</b> is called the ‘pkt-mm7’ interface and the interface <b>45</b> between the Application Manager <b>40</b> and Policy Server <b>50</b> is called the ‘pkt-mm-3’ interface. It has been recommended that the Common Open Policy Service (COPS) is used across the pkt-mm3 interface <b>45</b>. The Common Open Policy Service (COPS) is defined in RFC 2748, to which the skilled reader is directed for further information. Policy Server <b>50</b> communicates with a Cable Modem Termination System (CMTS) <b>130</b> via a ‘pkt-mm2’ interface <b>135</b> using COPS. CMTS <b>130</b> authorizes resource requests.
0025Operation of the network using COPS messaging on interface <b>45</b> will now be described in more detail. Conventionally, COPS sends information on a per-flow basis. A requested service between endpoints <b>10</b>, <b>20</b> may comprise several related flows of traffic. As an example, a video conferencing service will include conversational voice, real-time video and data representing slides to be discussed during the conference. As part of a connection establishment process, Application Manager <b>40</b> receives parameters of the requested service, the capabilities of the endpoints <b>10</b>, <b>20</b>, and determines what bandwidth is required. Application Manager <b>40</b> individually issues requests for each of the required flows, even if they are related to one another as part of a common service. Each request includes information about the required bandwidth, QoS and Class of service. The required bandwidth is determined by finding the codecs available at each endpoint <b>10</b>, <b>20</b> and choosing a preferred combination (often, but not necessarily, a codec common to both endpoints <b>10</b>, <b>20</b> which offers the best quality (greatest bandwidth)). Once the codec has been selected, this is translated into a required bandwidth which is used in the request. To give several examples, a G.711 codec with a packetisation rate of 10 ms over an IP transmission network has a bandwidth requirement of 102 kbps whereas a G.729 codec with the same 10 ms packetisation rate over an IP transmission network has a bandwidth requirement of 46 kbps.
0026Policy Server <b>50</b> verifies each request against network policies, determines whether network resources are available to meet the request and replies to the Application Manager <b>40</b> with an acknowledgement message.
0027In accordance with an embodiment of the invention, the Application Manager <b>40</b> issues a request across interface <b>45</b> which includes information for the group of related flows. This can be carried by a modified form of COPS messaging. This allows the Policy Server to consider all of the related flows (e.g. voice, video and data) at the same time, and to request/reserve network resources based on the combination of flows. In addition, the Application Manager <b>40</b> does not select the preferred codec itself, but passes a list of supported codecs to the Policy Sever <b>50</b>. The list of codecs can be a list of codecs which is common to both endpoints (i.e. the AS looks at the codecs supported by both endpoints and only sends these), or it can be the list of codecs supported by each endpoint.
0028The Policy Server <b>40</b> inspects the codec information and submits a request for resources based on a particular policy.
0029As the Policy Server <b>50</b> interacts with the network entities responsible for reserving bandwidth, it is better placed to make a decision on what bandwidth can be supported by the network and hence what codecs can be used. If the network <b>30</b> can support the group of flows, the Policy Server <b>50</b> returns an acknowledgement message to the Application Manager <b>40</b>. The acknowledgement includes a codec, selected by the Policy Server <b>50</b>, which is appropriate for the bandwidth reserved on network <b>30</b>. If there is more than flow, then the acknowledgement includes a selected codec for each flow. By considering a set of related flows together, and knowing the candidate codecs for each flow, the Policy Server <b>50</b> can adjust the resource reservation by choosing appropriate codecs for each flow. This is more efficient than repeated signalling exchanges between the Application Manager <b>40</b> and Policy Server <b>50</b> across interface <b>45</b> which specify single bandwidth values on a per-flow basis.
0030In accordance with an embodiment of the invention, the Policy Server <b>50</b> also takes part in Media Proxy control. <figref idref="DRAWINGS">FIG. 3</figref> shows a similar network to <figref idref="DRAWINGS">FIG. 1</figref>, with the addition of a Media Proxy <b>70</b> within network <b>30</b>. As part of the connection establishment process, Application Manager <b>40</b> sends the address and port(s) of the endpoints <b>10</b>, <b>20</b> of the requested connection to the Policy Server <b>50</b>. Policy Server <b>50</b> selects a suitable media proxy <b>35</b> for the requested flow(s) and passes an address and port of the media proxy <b>70</b> that should be used by the endpoints <b>10</b>, <b>20</b>. The reason for doing this is because the Policy Server <b>50</b> has a view of the network which the application server does not, so it can select the optimal media proxy based on available resources (e.g. bandwidth).
0031The above description refers to COPS. Standards bodies in other areas have considered other kinds of protocol for the interface <b>45</b> between the Application Manager <b>40</b> and Policy Server <b>50</b>. <figref idref="DRAWINGS">FIG. 4</figref> shows a Third Generation (3G) wireless network. An endpoint is represented by a Session Initiation Protocol (SIP) client <b>310</b>. The Application Manager <b>40</b> is represented by a Proxy Call Session Control Function (P-CSCF) <b>340</b> which performs a similar function of authenticating a user's requests for services. The interface between the P-CSCF 340 and Policy Server <b>50</b> is called the Gq interface. Further information about the Gq interface can be found in the documents: 3<sup>rd </sup>Generation Partnership Project; Technical Specification Group Services and System Aspects; End-to-end Quality of Service (QoS) concept and architecture (3GPP TS 23.207) and 3<sup>rd </sup>Generation Partnership Project; Technical Specification Group Core Network; Policy control over Gq interface (3GPP TS 29.209). The 3GPP intend to use the Diameter protocol for the Gq interface, having considered the protocols SOAP/XML, COPS and Parlay. In the same manner as described above for COPS, the Diameter protocol similarly lacks support for passing call control information such as codec types between the Application Manager <b>40</b> and Policy Server <b>50</b>.
0032In a further alternative of the invention, a Session Initiation Protocol (SIP) invite message is sent between the Application Manager <b>40</b> and the Policy Server <b>50</b> to pass application (call) control to the Policy Server. SIP messages carry application control related information to the Policy Server <b>50</b>, which the Policy Server <b>50</b> can use to make selections of application control parameters.
0033The invention is not limited to the embodiments described herein, which may be modified or varied without departing from the scope of the invention.
Contents5
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11005762B2 | Cited by | United States of America | Applicant |
| US9992107B2 | Cited by | United States of America | Applicant |
| US8634534B1 | Cited by | United States of America | Applicant |
| US2009132710A1 | Cited by | United States of America | Pre-grant |
| US8977749B1 | Cited by | United States of America | Applicant |
| US9960967B2 | Cited by | United States of America | Applicant |
| US8665714B2 | Cited by | United States of America | Search report |
| US9158525B1 | Cited by | United States of America | Applicant |
| US10447775B2 | Cited by | United States of America | Applicant |
| US10880400B2 | Cited by | United States of America | Applicant |
| US10021174B2 | Cited by | United States of America | Applicant |
| US2015281097A1 | Cited by | United States of America | Pre-grant |
| US10033614B2 | Cited by | United States of America | Applicant |
| US9215275B2 | Cited by | United States of America | Applicant |
| US10268467B2 | Cited by | United States of America | Applicant |
| US9843484B2 | Cited by | United States of America | Applicant |
| US2009292664A1 | Cited by | United States of America | Pre-grant |
| US9979801B2 | Cited by | United States of America | Applicant |
| US2009225747A1 | Cited by | United States of America | Pre-grant |
| US8584199B1 | Cited by | United States of America | Applicant |
| US10038693B2 | Cited by | United States of America | Applicant |
| US2009132945A1 | Cited by | United States of America | Pre-grant |
| US10044582B2 | Cited by | United States of America | Applicant |
| US8850598B2 | Cited by | United States of America | Applicant |
| US10257101B2 | Cited by | United States of America | Applicant |
| US9900252B2 | Cited by | United States of America | Applicant |
| US10771510B2 | Cited by | United States of America | Search report |
| US10749904B2 | Cited by | United States of America | Applicant |
| US2009132709A1 | Cited by | United States of America | Pre-grant |
| US9832170B2 | Cited by | United States of America | Applicant |
| US9444852B2 | Cited by | United States of America | Applicant |
| US10484465B2 | Cited by | United States of America | Applicant |
| US8631108B2 | Cited by | United States of America | Applicant |
| US10581976B2 | Cited by | United States of America | Applicant |
| US8897154B2 | Cited by | United States of America | Applicant |
| US8321807B2 | Cited by | United States of America | Applicant |
| US10412653B2 | Cited by | United States of America | Applicant |
| US9954899B2 | Cited by | United States of America | Applicant |
| CN111935128A | Cited by | China | Search report |
| US8874789B1 | Cited by | United States of America | Search report |
| US8593999B2 | Cited by | United States of America | Applicant |
| US9106561B2 | Cited by | United States of America | Applicant |
| US12132764B2 | Cited by | United States of America | Search report |
| US8949393B2 | Cited by | United States of America | Applicant |
| US8533021B2 | Cited by | United States of America | Applicant |
| US10735267B2 | Cited by | United States of America | Applicant |
| US9705800B2 | Cited by | United States of America | Applicant |
| USRE47296E | Cited by | United States of America | Applicant |
| US7933205B1 | Cited by | United States of America | Search report |
| US8312507B2 | Cited by | United States of America | Applicant |
| US9942162B2 | Cited by | United States of America | Applicant |
| EP3228057A1 | Cited by | European Patent Office (EPO) | Examiner |
| US9467361B2 | Cited by | United States of America | Applicant |
| US9491683B2 | Cited by | United States of America | Search report |
| US9742879B2 | Cited by | United States of America | Applicant |
| US2009132324A1 | Cited by | United States of America | Pre-grant |
| US2009128319A1 | Cited by | United States of America | Pre-grant |
| US2009132323A1 | Cited by | United States of America | Pre-grant |
| US10095507B1 | Cited by | United States of America | Applicant |
| US10027761B2 | Cited by | United States of America | Applicant |
| US2022217182A1 | Cited by | United States of America | Search report |
| US10002141B2 | Cited by | United States of America | Applicant |
| US8843992B2 | Cited by | United States of America | Search report |
| US10230770B2 | Cited by | United States of America | Applicant |
| US9992229B2 | Cited by | United States of America | Applicant |
| US2009132678A1 | Cited by | United States of America | Pre-grant |
| US9600268B1 | Cited by | United States of America | Applicant |
| US7940713B2 | Cited by | United States of America | Search report |
| US10178165B2 | Cited by | United States of America | Applicant |
| US2009133098A1 | Cited by | United States of America | Pre-grant |
| US2006099933A1 | Cited by | United States of America | Pre-grant |
| US8527889B2 | Cited by | United States of America | Applicant |
| US2008259794A1 | Cited by | United States of America | Pre-grant |
| US2009132685A1 | Cited by | United States of America | Pre-grant |
| US2023283644A1 | Cited by | United States of America | Search report |
| US9661026B2 | Cited by | United States of America | Applicant |
| US10341427B2 | Cited by | United States of America | Applicant |
| WO2011149796A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9906422B2 | Cited by | United States of America | Applicant |
| US2009006533A1 | Cited by | United States of America | Pre-grant |
| US2009132693A1 | Cited by | United States of America | Pre-grant |
| US2011093522A1 | Cited by | United States of America | Pre-grant |
| US9942152B2 | Cited by | United States of America | Applicant |
| US12301629B2 | Cited by | United States of America | Search report |
| US10862955B2 | Cited by | United States of America | Applicant |
| US10491523B2 | Cited by | United States of America | Applicant |
| CN115334077A | Cited by | China | Search report |
| US10516577B2 | Cited by | United States of America | Applicant |
| US2010235880A1 | Cited by | United States of America | Pre-grant |
| WO2009111106A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US2007133528A1 | Cited by | United States of America | Pre-grant |
| US8923853B1 | Cited by | United States of America | Applicant |
| US9094364B2 | Cited by | United States of America | Applicant |
| US10129122B2 | Cited by | United States of America | Applicant |
| US8699481B2 | Cited by | United States of America | Applicant |
| US2006116128A1 | Cited by | United States of America | Pre-grant |
| US10659354B2 | Cited by | United States of America | Applicant |
| US8782221B2 | Cited by | United States of America | Applicant |
| US9313146B2 | Cited by | United States of America | Applicant |
| US2009132317A1 | Cited by | United States of America | Pre-grant |
1 member in 1 office
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 28342805 | United States of America | A | |
| US20050283428 | – | – | – |
Members1
| Document | Office | Kind | |
|---|---|---|---|
| US2007118881A1 | United States of America | A1 |
57 transactions on the USPTO file
Abandoned after 1 non-final rejection, 1 final rejection and 1 appeal.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 1
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Email NotificationEML_NTR | EML_NTR | |
| Mailing of Abandonment after Board of AppealsAbandonedMABN10 | MABN10 | |
| Abandonment after Board of AppealsAbandonedABN10 | ABN10 | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail BPAI Decision on Appeal - AffirmedMAPDA | MAPDA | |
| BPAI Decision - Examiner AffirmedAPDA | APDA | |
| Email NotificationEML_NTR | EML_NTR | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Docketing Notice Mailed to AppellantAP_DK_M | AP_DK_M | |
| Assignment of Appeal NumberAPAS | APAS | |
| Appeal Awaiting BPAI DocketingAPWD | APWD | |
| Appeal ready for BPAI reviewARBP | ARBP | |
| Exam. Ans. Review CompletePACC | PACC | |
| Mail Examiner's AnswerMAPEA | MAPEA | |
| Examiner's Answer to Appeal BriefAPEA | APEA | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Appeal Brief Review CompleteAPBR | APBR | |
| Appeal Brief FiledAP.B | AP.B | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Notice of Appeal FiledN/AP | N/AP | |
| Response after Final ActionA.NE | A.NE | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Withdraw Flagged for 5/25W525 | W525 | |
| Flagged for 5/25F525 | F525 | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Notice Mailed--Application Incomplete--Filing Date AssignedINCD | INCD | |
| Cleared by L&R (LARS)L128 | L128 | |
| Referred to Level 2 (LARS) by OIPE CSRL198 | L198 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
7 recorded assignments at the USPTO, latest first
- Now
Now: Held by
GENBAND US LLC - 2014-01-10
Release by secured party.
Release- From
- ONE EQUITY PARTNERS III LPONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
- To
- GENBAND US LLC
Recorded 2014-01-10, Signed 2012-12-19
- 2011-12-02
Amended and restated intellectual property security agreement
Security interest- From
- GENBEND US LLCGENBEND US LLC (A DELAWARE LLC)
- To
- COMERICA BANK AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICESCOMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Recorded 2011-12-02, Signed 2011-07-29
- 2010-11-09
Security agreement
Security interest- From
- GENBAND US LLC
- To
- COMERICA BANK
Recorded 2010-11-09, Signed 2010-10-28
- 2010-08-25
Assignment of assignors interest.
Ownership change- From
- NORTEL NETWORKS LTDNORTEL NETWORKS LIMITED
- To
- GENBAND US LLC
Recorded 2010-08-25, Signed 2010-05-27
- 2010-06-18
Patent security agreement
Security interest- From
- GENBAND US LLC
- To
- ONE EQUITY PARTNERS III LPONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Recorded 2010-06-18, Signed 2010-05-28
- 2010-06-02
Change of name.
- From
- GENBAND INC
- To
- GENBAND US LLC
Recorded 2010-06-02, Signed 2010-05-27
- 2006-03-06
Assignment of assignors interest.
Ownership change- From
- MITCHELL JULIANRESS DAVID
- To
- NORTEL NETWORKS LTDNORTEL NETWORKS LIMITED
Recorded 2006-03-06, Signed 2006-02-17
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Information on status: application discontinuationABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISIONSTCB | STCB | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 20070118881
- Publication, DOCDB
- 2007118881
- Publication, EPODOC
- US2007118881
- Application
- 11283428
- Application, DOCDB
- 28342805
- Application, EPODOC
- US20050283428
Titles
- English
- Application control at a policy server
Classification
- CPC, 2
- H04L63/102
- H04W12/08
- IPC, 1
- H04L9 32
- USPC, 1
- 726004000