US7613289B2 - Application based queuing via an H.323/SIP interface - Google Patents
Application based queuing via an H.323/SIP interface Download PDFInfo
- Publication number
- US7613289B2 US7613289B2 US10/856,733 US85673304A US7613289B2 US 7613289 B2 US7613289 B2 US 7613289B2 US 85673304 A US85673304 A US 85673304A US 7613289 B2 US7613289 B2 US 7613289B2
- Authority
- US
- United States
- Prior art keywords
- call
- accordance
- queue
- telephony
- available
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/53—Centralised arrangements for recording incoming messages, i.e. mailbox systems
- H04M3/533—Voice mail systems
Definitions
- the present invention relates, in general, to telephony services, and relates specifically to the queuing of calls in a telephony environment in which services are provisioned.
- a typical office setting such as an office employing 50 people, will not require 50 separate channels in order to provide adequate access to a telephony service such as voicemail. Most of the time, it would suffice to provide around 6 to 8 channels for these 50 people to be able to use the voicemail service. This is sufficient because not every employee will be attempting to access their voicemail at the same time.
- Such systems are engineered in order that the system is small as possible, while an adequate grade of service is made available to its users.
- FIG. 1 shows the interaction, in such a prior art system, between switch means 102 employing queuing and application means 104 providing a service, such as voice messaging.
- queue 106 is maintained on the switch means 102 .
- the switch means 102 must have detailed knowledge of the number of ports and their current busy/idle status in order to manage calls in the queue 106 . Calls in the queue 106 are presented to the application means 104 only when a port becomes idle, i.e. available.
- a setup command is sent.
- the application system may provide a plurality of services (eg. Voice Messaging or Automated Attendant)
- the setup message would identify which service the caller is trying to access.
- a determination is made as to what resources are needed in order to answer a call. If the necessary resources are available, then the call is answered; if the resources are not available, the switch parks the call until the resources become available. For example, a new call requesting speech-recognition may be queued if only four of the ports on the application system can provide the speech-recognition feature and those four ports are already in use.
- Some prior art systems attempt to provide other types of queuing to non-switch means on systems which are very different technically from voice messaging. For instance, an authentication machine might accept userid and password combinations to provide access to a given domain. In this case, simultaneous access attempts are effectively queued by another means before they are processed. These requests are queued in a manner that is transparent to the authentication machine.
- Such systems are very limited in nature and are not easily adaptable to either voice calls or to the provisioning of messaging services.
- Such systems are not designed to accommodate the various particularities associated with having a live person making the call, and not just another machine. An example of such a particularity would be the necessity to provide an audible ring-back tone over the communication channel in the absence of available resources for the call type being requested.
- IP Internet Protocol
- PSTN public-switched telephone network
- PBX private branch exchange
- H.323 A particular standard outlining the use of IP-based telephony services is the H.323 standard recommendation entitled “Packet-based multimedia communications systems”. This recommendation was published by the Telecommunication Standardization Section of the International Telecommunication Union (ITU-T) in February of 1998.
- ITU-T International Telecommunication Union
- An H.323 interface inherently provides for a route point intermediate state in which a call may be left indefinitely until resources become available.
- H.323 employs logical ports as opposed to physical ports in the setup of calls in such packet-based systems. The use of such logical ports could facilitate the provisioning of queuing as-part of an application-based solution, as opposed to relying on traditional switch queuing solutions.
- An alternative IP based standard is Session Initiation Protocol published as RFC 2543 by the Internet Engineering Task Force in March of 1999. It has a similar call model (where the setup phase is renamed invite) and logical ports.
- a telephony accessed application system for providing a service in accordance with a switching interface to a plurality of end units connected to a network
- said application system comprising: switch means for switching calls over the network from said plurality of end units to said messaging system; application means for providing the messaging service to said plurality of end units on the network; and queue means provided within said application means for queuing calls which are in excess of the capacity of said application means.
- an application means for use in a telephony-accessed application system for providing a service in accordance with a switching interface to a plurality of end units connected to a network said application system comprising switch means for switching calls over the network from said plurality of end units to said messaging system, said application means for providing the messaging service to said plurality of end units on the network comprising: queue means for queuing calls which are in excess of the capacity of said application means.
- a method of providing a service in a telephony-accessed application system in accordance with a switching interface to a plurality of end units connected to a network comprising: switch means for switching calls over the network from said plurality of end units to said application system; application means for providing the service to said plurality of end units on the network; queue means provided within said application means for queuing calls which are in excess of the capacity of said application means; said method comprising the steps of: sending a setup message from the switch means to the application means to verify whether appropriate resources are available in order to answer a call; determining, at the application means, whether the appropriate resources are available; proceeding to a connect state if said determining step indicates that the appropriate resources are available; and placing the call in an alert state and placing the call in said queue means until the appropriate resources become available if said determining step indicates that the appropriate resources are not available.
- the switch itself since the switch itself does not perform the queuing functions, the responsibility of processing large amounts of data relating to the exact status of each port is transferred from the switch itself to the application means.
- FIG. 1 illustrates diagrammatically a prior art telephony service system
- FIG. 2A illustrates a telephony-accessed application system according to an embodiment of the present invention.
- FIG. 2B illustrates steps in the connection of a call for the system of FIG. 2A .
- FIG. 2A A telephony-accessed application system according to the present invention is illustrated in FIG. 2A .
- the system of FIG. 2A maintains queue 206 within application means 204 and not on switch means 202 itself. This is made possible since the H.323 interface is used, as is shown visually in FIG. 2A . Because H.323 employs logical ports and not physical ports, a call is not sitting on the port physically while it is in the queue 206 . As such, there is no requirement to collect information at the time of setting up the call relating to the type of service being requested.
- the switch means 202 only knows the application service directory number (DN).
- DN application service directory number
- the switch means 202 itself to keep track of the number of ports and their current busy/idle status since the queue 206 is now provided within the application means.
- the H.323 interface is preferred in this embodiment of the present invention, it is equally as possible for the present invention to use any other switch interface which has a call-state model having three stages: namely connect (offering) stage, alerting stage, and connect stage.
- An example of another switch interface having this call-state model is the Session Initiation Protocol. These stages are described in further detail in FIG. 2B with specific reference to the model used in the H.323 interface.
- FIG. 2B shows the basic steps used in connecting a call in a system according to FIG. 2A .
- callers will use end units, such as telephones, to connect to a network, such as a network employing the Internet Protocol, in order to make full use of a system according to the figure.
- Alternative end units may be soft implementations of telephones such as Nortel Networks' i2050 system.
- Switch means 202 begins establishment of a call by sending a setup message 208 to the application means 204 . At this point, the application means 204 verifies whether it has the resources to answer the call. If such resources are available, the call will proceed directly to connect state 212 .
- the application means 204 will place the call in alerting state 210 and place the call in the queue 206 .
- the application means 204 monitors call hierarchy and keeps track of the “age” of the call in question: that is, how long the call has been waiting in the queue 206 .
- the application means 204 will place the “oldest” call in the connect state 212 . Subsequent calls will be dealt with chronologically from the “oldest” to “youngest”.
- the present invention offers many advantages over prior art systems.
- it is possible to use queuing on a switch that was not designed for queuing, since the queuing is achieved at the application means. Consequently, the switch itself is relieved of the burden of having to keep track of the exact status of each of its ports at all times.
- the high-level queuing is performed at a logical level rather than at the physical level, and therefore affords a cleaner interface.
- the implementation of the queuing functions in the terminating application means allows for the use of a wider variety of intermediate switch means in a network.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Exchange Systems With Centralized Control (AREA)
Abstract
Description
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/856,733 US7613289B2 (en) | 2000-12-14 | 2004-05-28 | Application based queuing via an H.323/SIP interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/735,500 US6763093B2 (en) | 2000-12-14 | 2000-12-14 | Application based queuing via an H.323/SIP interface |
US10/856,733 US7613289B2 (en) | 2000-12-14 | 2004-05-28 | Application based queuing via an H.323/SIP interface |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/735,500 Continuation US6763093B2 (en) | 2000-12-14 | 2000-12-14 | Application based queuing via an H.323/SIP interface |
Publications (2)
Publication Number | Publication Date |
---|---|
US20050018700A1 US20050018700A1 (en) | 2005-01-27 |
US7613289B2 true US7613289B2 (en) | 2009-11-03 |
Family
ID=24956072
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/735,500 Expired - Fee Related US6763093B2 (en) | 2000-12-14 | 2000-12-14 | Application based queuing via an H.323/SIP interface |
US10/856,733 Expired - Fee Related US7613289B2 (en) | 2000-12-14 | 2004-05-28 | Application based queuing via an H.323/SIP interface |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/735,500 Expired - Fee Related US6763093B2 (en) | 2000-12-14 | 2000-12-14 | Application based queuing via an H.323/SIP interface |
Country Status (1)
Country | Link |
---|---|
US (2) | US6763093B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7401135B2 (en) * | 2000-06-01 | 2008-07-15 | Siemens Communications, Inc. | System and method for analyzing and generating supplementary service data units in packet based multimedia communications systems |
EP1833220B1 (en) * | 2006-03-10 | 2014-06-04 | Mitel Networks Corporation | Queuing method to coordinate connection attempts to a server |
US7942738B2 (en) * | 2006-11-15 | 2011-05-17 | Cfph, Llc | Verifying a gaming device is in communications with a gaming server |
US8671146B2 (en) * | 2007-02-28 | 2014-03-11 | Microsoft Corporation | Presence aware notification for information technology management |
CN104808522B (en) | 2015-03-02 | 2019-08-30 | 小米科技有限责任公司 | State switching method and device |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5020095A (en) | 1988-11-16 | 1991-05-28 | Dytel Corporation | Interactive call distribution processor |
US5133004A (en) | 1990-05-07 | 1992-07-21 | Unisys Corporation | Digital computer platform for supporting telephone network applications |
US5652789A (en) | 1994-09-30 | 1997-07-29 | Wildfire Communications, Inc. | Network based knowledgeable assistant |
US5881135A (en) | 1992-06-15 | 1999-03-09 | British Telecommunications Public Limited Company | Service platform |
US5884032A (en) | 1995-09-25 | 1999-03-16 | The New Brunswick Telephone Company, Limited | System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent |
US6002760A (en) * | 1998-02-17 | 1999-12-14 | Genesys Telecommunications Laboratories, Inc. | Intelligent virtual queue |
US6046762A (en) | 1997-04-01 | 2000-04-04 | Cosmocom, Inc. | Multimedia telecommunication automatic call distribution system |
US6047005A (en) * | 1998-01-07 | 2000-04-04 | Mci Communications Corporation | Virtual bearer channel platform for processing service requests received in the form of channel data |
US6208657B1 (en) * | 1998-01-07 | 2001-03-27 | Mci Communications Corporation | Programmable gateway for a virtual bearer channel platform |
US6327364B1 (en) * | 1998-12-15 | 2001-12-04 | Siemens Information And Communication Networks, Inc. | Reducing resource consumption by ACD systems |
US6363411B1 (en) * | 1998-08-05 | 2002-03-26 | Mci Worldcom, Inc. | Intelligent network |
US6377944B1 (en) | 1998-12-11 | 2002-04-23 | Avaya Technology Corp. | Web response unit including computer network based communication |
US6377570B1 (en) | 1997-02-02 | 2002-04-23 | Fonefriend Systems, Inc. | Internet switch box, system and method for internet telephony |
US6381329B1 (en) | 1998-06-19 | 2002-04-30 | Telera | Point-of-presence call center management system |
US6430282B1 (en) | 1995-09-29 | 2002-08-06 | Nortel Networks Limited | Methods and apparatus for originating voice calls |
US6553113B1 (en) * | 1999-07-09 | 2003-04-22 | First Usa Bank, Na | System and methods for call decisioning in a virtual call center integrating telephony with computers |
US6563921B1 (en) | 1997-12-31 | 2003-05-13 | Virtual Hold Technology, Llc | Automatic call director first in first out accessory |
US6563920B1 (en) * | 1999-12-15 | 2003-05-13 | Avaya Technology Corp. | Methods and apparatus for processing of communications in a call center based on variable rest period determinations |
US6744877B1 (en) * | 1999-03-08 | 2004-06-01 | Avaya Technology Corp. | Method and system for enterprise service balancing |
US6819759B1 (en) * | 1999-07-01 | 2004-11-16 | Sprint Communications Company, L.P. | System and method for providing personalized and customized services for call center customers waiting in queue |
US6901266B2 (en) * | 1997-09-26 | 2005-05-31 | Daniel A. Henderson | Method and apparatus for an improved call interrupt feature in a cordless telephone answering device |
US7051106B2 (en) * | 2000-08-15 | 2006-05-23 | Lucent Technologies Inc. | Scheduling of calls with known holding times |
US7076048B2 (en) * | 2001-09-21 | 2006-07-11 | Matsushita Electric Industrial Co., Ltd. | Agent-based multimedia communication system that supports web telephony call model |
US7215663B1 (en) * | 1996-01-16 | 2007-05-08 | C2 Global Technologies, Inc. | Private IP communication network architecture |
US7386850B2 (en) * | 2001-06-01 | 2008-06-10 | Avaya Technology Corp. | Arrangement for scheduling tasks based on probability of availability of resources at a future point in time |
US7536002B1 (en) * | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
-
2000
- 2000-12-14 US US09/735,500 patent/US6763093B2/en not_active Expired - Fee Related
-
2004
- 2004-05-28 US US10/856,733 patent/US7613289B2/en not_active Expired - Fee Related
Patent Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5020095A (en) | 1988-11-16 | 1991-05-28 | Dytel Corporation | Interactive call distribution processor |
US5133004A (en) | 1990-05-07 | 1992-07-21 | Unisys Corporation | Digital computer platform for supporting telephone network applications |
US5881135A (en) | 1992-06-15 | 1999-03-09 | British Telecommunications Public Limited Company | Service platform |
US5652789A (en) | 1994-09-30 | 1997-07-29 | Wildfire Communications, Inc. | Network based knowledgeable assistant |
US5884032A (en) | 1995-09-25 | 1999-03-16 | The New Brunswick Telephone Company, Limited | System for coordinating communications via customer contact channel changing system using call centre for setting up the call between customer and an available help agent |
US6430282B1 (en) | 1995-09-29 | 2002-08-06 | Nortel Networks Limited | Methods and apparatus for originating voice calls |
US7215663B1 (en) * | 1996-01-16 | 2007-05-08 | C2 Global Technologies, Inc. | Private IP communication network architecture |
US6377570B1 (en) | 1997-02-02 | 2002-04-23 | Fonefriend Systems, Inc. | Internet switch box, system and method for internet telephony |
US6046762A (en) | 1997-04-01 | 2000-04-04 | Cosmocom, Inc. | Multimedia telecommunication automatic call distribution system |
US6901266B2 (en) * | 1997-09-26 | 2005-05-31 | Daniel A. Henderson | Method and apparatus for an improved call interrupt feature in a cordless telephone answering device |
US6563921B1 (en) | 1997-12-31 | 2003-05-13 | Virtual Hold Technology, Llc | Automatic call director first in first out accessory |
US6208657B1 (en) * | 1998-01-07 | 2001-03-27 | Mci Communications Corporation | Programmable gateway for a virtual bearer channel platform |
US6047005A (en) * | 1998-01-07 | 2000-04-04 | Mci Communications Corporation | Virtual bearer channel platform for processing service requests received in the form of channel data |
US6002760A (en) * | 1998-02-17 | 1999-12-14 | Genesys Telecommunications Laboratories, Inc. | Intelligent virtual queue |
US6381329B1 (en) | 1998-06-19 | 2002-04-30 | Telera | Point-of-presence call center management system |
US6363411B1 (en) * | 1998-08-05 | 2002-03-26 | Mci Worldcom, Inc. | Intelligent network |
US6377944B1 (en) | 1998-12-11 | 2002-04-23 | Avaya Technology Corp. | Web response unit including computer network based communication |
US6327364B1 (en) * | 1998-12-15 | 2001-12-04 | Siemens Information And Communication Networks, Inc. | Reducing resource consumption by ACD systems |
US6744877B1 (en) * | 1999-03-08 | 2004-06-01 | Avaya Technology Corp. | Method and system for enterprise service balancing |
US6819759B1 (en) * | 1999-07-01 | 2004-11-16 | Sprint Communications Company, L.P. | System and method for providing personalized and customized services for call center customers waiting in queue |
US6553113B1 (en) * | 1999-07-09 | 2003-04-22 | First Usa Bank, Na | System and methods for call decisioning in a virtual call center integrating telephony with computers |
US7536002B1 (en) * | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
US6563920B1 (en) * | 1999-12-15 | 2003-05-13 | Avaya Technology Corp. | Methods and apparatus for processing of communications in a call center based on variable rest period determinations |
US7051106B2 (en) * | 2000-08-15 | 2006-05-23 | Lucent Technologies Inc. | Scheduling of calls with known holding times |
US7386850B2 (en) * | 2001-06-01 | 2008-06-10 | Avaya Technology Corp. | Arrangement for scheduling tasks based on probability of availability of resources at a future point in time |
US7076048B2 (en) * | 2001-09-21 | 2006-07-11 | Matsushita Electric Industrial Co., Ltd. | Agent-based multimedia communication system that supports web telephony call model |
Non-Patent Citations (5)
Title |
---|
"Nortel Networks' New CallPilot Provides Enterprise Customers With the Next Generation of Multimedia Messaging". Nortel Networks Press Release, Nov. 5, 1998:http//www.nortelnetworks.com/corporate/news/newsreleases/1998c/11-5-9898475-Call-Pilot.html. |
Office Action dated Jan. 16, 2004 in connection with U.S. Appl. No. 09/735,500. |
Office Action dated Jun. 19, 2002 in connection with U.S. Appl. No. 09/735,500. |
Office Action dated May 21, 2003 in connection with U.S. Appl. No. 09/735,500. |
Office Action dated Sep. 16, 2002 in connection with U.S. Appl. No. 09/735,500. |
Also Published As
Publication number | Publication date |
---|---|
US20050018700A1 (en) | 2005-01-27 |
US6763093B2 (en) | 2004-07-13 |
US20020076012A1 (en) | 2002-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU742486B2 (en) | Managing bandwidth on demand for internet protocol messaging with capability for transforming telephony calls from one media type to another media type | |
US8045689B2 (en) | Method and system for call screening | |
US5894504A (en) | Advanced call waiting and messaging system | |
US7526077B2 (en) | Call hold signaling | |
US6178183B1 (en) | Method and apparatus for receiving conventional telephone calls while connected to the internet | |
EP0875110B1 (en) | Method to provide voice call notification and control messaging over a data path | |
US5809128A (en) | Method and apparatus permitting notification and control of blocked incoming calls over a data network | |
US6055305A (en) | Method and apparatus for providing network-based customized call treatment | |
US20080192657A1 (en) | Systems and methods for providing enhanced telephone services | |
EP1480427A1 (en) | Dropped call continuation | |
US6845152B2 (en) | System and method to stop call looping | |
US9100467B2 (en) | Alternate routing of voice calls in a heavily loaded SIP network | |
WO1998053591A1 (en) | Method and apparatus for enhanced call waiting in a telecommunications network | |
US7613289B2 (en) | Application based queuing via an H.323/SIP interface | |
US6754236B1 (en) | System and method for dialing in a telephony system using a common channel signaling protocol in which the use of bearer channels is maximized | |
EP0930763B1 (en) | Service activation | |
CA2218231C (en) | Method to provide voice call notification and control messaging over a data path | |
CA2246192C (en) | Method and devices for bridging data and telephone networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: ROCKSTAR BIDCO, LP, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356 Effective date: 20110729 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: ROCKSTAR CONSORTIUM US LP, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:032167/0270 Effective date: 20120509 |
|
AS | Assignment |
Owner name: BOCKSTAR TECHNOLOGIES LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR CONSORTIUM US LP;REEL/FRAME:032399/0116 Effective date: 20131113 |
|
AS | Assignment |
Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779 Effective date: 20150128 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL Free format text: SECURITY AGREEMENT;ASSIGNORS:RPX CORPORATION;RPX CLEARINGHOUSE LLC;REEL/FRAME:038041/0001 Effective date: 20160226 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.) |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20171103 |
|
AS | Assignment |
Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030 Effective date: 20171222 Owner name: RPX CORPORATION, CALIFORNIA Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030 Effective date: 20171222 |