Integrated server module and method of resource management therefor
Summary by NHIP
Integrated DSLAM Server Module
The integrated services module houses an application server and an access server within a Digital Subscriber Line Access Multiplexing network element. The access server translates information from a universal interface format to a distinct system-specific interface format between the application server and the network element.
Claim Score by NHIP
Abstract
One embodiment of the disclosures made herein is a method for facilitating prescribed application functionality via a network element adapted for providing Digital Subscriber Line Access Multiplexing (DSLAM) functionality. In accordance with such a method, a first functionality server implements server-specific functionality whereby information associated with the server-specific functionality is generated. In response to implementing the server-specific functionality, information in a universal interface format is transmitted for reception by a first access server from a first functionality server. The first access server is connected between the network element and the first functionality server. After receiving the information, the information is translated from the universal interface format to a system-compatible interface format. The translating is performed by the first access server and the system-specific interface format is different than the universal interface format. After translating the information to the system-specific format, the information is transmitted from the first access server toward the system interface. The first access server is connected between the network element adapted and the first functionality server. The functionality server is adapted for initiating provisioning of a connection between the network element and a subscriber data processing system prior to transmitting the information toward the system interface.

Term
Term ended
Expired 18 November 2022, 3.8 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
17 claims: 3 independent, 14 dependent
- 1Broadest claimClaim Score 67, broad(NHIP)An integrated services module, comprising:an application server integrated within the integrated services module that is adapted for providing prescribed server-specific functionality and for communicating information via a universal interface format;an access server integrated within the integrated services module adapted for being connected between the application server and a network element and for translating said information between the universal interface format and a system-specific interface format compatible with a system interface of the network element adapted for providing Digital Subscriber Line Access Multiplexing functionality, wherein the system-specific interface format is different than the universal interface format and wherein the integrated services module is integrated within the network element.
- 12An integrated services module, comprising:an application server adapted for providing prescribed server-specific functionality and for communicating information via a universal interface format;an access server adapted for being connected between the application server and a network element and for translating said information between the universal interface format and a system-specific interface format compatible with a system interface of the network element adapted for providing Digital Subscriber Line Access Multiplexing functionality, wherein the system-specific interface format is different than the universal interface format;and wherein the application server is connected to the access server by an application server interface and further comprising a DSLAM management system and a subscriber data processing system connected to an access network that connects to the system interface of the network element.
- 17An integrated services module, comprising:an application server adapted for providing prescribed server-specific functionality and for communicating information via a universal interface format;an access server adapted for being connected between the application server and a network element and for translating said information between the universal interface format and a system-specific interface format compatible with a system interface of the network element adapted for providing Digital Subscriber Line Access Multiplexing functionality, wherein the system-specific interface format is different than the universal interface format and wherein the access server contains an access server traffic interface connected to the system interface of the network element and to an application server traffic interface within the application server and wherein the access server contains an access server management interface connected to the system interface of the network element and to an application server management interface within the application server.
Independent claims3
38 paragraphs in 5 sections, as filed
CROSS REFERENCE TO RELATED APPLICATIONS
This United States Non-Provisional Patent Application is a Continuation of prior U.S. patent application Ser. No. 10/219,959, entitled “Integrated Server Module And Method Of Resource Management Therefor”, which was filed on Aug. 15, 2002 now U.S. Pat. No. 7,315,553.
FIELD OF THE DISCLOSURE
The disclosures made herein relate generally to Digital Subscriber Line Access Multiplexors (DSLAM) and more particularly to facilitating subscriber services from a DSLAM.
BACKGROUND
A typical telecommunications access network is a distributed arrangement of communications facilities between end users and one or many centralized network facilities. The implementation of services (e.g., streaming content, web and content caching, firewalling etc.) over the access network is implemented conventionally using server-specific platforms that are independent of the access network equipment itself. The equipment used to provide such services (i.e., the service delivery platform) is generally centrally located with respect to the telecommunications access network.
Generally, operators of telecommunications access networks are cautious about introducing changes into their networks because the integrity of their network is key in their continued viability as an operator. Because operators are cautious about deploying new equipment, they rigorously test new equipment to ensure that it will interoperate faultlessly with their existing network and operate within the engineering constraints of their facilities. Determining a new product's suitability and risk is often an arduous process for the network operator and supplier alike.
Even though service delivery platforms are commonly independent from the platform that provides the network access, telecommunications network operators generally test the proposed service delivery platform as they would any other new and independent piece of equipment within their network. New service delivery platforms are generally subjected to more rigorous tests than extensions of existing platforms because there are more aspects of an independent system that need to be examined relative to enhancements and extensions of an existing system. The complexity of testing such new service delivery platforms is an impediment to the deployment of new service platforms.
The time to launch a new service associated with a particular service delivery platform that requires complex tests is often more lengthy than for a service associated with a service delivery platform requiring less complex tests. Additionally, even though a certain service delivery platform may have passed an operator's tests, a service may not be able to be launched until a related service delivery platform has passed its tests. Furthermore, when several independent platforms must be deployed for the delivery of a particular service, the complexity of managing each of the independent platforms can become complex.
Offering a subscriber service via a service delivery platform hosted by a DSLAM presents a number of application-specific resource management issues that must be addressed in order to provide such subscriber service in an efficient and effective manner. One such issue is providing a means for fulfilling bandwidth and quality of service (QoS) requirements for subscriber connections with the DSLAM. Another such issue is providing a means for optimising the use of and minimizing the need for application-specific resources at the DSLAM. Conventional DSLAM management systems are limited in their ability to address these and other application-specific resource issues.
Therefore, a method and system capable of enabling new services and service capabilities to be deployed in a telecommunications access network in a manner that overcomes the limitations associated with conventional methods and systems is useful.
BRIEF DESCRIPTION OF THE DRAWING FIGURES
<figref idref="DRAWINGS">FIGS. 1 and 2</figref> are block diagrams depicting an embodiment of a communication network in accordance with the disclosures made herein.
<figref idref="DRAWINGS">FIG. 3</figref> is a block diagram depicting an embodiment of a DSLAM having a plurality of integrated service modules attached thereto in accordance with the disclosures made herein.
<figref idref="DRAWINGS">FIGS. 4 and 5</figref> is a flow chart view depicting an embodiment of a method for facilitating application specific functionality via integrated service modules hosted by a network element adapted for providing Digital Subscriber Line Access Multiplexing functionality.
DETAILED DESCRIPTION OF THE DRAWING FIGURES
The disclosures made herein relate to an Integrated Server Module (ISM) adapted for providing prescribed server-specific functionality. The ISM is further adapted for interfacing directly with a system interface (e.g., via a backplane) of a network element adapted for providing Digital Subscriber Line Access Multiplexing functionality. Accordingly, subscriber services are capable of being hosted at a network element such as a Digital Subscriber Line Access Multiplexor (DSLAM).
ISM's in accordance with an embodiment of the disclosures made herein provides a means for enabling applications adapted for being hosted by a DSLAM to be developed and implemented. However, such ISM's allows protection originally designed into the DSLAM by use of a proprietary backplane or system interface to be retained. Generally, manufacturers of DSLAMs choose a proprietary method for implementing the backplane or system interface for interconnecting cards and modules (e.g., ISM's) within their DSLAM. DSLAM manufacturers choose proprietary interface implementations for a variety of reasons including a desire to protect the product from having third parties design interfaces or applications for it. The protection may be proprietary in terms of the connectors which are used, in terms of the signal designations assigned to the various pins on the connectors, in terms of the electrical characteristics of the signals on individual pins, in terms of the structure of the information sent in the signals between the system interface and the card or module, in terms of the messaging protocol between the card and the DSLAM (used for configuration and management of the card) and also in other ways known to those familiar in the art of DSLAM and telecommunications equipment system design. Often, dedicated Application Specific Integrated Circuits (ASICs) are required to interpret the proprietary information structure, which are themselves proprietary devices.
Referring to <figref idref="DRAWINGS">FIGS. 1 and 2</figref>, an embodiment of a communication system <b>10</b> in accordance with the disclosures made herein is depicted. The communication system <b>10</b> includes a Digital Subscriber Line Access Multiplexor (DSLAM) <b>12</b>, a DSLAM management system <b>14</b>, a subscriber data processing system <b>16</b> and an access network <b>18</b>. The DSLAM <b>12</b> is an example of a network element adapted for providing digital subscriber line access multiplexing functionality. A computer running a data processing program adapted for monitoring and/or affecting the operation of the DSLAM <b>12</b> is an example of the DSLAM management system <b>14</b>.
The DSLAM <b>12</b>, DSLAM management system <b>14</b> and subscriber data processing system <b>16</b> are each connected to the access network <b>18</b>. The subscriber data processing system <b>16</b> includes a DSL modem <b>20</b> and a central processing unit (CPU) <b>22</b>. The DSL modem <b>20</b> is connected between the access network <b>18</b> and the CPU <b>22</b> for facilitating communication between the access network <b>18</b> and the CPU <b>22</b>. A personal computer and a set-top box are examples of the CPU <b>22</b>.
An integrated service module (ISM) <b>24</b> is connected to the DSLAM <b>12</b>. The ISM <b>24</b> is connected to the DSLAM <b>12</b> via a system interface <b>26</b> of the DSLAM <b>12</b>. A backplane is a physical embodiment of the system interface <b>26</b>. A card adapted for being connected to a backplane of an apparatus such as the DSLAM <b>12</b> is an example of a physical package of the ISM <b>24</b>. As depicted, the ISM <b>24</b> is mounted within the DSLAM <b>12</b>. It is contemplated that the ISM <b>24</b> may be located external to the DSLAM <b>12</b> in other embodiments of the disclosures made herein.
As depicted in <figref idref="DRAWINGS">FIG. 2</figref>, the ISM <b>24</b> includes a Universal Access Server (UAS) <b>28</b> and an Application Server (AS) <b>30</b>. The UAS <b>28</b> is adapted translating signalling and/or traffic information exchanged between the ISM <b>24</b> and the DSLAM <b>12</b> between a proprietary interface format (i.e., a system-specific interface format) of the DSLAM <b>12</b> and a universal interface format (i.e., non-proprietary interface format) suitable for interfacing to a third party application. The ISM <b>24</b> enables functionality provided by the AS <b>30</b> to be accessed by subscriber data processing systems (e.g., the subscriber data processor system <b>16</b>) connected to that DSLAM <b>12</b> or to any subscriber data processing systems subtended from the DSLAM <b>12</b>. Examples of such functionality include, but are not limited to, establishing an interface with a subscriber data processing system, offering a service to a subscriber data processing system, establishing an interface with a remote network system or a combination thereof. The AS <b>30</b> is an example of a third party application adapted for communicating via the universal interface format. In effect, the ISM <b>24</b> extends the capabilities of the DSLAM <b>12</b> by providing an internal interface onto which the AS <b>30</b> may be connected.
A published interface format and an industry standardized interface format are examples of the universal interface format. A published interface format refers to an interface format for which a party publicly provides reference designs of hardware, software and the like required for achieving intended interface functionality. It is contemplated herein that the design of the UAS <b>28</b> may be licensed, or otherwise made available, so that third party designers may have a simplified and application independent method for interfacing towards the heart of the DSLAM <b>12</b>.
Use of the universal interface format enables third party developers the ability to quickly and relatively simply convert existing application designs for being hosted by the DSLAM <b>12</b>. Similarly, a third party designer may create a new application from scratch, and because the interface to the DSLAM is based on industry standard or provided designs, the task of interfacing to the DSLAM <b>12</b> is greatly simplified. Video services, firewalling services, information storage services and the like are examples of functionality that may be provided by an application server in accordance with an embodiment of the disclosures made herein.
Third party application designs, when integrated into a DSLAM via an ISM in accordance with an embodiment of the disclosures made herein this fashion, appear tightly integrated from the perspective of network design, traffic engineering, network management, physical location and deployment. Furthermore, a DSLAM designer need not develop a different interface for each type of application. Accordingly, by providing a generic, standard and open interface to third party designers, the degree of support activity required by the DSLAM designer is reduced.
Referring to <figref idref="DRAWINGS">FIG. 2</figref>, the UAS <b>28</b> includes a traffic interface <b>32</b>, a management interface processor <b>34</b> and an access server specific interface <b>36</b>. The AS <b>30</b> includes a traffic interface <b>38</b>, a management interface <b>40</b> and the application server specific interface <b>42</b>. The traffic interface <b>32</b> of the UAS <b>28</b> is connected to the traffic interface <b>38</b> of the AS <b>30</b>. The management interface processor <b>34</b> of the UAS <b>28</b> is connected to the management interface <b>40</b> of the AS <b>30</b>. The traffic interface <b>32</b> of the UAS <b>28</b> and the management interface processor <b>34</b> of the UAS <b>28</b> are connected for providing an alternate traffic and management path. The traffic interface <b>32</b> and the management interface processor <b>34</b> of the UAS <b>28</b> are connected to the DSLAM <b>12</b> via a traffic portion <b>44</b> and a management portion <b>46</b>, respectively, of the system interface <b>26</b>. The traffic portion <b>44</b> and the management portion <b>46</b> may be logically or physically different components of the system interface <b>26</b>.
The management interface processor <b>34</b> is adapted for enabling provisioning of the UAS <b>28</b> in response to changes in the system interface <b>26</b> of the DSLAM <b>12</b>. The access server-specific interface <b>36</b> is adapted for facilitating at least one of functionality for indicating common state information and functionality for debugging the system interface. The application server specific interface <b>42</b> is adapted for facilitating at least one of functionality for indicating application-server specific conditions, functionality for debugging the application server interface and functionality for enabling application specific interfaces.
The ISM <b>24</b> is adapted for initiating provisioning of a connection (i.e., a DSL connection) between the DSLAM <b>12</b> and the subscriber data processing system <b>16</b>. Accordingly, in the case of a bandwidth intensive subscriber service, the ISM <b>24</b> is able to initiate such provisioning of the connection. In at least one embodiment, the provisioning is implemented by the DSLAM <b>12</b> and/or DSLAM management system <b>14</b>. Through such provisioning, various parameters may be affected for enabling a service to be effectively provided to a subscriber. Parameters relating to bandwidth and Quality of Service (QoS) are examples of such various parameters. The provisioning may result in a permanent change (e.g., an upgrade or downgrade to a service) or temporary change (i.e., for a prescribed duration of time) in the connection configuration. Because the ISM <b>24</b> is hosted by the DSLAM, subscriber services may be offered with a high reliability of service and quality of service by allowing ‘on-the-fly’ provisioning of the subscriber's service.
For example, a subscriber requests access to a service or content managed by the ISM <b>24</b>. The ISM <b>24</b> then communicates with the DSLAM <b>12</b> and/or the DSLAM management system <b>14</b> to assess the subscriber's current service configuration. Examples of parameters assessed include parameters associated with bandwidth and Quality of Service. If the subscriber's current service configuration cannot support the requested service/content, the ISM <b>24</b> issues a request to the DSLAM <b>12</b> and/or DSLAM management system <b>14</b> to upgrade the service to a specified, acceptable level. In response, the DSLAM <b>12</b> and/or DSLAM management system <b>14</b> will implement provisioning the subscriber's service (e.g. DSL connection) to the specified, acceptable level. After delivery of the service or content, the ISM <b>24</b> determines whether the provisioning is intended to be permanent or temporary and initiates any subsequent actions for additional provisioning of the subscriber's service.
<figref idref="DRAWINGS">FIG. 3</figref> depicts an embodiment of a DSLAM <b>112</b> having a first ISM <b>124</b> and a second ISM <b>125</b> connected to a system interface <b>126</b> of the DSLAM <b>112</b>. It is contemplated that functionality associated with the DSLAM and ISM described in reference to <figref idref="DRAWINGS">FIGS. 1 and 2</figref> may be provided by the DSLAM <b>112</b> depicted in the first ISM <b>124</b> and the second ISM <b>125</b> depicted in <figref idref="DRAWINGS">FIG. 3</figref>, even though such functionality is not specifically discussed in reference to <figref idref="DRAWINGS">FIG. 3</figref>. For example, the first ISM <b>124</b> may be adapted for initiating provisioning of a connection between the DSLAM <b>112</b> and a subtended subscriber data processing system (not specifically shown in <figref idref="DRAWINGS">FIG. 3</figref>).
The first ISM <b>124</b> is connected to the second ISM <b>125</b> in accordance with the access server functionality disclosed herein. Accordingly, a traffic interface, a management interface or both are capable of being established between the first ISM <b>124</b> and the second ISM <b>125</b>. Although not specifically shown, it is contemplated and disclosed herein that a direct external connection may be provided between the first ISM <b>124</b> and the second ISM <b>125</b> for supporting certain types of service conditions (e.g., high levels of data transfer).
The first ISM <b>124</b> is adapted for providing a first type of server-specific functionality and the second ISM <b>125</b> is adapted for providing a second type of server-specific functionality different than the first type of server-specific functionality. Processing information, storing information, retrieving information, managing a subscriber service and enabling management of the subscriber service are examples of various types of server-specific functionality. Processing subscriber service request and storing/retrieving information associated with the service request are examples of managing a subscriber service and enabling management of the subscriber service, respectively. Accordingly, it is contemplated herein that a first type of server-specific functionality provided by the first ISM <b>124</b> might be at least partially dependent on a second type of server-specific functionality provided by the second ISM <b>125</b>.
In this manner, if the first ISM <b>124</b> requires additional resources (e.g., memory, storage, processing, caching, routing, interfaces etc), the second ISM <b>125</b> is adapted and capable of providing such additional resources. Because the application server of the first ISM <b>124</b>, for example, need not be designed with all of the required resources and be completely self-sufficient, the expense, size, and power of the ISM <b>124</b> as well as the second ISM <b>125</b> can be maintained within preferred constraints. Accordingly, by allowing ISM's to share each other's resources, ISM's offering certain types of functionality may be designed to operate more efficiently, to be expandable, and to be less costly to design and build.
Each one of a plurality of ISM's connected to a DSLAM may have cross-connections (i.e., inter-connections via a system interface of the DSLAM) with several of the other ISM's connected to the DSLAM. For example, two different ISM's providing video services may be cross-connected in a manner for share the resources of a common ISM providing storage functionality. In such an example, the ISM offering storage functionality would assign a portion of drive space to each ISM via respective cross-connects.
<figref idref="DRAWINGS">FIGS. 4 and 5</figref> depicts an embodiment of a method <b>200</b> for facilitating application specific functionality via a plurality of ISM's hosted by a network element adapted for providing Digital Subscriber Line Access Multiplexing (DSLAM) functionality. The method <b>200</b> includes an operation <b>202</b> for transmitting information in a DSLAM-specific interface format (i.e. system-specific interface formatted information) from the DSLAM for reception by a first access server of a first integrated service module (ISM). A subscriber request for access to a service provided by the first ISM is an example of the system-specific interface formatted information transmitted at the operation <b>202</b>.
In response to the first access server performing an operation <b>204</b> for receiving the system-specific interface formatted information, an operation <b>206</b> is performed by the first access server for translating the system-specific interface formatted information to universal interface formatted information. After translating the system-specific interface formatted information, the first access server performs an operation <b>208</b> for transmitting the universal interface formatted information for reception by a first application server of the first ISM. In response to the first application server performing an operation <b>210</b> for receiving the universal interface formatted information, the first application server performs an operation <b>212</b> for implementing functionality dictated by the universal interface formatted information. For example, in response to receiving a request for implementing a service provided by the first ISM (i.e., the universal interface formatted information), the application server initiates that service.
After performing at least a portion of the operation for implementing functionality dictated by the universal interface formatted information, the first application server performs and operation <b>214</b> for transmitting universal interface formatted information for reception by the first access server. An acknowledgement of an ability or inability to access the requested service of a requested file is an example of the universal interface formatted information transmitted at the operation <b>214</b>. The designated file is an example of the universal interface formatted information transmitted at the operation <b>214</b>. In response to the first access server performing an operation <b>216</b> for receiving the universal interface formatted information, the first access server performs an operation <b>218</b> for translating the universal interface formatted information to corresponding system-specific interface formatted information. After translating the universal formatted interface information, the first access server performs an operation <b>220</b> for transmitting the system-specific interface formatted information for reception by the DSLAM. Accordingly, an operation <b>222</b> is performed by the DSLAM for receiving the system-specific interface formatted information.
At an insertion point designated in <figref idref="DRAWINGS">FIG. 5</figref> as “A”, the method <b>200</b> may continue with a plurality of operations for implementing resources sharing between the first ISM and a second ISM connected to the same DSLAM as the first ISM. For providing such resource sharing functionality, the method <b>200</b> continues at an operation <b>224</b> wherein the first application server determines required external resource functionality. After determining such required external resource functionality, the first application server performs an operation <b>226</b> for transmitting universal interface formatted information from the first application server for reception by the first access server of the first integrated service module (ISM). A request for retrieving or storing a designated file (e.g., a designated video file) is an example of the universal interface formatted information transmitted at the operation <b>226</b>.
In response to the first access server performing an operation <b>228</b> for receiving the universal interface formatted information, an operation <b>230</b> is performed by the first access server for translating the universal interface formatted information to corresponding system-specific interface formatted information. After translating the universal interface formatted information, the first access server performs an operation <b>232</b> for transmitting the system-specific interface formatted information for reception by the DSLAM. In response to the DSLAM performing an operation <b>234</b> for receiving the system-specific interface formatted information, the DSLAM performs an operation <b>236</b> for transmitting system-specific interface formatted information for reception by a second access server (i.e., of the second ISM). In response to the second access server performing an operation <b>238</b> for receiving the system-specific interface formatted information, the second access server performs an operation <b>240</b> for translating the system-specific interface formatted information to corresponding universal interface formatted information. After translating the system-specific formatted interface information, the second access server performs an operation <b>242</b> for transmitting the universal interface formatted information for reception by a second application server (i.e., of the second ISM).
In response to the second application server performing an operation <b>244</b> for receiving the universal interface formatted information, the second application server performs an operation <b>246</b> for implementing functionality dictated by the universal interface formatted information. For example, in response to receiving a request for retrieving a designated file, the designated file is identified and retrieved. Accordingly, the second application server would facilitate retrieving the designated file and transmitting the designated file toward either the first application server or toward the subscriber data processing system designated in the originating request. It is contemplated and disclosed herein that a communication process embodied by operation <b>214</b> through operation <b>222</b> may be facilitated for transmitting the information identified at the operation <b>246</b> from the second application server for reception by the DSLAM. Similarly, it is contemplated and disclosed herein that a communication process embodied by operation <b>202</b> through <b>210</b> may be facilitated for transmitting the information identified at the operation <b>246</b> from the DSLAM for reception by the first application server.
In at least one embodiment of an integrated service module in accordance with the disclosures made herein, the ISM includes one or more one data processors and one or more data processing program for carrying out at least a portion of the functionality provided by such an ISM. The one or more data processor program controls at least a portion of the operations associated with facilitating the functionality provided by the ISM. For example a first data processor and data processor program provide functionality associated with a universal access server. Similarly, a second data processor program and data processor provide functionality associated with the application server. It is contemplated herein that such functionality may be provided by a single data processor program and a single data processor.
The one or more data processor programs may be resident on one or more data processing modules (e.g. a circuit including the one or more data processors) or may be accessible by a respective data processing module from an apparatus such as a diskette, a compact disk, a network storage device, a component of a communication system or other suitable apparatus. The term data processor program is defined herein to refer to computer software, data processor algorithms or any other type of instruction code capable of controlling operations associated with a data processor. A data processor program accessible from an apparatus by a data processor is defined herein as a data processor program product.
In the preceding detailed description, reference has been made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments, and certain variants thereof, have been described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that other suitable embodiments may be utilized and that logical, mechanical, chemical and electrical changes may be made without departing from the spirit or scope of the invention. For example, functional blocks shown in the figures could be further combined or divided in any manner without departing from the spirit or scope of the invention. To avoid unnecessary detail, the description omits certain information known to those skilled in the art. The preceding detailed description is, therefore, not intended to be limited to the specific forms set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents, as can be reasonably included within the spirit and scope of the appended claims.
Contents5
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US8782256B2 | Cited by | United States of America | Search report |
| US9491234B2 | Cited by | United States of America | Applicant |
| US2010131660A1 | Cited by | United States of America | Pre-grant |
| US2003108046A1 | Cites | United States of America | Search report |
| US2004010653A1 | Cites | United States of America | Search report |
| US7027408B1 | Cites | United States of America | Search report |
| US7027408B2 | Cites | United States of America | Search report |
| US20030108046A1 | Cites | United States of America | Search report |
| US20040010653A1 | Cites | United States of America | Search report |
10 members in 4 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 21995902 | United States of America | A | |
| 21995902 | United States of America | A | |
| 98526607 | United States of America | A | |
| 10219959 | – | – | – |
| US20020219959 | – | – | – |
| US20070985266 | – | – | – |
Members10
| Document | Office | Kind | |
|---|---|---|---|
| EP1389890A2 | European Patent Office (EPO) | A2 | |
| US2004032879A1 | United States of America | A1 | |
| EP1389890A3 | European Patent Office (EPO) | A3 | |
| US7315553B2 | United States of America | B2 | |
| US2008069136A1 | United States of America | A1 | |
| EP1389890B1 | European Patent Office (EPO) | B1 | |
| AT497680T | Austria | T | |
| ATE497680T1 | Austria | T1 | |
| DE60335932D1 | Germany | D1 | |
| US7995609B2This record | United States of America | B2 |
56 transactions on the USPTO file
Allowed after 3 non-final rejections, 2 final rejections and 2 RCEs.
- Non-final rejections
- 3
- Final rejections
- 2
- RCEs
- 2
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Response to Amendment under Rule 312N271 | N271 | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
26 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP |
Numbers
- Publication
- 07995609
- Publication, DOCDB
- 7995609
- Publication, EPODOC
- US7995609
- Application
- 11985266
- Application, DOCDB
- 98526607
- Application, EPODOC
- US20070985266
Titles
- English
- Integrated server module and method of resource management therefor
Patent term adjustment
- A delay
- +113 daysthe office missed an examination deadline
- Applicant delay
- −18 days
- Net adjustment
- 95 days
Classification
- CPC, 10
- H04L12/2861
- H04L12/2896
- H04Q11/04
- H04Q2213/13039
- H04Q2213/13099
- H04Q2213/13106
- H04Q2213/13109
- H04Q2213/13204
- H04Q2213/13298
- H04Q2213/13349
- IPC, 3
- H04L12 28
- H04J3 22
- H04Q11 04
- USPC, 2
- 370463000
- 370468000