This invention relates generally to the telephony field, and more specifically to a new and useful method for processing telephony sessions in the telephony field.
In recent years, telephony applications have become more integrated with web applications. Telephony platforms have enabled web developers to apply their skill sets in the field of telephony. New products and services have been offered leveraging this new technical capability. However, integrating web applications with telephony services have introduced new problems to the field of telephony. In telephony applications, users have higher expectations and application errors are not expected or tolerated. In a telephone call there is less opportunities to signal to a user of an error. Companies providing telephony applications can lose customers during an application error. Additionally, applications are unable to be integrated with a telephone session. This places an increase burden on developers and limits the capabilities of telephony applications. Thus, there is a need in the telephony field to create a new and useful method for processing telephony sessions. This invention provides such a new and useful method.
The following description of the preferred embodiments of the invention is not intended to limit the invention to these preferred embodiments, but rather to enable any person skilled in the art to make and use this invention.
As shown in
Step S110, which includes assigning a primary Uniform Resource Identifier (URI) and at least a secondary URI to an application, functions to specify a URI for handling typical telephony application handling and a URI for handling a telephony application during a communication failure. The primary and secondary URIs are preferably universal resource locators (URL) that point to an application server or servers of the application operator. The primary URI and secondary URI may alternatively be any suitable address to resources of the telephony application. The URIs may be set within a settings interface for an application administrator. The URIs may alternatively be resources on a telephony platform for a particular telephony application. These resources are preferably accessible through an application programming interface (API) such as the API described in U.S. patent application Ser. No. 12/417,630. The primary URI preferably includes a default value of an initial URI. The initial URI is used for a new telephony session. This initial URI is preferably associated with an assigned telephony address (e.g., a phone number, SMS long code, SMS short code, etc.) that is used in determining what application server to manage a call. For example, when an incoming call is made to a phone number of an application, the initial URI associated with the phone number is used as the primary URI for the first communication message sent to the application server. The primary URI is preferably updated during a telephony session during the communication with the application. For example, a telephony command may be sent to the telephony platform instructing the telephony platform to gather the pressed digits during a phone call and to return the results to a new URI. The primary URI will preferably change to the new URI after the results are gathered. At the end of a telephony session the primary URI is preferably reset to the default initial URI. The primary URI may alternatively remain unchanged from the initial URI. The secondary URI as described may be an address to any suitable service. In one variation, the secondary URI is a fallback URI that preferably addresses error handling code/logic. The fallback URI is preferably hosted on a different application server in case the application server of the primary URI fails. In a second variation, the secondary URI is a status callback URI that preferably addresses a service that acts as a supplementary destination for telephony session data as shown in
Step S120, which includes mapping a telephony session to the primary URI, functions to enable a telephony session to be converted into a format that may be handled with standard web servers and web applications. The mapping is preferably performed using a call router. An initial URI (e.g., default primary URI) is preferably pre-specified at the call router by a web application (which may be running on a third party server) or call router account owner. More preferably, the initial URI is assigned to the call via a unique identifier for the call destination, such as a DID (Direct Inbound Dial) phone number, or a VOIP SIP address. The URI may alternatively be specified by a remote server or other suitable device or method. In one variation, the URI may be used to encapsulate state information or a portion of state information from the initiated telephony session, such as the originating phone number, the dialed phone number, the date and time of the call, geographic location of the caller (e.g. country, city, state, and/or zip), and/or the unique call ID. The information included in the URI may be included in the form of a URI template. For example the URI default template could be: http://demo.twilio.com/myapp/{dialed phone number}/{originating phone number} or http://demo.twilio.com/myapp/foo.php?dialed_number={dialed phone number}& originating_number={originating phone number}.
Step S130, which includes communicating with the application server designated by the primary URI using an application layer protocol, functions to send and receive messages between the call router/telephony platform and the application server. The application control of a telephony session preferably occurs through the communication with the application server. The communication preferably includes the sending of requests to the application server; after the application server processes the request, receiving a response; and processing the response.
Preferably, a telephony session request is sent to the primary URI. During the initial request sent to the application, the default initial URI is preferably used. The request is preferably sent to a server over a network. In one variation, the request is sent to a local server on a local area network. In another variation, the request is sent to a server running locally on the device originating the call. In yet another variation, the request may be sent to multiple servers. The request preferably encapsulates at least a portion of the state information from the initiated telephony session, such as the originating phone number, the dialed phone number, the date and time of the call, geographic location of the caller (e.g. country, city, and/or state, zip), and/or the unique call ID. The request, more preferably, encapsulates all the state information of the call, but may alternatively include no state information or partial state information. The state information from the initiated telephony session is preferably sent via HTTP POST in the request body, HTTP GET in the request URI, HTTP header parameters to mimic the data flow of a web browser, or by any combination or suitable alternative way. If new state information is generated in the course of the operation of the call router, a request to the application server is preferably made to communicate the new state and to request new telephony instructions. Preferably, new state information is not kept or acted upon internally by the call router, but is passed to the application server for processing. Alternatively, partial state information is preferably stored on the call router until a fully updated state is achieved, and then communicated to the application server. For example, the application server may specify that multiple digits should be pressed on the keypad, not just one, before new call state is derived and communicated to the application server. In one variation, the information from the initiated telephone session may be a web-form submission included in the HTTP POST request. The request may include any state information from the telephony session, such as the originating phone number, the dialed phone number, the date and time of the call, and/or the unique call ID, the current status of the phone call (pending, in-progress, completed, etc.), or the results of a telephony action, including Dual Tone Multi Frequency (DTMF) digit processing, or a representation of or a link to a sound recording, or the status of the last command, or other call state. Examples of a HTTP GET request, a HTTP POST request, and a HTTP GET request are shown in
The application server will preferably process the request and send a response to the call router. Thus Step S130 would include receiving a response from the application server. This response is preferably an HTTP response. The response is preferably sent as XML, audio binary, or raw text, but may alternatively be any sort of messaging format, including HTML, delimited text, key/value text or binary encoded format. The HTTP response preferably includes directions to perform telephony actions. The response may alternatively or additionally include a new URI or a new URI template to use as the primary URI with the telephony action in Step S140. An additional example XML response is shown in
Step S140, which includes receiving telephony instructions from the application server and processing the telephony instructions with the call router, functions to convert the server response into telephony actions or executable operations during a telephony session. The telephony actions may include, for example, playing a pre-recorded sound file at a server-specified URI (such as a static mp3 file located at http://demo.twilio.com/myapp/1234.mp3), reading text to the caller using text-to-speech technology, calling another number (such as creating a new voice connection through the PSTN, SIP/VoIP, or other IP technology system), collecting digits via DTMF input, recording voice response audio, TTY or other inputs, sending an SMS message, or any suitable combination or sequence of these or other suitable actions. This conversion of the server response is preferably performed at a call router. Preferably, Step S120 includes processing the response mime-types associated with the server response. For example, if the response mime-type is XML, it is considered to be a set of call router instructions. If the response mime-type is MP3, it is considered a sound file to be played for the caller. If the response type is plain text, it is considered to be text to be read, via Text-To-Speech, to the caller.
Contents of the server response, such as an XML document, are preferably converted into a telephony action by processing the document sequentially (e.g. line by line). Telephony instructions are preferably contained within the document in the form of a markup language, such as XML as shown in
Step S150, which includes detecting an application event, functions to identify a trigger for use of a secondary URI. The application event may be an application error, a state change during a telephony session such as a particular telephony instruction or user action, or any suitable event. Detecting an application error functions to determine if the communication for a telephony application has encountered failure or fatal error. In one variation, the application error is a communication error. A communication error is preferably an inability to properly communicate with the application server. This may occur if the application server is not operating as shown in
Step S160, which includes communicating with the application server designated by the secondary URI upon application event, functions to use the secondary URI for handling aspects of the event. When application event triggers a secondary URI that is a fallback URI, the communication is preferably intended to handle an application error. When the secondary URI is a status callback URI, data related to the event is preferably sent to the service specified by the status callback URI. As mentioned above a plurality of secondary URIs may be assigned for an application. There may be a plurality of fallback URIs and/or a plurality of status callback URIs.
A fallback URI may be used to catch errors and recover or to gracefully inform a user in the telephony session of an error. Information about the telephony session is preferably included in the communication with the application server designated by the secondary URI. In one variation, the request last sent to the application server is preferably resent to the application server of the secondary URI. This will preferably include the same HTTP parameters, and may additionally include HTTP errors. Similar to how state is embedded in communication using the primary URI, state of the application at the time of the application error may be embedded in the secondary URI. The request may encapsulate at least a portion of the state information from the initiated telephony session, such as the originating phone number, the dialed phone number, the date and time of the call, geographic location of the caller (e.g. country, city, and/or state, zip), and/or the unique call ID. The request, more preferably, encapsulates all the state information of the call, but may alternatively include no state information or partial state information. The state information from the initiated telephony session is preferably sent via HTTP POST in the request body, HTTP GET in the request URI, HTTP header parameters to mimic the data flow of a web browser, or by any combination or suitable alternative way. Using the state information an application server may be capable of recovering the application state and proceed without ending a telephony session or starting over. In this variation, the fallback URI may result in communication that updates the primary URI. Or in other words, the telephony application may recover and continue with normal operation. Alternatively, a notification of the error may simply be sent to the secondary URI and a static response (e.g., an audio message informing user of the error) may be generically returned and played to the user before ending the call.
In the case of the communication error, the secondary URI is preferably hosted on a different server than that of the primary URI. The server of the secondary URI will ideally be operating even if the server of the primary URI stops operating. The server of the secondary URI may include a mirror or duplicate instance of the server of the primary URI. Thus when a communication error occurs control of the application may be moved over to the server of the secondary URI and proceed with normal operation from the perspective of the user without ending the telephony session.
In the case of customer error, the application server has provided malformed or improper messages from the application server or the application server has caused the telephony platform to halt execution of the telephony application. Similar to the communication error, the state information may be used to recover. However, the state information may alternatively be logged and used by the application developer in resolving errors in the application. Additionally, if the secondary URI fails another secondary URI may be used. Alternatively, a default error handling routine may be used within the telephony session. For example, a default message of the telephony platform may be played.
In the case of a state change application event, a telephony instruction, user action, or other indicator of the state change preferably has an associated status callback URI. Data associated with the state change is preferably communicated to an application server specified by the status callback URI. This status callback server may be operated by the same entity as the main application server, but may alternatively be operated by a third-party. The status callback server preferably receives the data and performs any suitable action. A reply is preferably not part of the communication, but continued communication between the telephony platform (e.g., call router) and the status callback server may occur. Preferably, the communication. In this variation, the telephony session is preferably uninterrupted, and the communication with the application server of the secondary URI (e.g., the status callback URI) happens in parallel to the communication with the application server of the primary URI. Some exemplary applications of a status callback URI would be to send data relating to audio recordings, transcriptions, telephony session call flow, numbers dialed, and/or any suitable aspect of a telephony session to a second application.
An alternative embodiment preferably implements the above methods in a computer-readable medium storing computer-readable instructions. The instructions are preferably executed by computer-executable components preferably integrated with a telephony platform preferably with a call router to mediate communication between telephony devices and an application server. The computer-readable medium may be stored on any suitable computer readable media such as RAMs, ROMs, flash memory, EEPROMs, optical devices (CD or DVD), hard drives, floppy drives, or any suitable device. The computer-executable component is preferably a processor but the instructions may alternatively or additionally be executed by any suitable dedicated hardware device.
As a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the preferred embodiments of the invention without departing from the scope of this invention defined in the following claims.
This application is a continuation of U.S. patent application Ser. No. 16/279,280, filed 19 Feb. 2019, which is a continuation of U.S. patent application Ser. No. 15/841,781, filed 14 Dec. 2017, which is a continuation of U.S. patent application Ser. No. 15/241,504, filed 19 Aug. 2016, now issued as U.S. Pat. No. 9,882,942, which is a continuation of U.S. patent application Ser. No. 14/176,426, filed 10 Feb. 2014, now issued as U.S. Pat. No. 9,455,949, which is a continuation of U.S. patent application Ser. No. 13/021,645, filed 4 Feb. 2011, now issued as U.S. Pat. No. 8,649,268, the entirety of all of which are incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5274700 | Gechter et al. | Dec 1993 | A |
5526416 | Dezonno et al. | Jun 1996 | A |
5581608 | Jreij et al. | Dec 1996 | A |
5598457 | Foladare et al. | Jan 1997 | A |
5867495 | Elliott et al. | Feb 1999 | A |
5934181 | Adamczewski | Aug 1999 | A |
5978465 | Corduroy et al. | Nov 1999 | A |
6026440 | Shrader et al. | Feb 2000 | A |
6034946 | Roginsky et al. | Mar 2000 | A |
6094681 | Shaffer et al. | Jul 2000 | A |
6138143 | Gigliotti et al. | Oct 2000 | A |
6185565 | Meubus et al. | Feb 2001 | B1 |
6192123 | Grunsted et al. | Feb 2001 | B1 |
6206564 | Adamczewski | Mar 2001 | B1 |
6223287 | Douglas et al. | Apr 2001 | B1 |
6232979 | Shochet | May 2001 | B1 |
6269336 | Ladd et al. | Jul 2001 | B1 |
6317137 | Rosasco | Nov 2001 | B1 |
6363065 | Thornton et al. | Mar 2002 | B1 |
6373836 | Deryugin et al. | Apr 2002 | B1 |
6425012 | Trovato et al. | Jul 2002 | B1 |
6426995 | Kim et al. | Jul 2002 | B1 |
6430175 | Echols et al. | Aug 2002 | B1 |
6434528 | Sanders | Aug 2002 | B1 |
6442159 | Josse et al. | Aug 2002 | B2 |
6445694 | Swartz | Sep 2002 | B1 |
6445776 | Shank et al. | Sep 2002 | B1 |
6459913 | Cloutier | Oct 2002 | B2 |
6463414 | Su et al. | Oct 2002 | B1 |
6493558 | Bernhart et al. | Dec 2002 | B1 |
6496500 | Nance et al. | Dec 2002 | B2 |
6501739 | Cohen | Dec 2002 | B1 |
6501832 | Saylor et al. | Dec 2002 | B1 |
6507875 | Mellen-Garnett et al. | Jan 2003 | B1 |
6571245 | Huang et al. | May 2003 | B2 |
6574216 | Farris et al. | Jun 2003 | B1 |
6577721 | Vainio et al. | Jun 2003 | B1 |
6600736 | Ball et al. | Jul 2003 | B1 |
6606596 | Zirngibl et al. | Aug 2003 | B1 |
6614783 | Sonesh et al. | Sep 2003 | B1 |
6625258 | Ram et al. | Sep 2003 | B1 |
6625576 | Kochanski et al. | Sep 2003 | B2 |
6636504 | Albers et al. | Oct 2003 | B1 |
6662231 | Drosset et al. | Dec 2003 | B1 |
6704785 | Koo et al. | Mar 2004 | B1 |
6707811 | Greenberg et al. | Mar 2004 | B2 |
6707889 | Saylor et al. | Mar 2004 | B1 |
6707899 | Saito et al. | Mar 2004 | B2 |
6711129 | Bauer et al. | Mar 2004 | B1 |
6711249 | Weissman et al. | Mar 2004 | B2 |
6738738 | Henton | May 2004 | B2 |
6757365 | Bogard | Jun 2004 | B1 |
6765997 | Zirngibl et al. | Jul 2004 | B1 |
6768788 | Langseth et al. | Jul 2004 | B1 |
6771955 | Imura et al. | Aug 2004 | B2 |
6778653 | Kallas et al. | Aug 2004 | B1 |
6785266 | Swartz | Aug 2004 | B2 |
6788768 | Saylor et al. | Sep 2004 | B1 |
6792086 | Saylor et al. | Sep 2004 | B1 |
6792093 | Barak et al. | Sep 2004 | B2 |
6798867 | Zirngibl et al. | Sep 2004 | B1 |
6807529 | Johnson et al. | Oct 2004 | B2 |
6807574 | Partovi et al. | Oct 2004 | B1 |
6819667 | Brusilovsky et al. | Nov 2004 | B1 |
6820260 | Flockhart et al. | Nov 2004 | B1 |
6829334 | Zirngibl et al. | Dec 2004 | B1 |
6831966 | Tegan et al. | Dec 2004 | B1 |
6834265 | Balasuriya | Dec 2004 | B2 |
6836537 | Zirngibl et al. | Dec 2004 | B1 |
6842767 | Partovi et al. | Jan 2005 | B1 |
6850603 | Eberle et al. | Feb 2005 | B1 |
6870830 | Schuster et al. | Mar 2005 | B1 |
6873952 | Bailey et al. | Mar 2005 | B1 |
6874084 | Dobner et al. | Mar 2005 | B1 |
6885737 | Gao et al. | Apr 2005 | B1 |
6888929 | Saylor et al. | May 2005 | B1 |
6895084 | Saylor et al. | May 2005 | B1 |
6898567 | Balasuriya | May 2005 | B2 |
6912581 | Johnson et al. | Jun 2005 | B2 |
6922411 | Taylor | Jul 2005 | B1 |
6928469 | Duursma et al. | Aug 2005 | B1 |
6931405 | El-shimi et al. | Aug 2005 | B2 |
6937699 | Schuster et al. | Aug 2005 | B1 |
6940953 | Eberle et al. | Sep 2005 | B1 |
6941268 | Porter et al. | Sep 2005 | B2 |
6947417 | Laursen et al. | Sep 2005 | B2 |
6947988 | Saleh et al. | Sep 2005 | B1 |
6961330 | Cattan et al. | Nov 2005 | B1 |
6964012 | Zirngibl et al. | Nov 2005 | B1 |
6970915 | Partovi et al. | Nov 2005 | B1 |
6977992 | Zirngibl et al. | Dec 2005 | B2 |
6981041 | Araujo et al. | Dec 2005 | B2 |
6985862 | Strom et al. | Jan 2006 | B2 |
6999576 | Sacra | Feb 2006 | B2 |
7003464 | Ferrans et al. | Feb 2006 | B2 |
7006606 | Cohen et al. | Feb 2006 | B1 |
7010586 | Allavarpu et al. | Mar 2006 | B1 |
7020685 | Chen et al. | Mar 2006 | B1 |
7039165 | Saylor et al. | May 2006 | B1 |
7046778 | Martin et al. | May 2006 | B2 |
7058042 | Bontempi et al. | Jun 2006 | B2 |
7058181 | Wright et al. | Jun 2006 | B2 |
7062709 | Cheung | Jun 2006 | B2 |
7065637 | Nanja | Jun 2006 | B1 |
7076037 | Gonen et al. | Jul 2006 | B1 |
7076428 | Anastasakos et al. | Jul 2006 | B2 |
7089310 | Ellerman et al. | Aug 2006 | B1 |
7099442 | Da Palma et al. | Aug 2006 | B2 |
7103003 | Brueckheimer et al. | Sep 2006 | B2 |
7103171 | Annadata et al. | Sep 2006 | B1 |
7106844 | Holland | Sep 2006 | B1 |
7111163 | Haney | Sep 2006 | B1 |
7136932 | Schneider | Nov 2006 | B1 |
7140004 | Kunins et al. | Nov 2006 | B1 |
7142662 | Rodenbusch et al. | Nov 2006 | B2 |
7143039 | Stifelman et al. | Nov 2006 | B1 |
7197331 | Anastasakos et al. | Mar 2007 | B2 |
7197461 | Eberle et al. | Mar 2007 | B1 |
7197462 | Takagi et al. | Mar 2007 | B2 |
7197544 | Wang et al. | Mar 2007 | B2 |
D540074 | Peters | Apr 2007 | S |
7225232 | Elberse | May 2007 | B2 |
7227849 | Rasanen | Jun 2007 | B1 |
7231035 | Walker et al. | Jun 2007 | B2 |
7245611 | Narasimhan et al. | Jul 2007 | B2 |
7260208 | Cavalcanti | Aug 2007 | B2 |
7266181 | Zirngibl et al. | Sep 2007 | B1 |
7269557 | Bailey et al. | Sep 2007 | B1 |
7272212 | Eberle et al. | Sep 2007 | B2 |
7272564 | Phillips et al. | Sep 2007 | B2 |
7277851 | Henton | Oct 2007 | B1 |
7283515 | Fowler | Oct 2007 | B2 |
7283519 | Girard | Oct 2007 | B2 |
7286521 | Jackson et al. | Oct 2007 | B1 |
7287248 | Adeeb | Oct 2007 | B1 |
7289453 | Riedel et al. | Oct 2007 | B2 |
7296739 | Mo et al. | Nov 2007 | B1 |
7298732 | Cho | Nov 2007 | B2 |
7298830 | Guedalia et al. | Nov 2007 | B2 |
7298834 | Homeier et al. | Nov 2007 | B1 |
7308085 | Weissman | Dec 2007 | B2 |
7308408 | Stifelman et al. | Dec 2007 | B1 |
7324633 | Gao et al. | Jan 2008 | B2 |
7324942 | Mahowald et al. | Jan 2008 | B1 |
7328263 | Sadjadi | Feb 2008 | B1 |
7330463 | Bradd et al. | Feb 2008 | B1 |
7330890 | Partovi et al. | Feb 2008 | B1 |
7340040 | Saylor et al. | Mar 2008 | B1 |
7349714 | Lee et al. | Mar 2008 | B2 |
7369865 | Gabriel et al. | May 2008 | B2 |
7370329 | Kumar et al. | May 2008 | B2 |
7373660 | Guichard et al. | May 2008 | B1 |
7376223 | Taylor et al. | May 2008 | B2 |
7376586 | Partovi et al. | May 2008 | B1 |
7376733 | Connelly et al. | May 2008 | B2 |
7376740 | Porter et al. | May 2008 | B1 |
7412525 | Cafarella et al. | Aug 2008 | B2 |
7418090 | Reding et al. | Aug 2008 | B2 |
7426750 | Cooper et al. | Sep 2008 | B2 |
7428302 | Zirngibl et al. | Sep 2008 | B2 |
7440898 | Eberle et al. | Oct 2008 | B1 |
7447299 | Partovi et al. | Nov 2008 | B1 |
7454459 | Kapoor et al. | Nov 2008 | B1 |
7457249 | Baldwin et al. | Nov 2008 | B2 |
7457397 | Saylor et al. | Nov 2008 | B1 |
7473872 | Takimoto | Jan 2009 | B2 |
7486780 | Zirngibl et al. | Feb 2009 | B2 |
7496054 | Taylor | Feb 2009 | B2 |
7496188 | Saha et al. | Feb 2009 | B2 |
7496651 | Joshi | Feb 2009 | B1 |
7500249 | Kampe et al. | Mar 2009 | B2 |
7505951 | Thompson et al. | Mar 2009 | B2 |
7519359 | Chiarulli et al. | Apr 2009 | B2 |
7522711 | Stein et al. | Apr 2009 | B1 |
7536454 | Balasuriya | May 2009 | B2 |
7542761 | Sarkar | Jun 2009 | B2 |
7552054 | Stifelman et al. | Jun 2009 | B1 |
7571226 | Partovi et al. | Aug 2009 | B1 |
7606868 | Le et al. | Oct 2009 | B1 |
7613287 | Stifelman et al. | Nov 2009 | B1 |
7623648 | Oppenheim et al. | Nov 2009 | B1 |
7630900 | Strom | Dec 2009 | B1 |
7631310 | Henzinger | Dec 2009 | B1 |
7644000 | Strom | Jan 2010 | B1 |
7657433 | Chang | Feb 2010 | B1 |
7657434 | Thompson et al. | Feb 2010 | B2 |
7668157 | Weintraub et al. | Feb 2010 | B2 |
7672275 | Yajnik et al. | Mar 2010 | B2 |
7672295 | Andhare et al. | Mar 2010 | B1 |
7675857 | Chesson | Mar 2010 | B1 |
7676221 | Roundtree et al. | Mar 2010 | B2 |
7685280 | Berry et al. | Mar 2010 | B2 |
7685298 | Day et al. | Mar 2010 | B2 |
7715547 | Ibbotson et al. | May 2010 | B2 |
7716293 | Kasuga et al. | May 2010 | B2 |
7742499 | Erskine et al. | Jun 2010 | B1 |
7779065 | Gupta et al. | Aug 2010 | B2 |
7809125 | Brunson et al. | Oct 2010 | B2 |
7809791 | Schwartz et al. | Oct 2010 | B2 |
7875836 | Imura et al. | Jan 2011 | B2 |
7882253 | Pardo-Castellote et al. | Feb 2011 | B2 |
7920866 | Bosch et al. | Apr 2011 | B2 |
7926099 | Chakravarty et al. | Apr 2011 | B1 |
7929562 | Petrovykh | Apr 2011 | B2 |
7936867 | Hill et al. | May 2011 | B1 |
7949111 | Harlow et al. | May 2011 | B2 |
7962644 | Ezerzer et al. | Jun 2011 | B1 |
7979555 | Rothstein et al. | Jul 2011 | B2 |
7992120 | Wang et al. | Aug 2011 | B1 |
8023425 | Raleigh | Sep 2011 | B2 |
8024785 | Andress et al. | Sep 2011 | B2 |
8045689 | Provenzale et al. | Oct 2011 | B2 |
8046378 | Zhuge et al. | Oct 2011 | B1 |
8046823 | Begen et al. | Oct 2011 | B1 |
8069096 | Ballaro et al. | Nov 2011 | B1 |
8078483 | Hirose et al. | Dec 2011 | B1 |
8081744 | Sylvain | Dec 2011 | B2 |
8081958 | Soderstrom et al. | Dec 2011 | B2 |
8103725 | Gupta et al. | Jan 2012 | B2 |
8126128 | Hicks, III et al. | Feb 2012 | B1 |
8126129 | Mcguire | Feb 2012 | B1 |
8130750 | Hester | Mar 2012 | B2 |
8130917 | Helbling et al. | Mar 2012 | B2 |
8139730 | Da Palma et al. | Mar 2012 | B2 |
8145212 | Lopresti et al. | Mar 2012 | B2 |
8149716 | Ramanathan et al. | Apr 2012 | B2 |
8150918 | Edelman et al. | Apr 2012 | B1 |
8156213 | Deng et al. | Apr 2012 | B1 |
8165116 | Ku et al. | Apr 2012 | B2 |
8166185 | Samuel et al. | Apr 2012 | B2 |
8169936 | Koren et al. | May 2012 | B2 |
8175007 | Jain et al. | May 2012 | B2 |
8185619 | Maiocco et al. | May 2012 | B1 |
8190670 | Gavrilescu et al. | May 2012 | B2 |
8196133 | Kakumani et al. | Jun 2012 | B2 |
8204479 | Vendrow et al. | Jun 2012 | B2 |
8214868 | Hamilton et al. | Jul 2012 | B2 |
8218457 | Malhotra et al. | Jul 2012 | B2 |
8233611 | Zettner | Jul 2012 | B1 |
8238533 | Blackwell et al. | Aug 2012 | B2 |
8243889 | Taylor et al. | Aug 2012 | B2 |
8249552 | Gailloux et al. | Aug 2012 | B1 |
8266327 | Kumar et al. | Sep 2012 | B2 |
8295272 | Boni et al. | Oct 2012 | B2 |
8301117 | Keast et al. | Oct 2012 | B2 |
8306021 | Lawson et al. | Nov 2012 | B2 |
8315198 | Corneille et al. | Nov 2012 | B2 |
8315369 | Lawson et al. | Nov 2012 | B2 |
8315620 | Williamson et al. | Nov 2012 | B1 |
8319816 | Swanson et al. | Nov 2012 | B1 |
8326805 | Arous et al. | Dec 2012 | B1 |
8335852 | Hokimoto | Dec 2012 | B2 |
8346630 | Mckeown | Jan 2013 | B1 |
8355394 | Taylor et al. | Jan 2013 | B2 |
8411669 | Chen et al. | Apr 2013 | B2 |
8413247 | Hudis et al. | Apr 2013 | B2 |
8417817 | Jacobs | Apr 2013 | B1 |
8429827 | Wetzel | Apr 2013 | B1 |
8438315 | Tao et al. | May 2013 | B1 |
8462670 | Chien | Jun 2013 | B2 |
8467502 | Sureka et al. | Jun 2013 | B2 |
8477926 | Jasper et al. | Jul 2013 | B2 |
8503639 | Reding et al. | Aug 2013 | B2 |
8503650 | Reding et al. | Aug 2013 | B2 |
8504818 | Rao et al. | Aug 2013 | B2 |
8509068 | Begall et al. | Aug 2013 | B2 |
8532686 | Schmidt et al. | Sep 2013 | B2 |
8533857 | Tuchman et al. | Sep 2013 | B2 |
8542805 | Agranovsky et al. | Sep 2013 | B2 |
8543665 | Ansari et al. | Sep 2013 | B2 |
8547962 | Ramachandran, Sr. et al. | Oct 2013 | B2 |
8549047 | Beechuk et al. | Oct 2013 | B2 |
8565117 | Hilt et al. | Oct 2013 | B2 |
8572391 | Golan et al. | Oct 2013 | B2 |
8576712 | Sabat et al. | Nov 2013 | B2 |
8577803 | Chatterjee et al. | Nov 2013 | B2 |
8582450 | Robesky | Nov 2013 | B1 |
8582737 | Lawson et al. | Nov 2013 | B2 |
8594626 | Woodson et al. | Nov 2013 | B1 |
8601136 | Fahlgren et al. | Dec 2013 | B1 |
8611338 | Lawson et al. | Dec 2013 | B2 |
8613102 | Nath | Dec 2013 | B2 |
8621598 | Lai et al. | Dec 2013 | B2 |
8649268 | Lawson et al. | Feb 2014 | B2 |
8656452 | Li et al. | Feb 2014 | B2 |
8667056 | Proulx et al. | Mar 2014 | B1 |
8675493 | Buddhikot et al. | Mar 2014 | B2 |
8688147 | Nguyen et al. | Apr 2014 | B2 |
8695077 | Gerhard et al. | Apr 2014 | B1 |
8713693 | Shanabrook et al. | Apr 2014 | B2 |
8728656 | Takahashi et al. | May 2014 | B2 |
8751801 | Harris et al. | Jun 2014 | B2 |
8755376 | Lawson et al. | Jun 2014 | B2 |
8767925 | Sureka et al. | Jul 2014 | B2 |
8781975 | Bennett et al. | Jul 2014 | B2 |
8797920 | Parreira | Aug 2014 | B2 |
8806024 | Toba Francis et al. | Aug 2014 | B1 |
8819133 | Wang | Aug 2014 | B2 |
8825746 | Ravichandran et al. | Sep 2014 | B2 |
8837465 | Lawson et al. | Sep 2014 | B2 |
8838707 | Lawson et al. | Sep 2014 | B2 |
8843596 | Goel et al. | Sep 2014 | B2 |
8855271 | Brock et al. | Oct 2014 | B2 |
8861510 | Fritz | Oct 2014 | B1 |
8879547 | Maes | Nov 2014 | B2 |
8903938 | Vermeulen et al. | Dec 2014 | B2 |
8918848 | Sharma et al. | Dec 2014 | B2 |
8924489 | Bleau et al. | Dec 2014 | B2 |
8938053 | Cooke et al. | Jan 2015 | B2 |
8948356 | Nowack et al. | Feb 2015 | B2 |
8954591 | Ganesan et al. | Feb 2015 | B2 |
8964726 | Lawson et al. | Feb 2015 | B2 |
8990610 | Bostick et al. | Mar 2015 | B2 |
9014664 | Kim et al. | Apr 2015 | B2 |
9015702 | Bhat | Apr 2015 | B2 |
9031223 | Smith et al. | May 2015 | B2 |
9032204 | Byrd et al. | May 2015 | B2 |
9071677 | Aggarwal et al. | Jun 2015 | B2 |
9137127 | Nowack et al. | Sep 2015 | B2 |
9141682 | Adoc, Jr. et al. | Sep 2015 | B1 |
9161296 | Parsons et al. | Oct 2015 | B2 |
9177007 | Winters et al. | Nov 2015 | B2 |
9204281 | Ramprasad et al. | Dec 2015 | B2 |
9210275 | Lawson et al. | Dec 2015 | B2 |
9306982 | Lawson et al. | Apr 2016 | B2 |
9307094 | Nowack et al. | Apr 2016 | B2 |
9325624 | Malatack et al. | Apr 2016 | B2 |
9338190 | Eng et al. | May 2016 | B2 |
9344573 | Wolthuis et al. | May 2016 | B2 |
9356916 | Kravitz et al. | May 2016 | B2 |
9378337 | Kuhr | Jun 2016 | B2 |
9398622 | Lawson et al. | Jul 2016 | B2 |
9455949 | Lawson et al. | Sep 2016 | B2 |
9456008 | Lawson et al. | Sep 2016 | B2 |
9456339 | Hildner et al. | Sep 2016 | B1 |
9460169 | Hinton et al. | Oct 2016 | B2 |
9596274 | Lawson et al. | Mar 2017 | B2 |
9628624 | Wolthuis et al. | Apr 2017 | B2 |
9632875 | Raichstein et al. | Apr 2017 | B2 |
9634995 | Binder | Apr 2017 | B2 |
10230772 | Lawson et al. | Mar 2019 | B2 |
10708317 | Lawson et al. | Jul 2020 | B2 |
20010038624 | Greenberg et al. | Nov 2001 | A1 |
20010043684 | Guedalia et al. | Nov 2001 | A1 |
20010051996 | Cooper et al. | Dec 2001 | A1 |
20020006124 | Jimenez et al. | Jan 2002 | A1 |
20020006125 | Josse et al. | Jan 2002 | A1 |
20020006193 | Rodenbusch et al. | Jan 2002 | A1 |
20020025819 | Cetusic et al. | Feb 2002 | A1 |
20020057777 | Saito et al. | May 2002 | A1 |
20020064267 | Martin et al. | May 2002 | A1 |
20020067823 | Walker et al. | Jun 2002 | A1 |
20020077833 | Arons et al. | Jun 2002 | A1 |
20020126813 | Partovi et al. | Sep 2002 | A1 |
20020133587 | Ensel et al. | Sep 2002 | A1 |
20020136391 | Armstrong | Sep 2002 | A1 |
20020165957 | Devoe et al. | Nov 2002 | A1 |
20020176378 | Hamilton et al. | Nov 2002 | A1 |
20020176404 | Girard | Nov 2002 | A1 |
20020184361 | Eden | Dec 2002 | A1 |
20020198941 | Gavrilescu et al. | Dec 2002 | A1 |
20030006137 | Wei et al. | Jan 2003 | A1 |
20030012356 | Zino et al. | Jan 2003 | A1 |
20030014665 | Anderson et al. | Jan 2003 | A1 |
20030018830 | Chen et al. | Jan 2003 | A1 |
20030023672 | Vaysman | Jan 2003 | A1 |
20030026426 | Wright et al. | Feb 2003 | A1 |
20030046366 | Pardikar et al. | Mar 2003 | A1 |
20030051037 | Sundaram et al. | Mar 2003 | A1 |
20030058884 | Kallner et al. | Mar 2003 | A1 |
20030059020 | Meyerson et al. | Mar 2003 | A1 |
20030060188 | Gidron et al. | Mar 2003 | A1 |
20030061317 | Brown et al. | Mar 2003 | A1 |
20030061404 | Atwal et al. | Mar 2003 | A1 |
20030088421 | Maes et al. | May 2003 | A1 |
20030097330 | Hillmer et al. | May 2003 | A1 |
20030097447 | Johnston | May 2003 | A1 |
20030097639 | Niyogi et al. | May 2003 | A1 |
20030103620 | Brown et al. | Jun 2003 | A1 |
20030123640 | Roelle et al. | Jul 2003 | A1 |
20030149721 | Alfonso-nogueiro et al. | Aug 2003 | A1 |
20030162506 | Toshimitsu et al. | Aug 2003 | A1 |
20030195950 | Huang et al. | Oct 2003 | A1 |
20030195990 | Greenblat et al. | Oct 2003 | A1 |
20030196076 | Zabarski et al. | Oct 2003 | A1 |
20030204616 | Billhartz et al. | Oct 2003 | A1 |
20030211842 | Kempf et al. | Nov 2003 | A1 |
20030231647 | Petrovykh | Dec 2003 | A1 |
20030233276 | Pearlman et al. | Dec 2003 | A1 |
20040008635 | Nelson et al. | Jan 2004 | A1 |
20040011690 | Marfino et al. | Jan 2004 | A1 |
20040044953 | Watkins et al. | Mar 2004 | A1 |
20040052349 | Creamer et al. | Mar 2004 | A1 |
20040071275 | Bowater et al. | Apr 2004 | A1 |
20040101122 | Da Palma et al. | May 2004 | A1 |
20040102182 | Reith et al. | May 2004 | A1 |
20040117788 | Karaoguz et al. | Jun 2004 | A1 |
20040136324 | Steinberg et al. | Jul 2004 | A1 |
20040165569 | Sweatman et al. | Aug 2004 | A1 |
20040172482 | Weissman et al. | Sep 2004 | A1 |
20040199572 | Hunt et al. | Oct 2004 | A1 |
20040205101 | Radhakrishnan | Oct 2004 | A1 |
20040205689 | Ellens et al. | Oct 2004 | A1 |
20040213400 | Golitsin et al. | Oct 2004 | A1 |
20040216058 | Chavers et al. | Oct 2004 | A1 |
20040218748 | Fisher | Nov 2004 | A1 |
20040228469 | Andrews et al. | Nov 2004 | A1 |
20040236696 | Aoki et al. | Nov 2004 | A1 |
20040240649 | Goel | Dec 2004 | A1 |
20050005109 | Castaldi et al. | Jan 2005 | A1 |
20050005200 | Matena et al. | Jan 2005 | A1 |
20050010483 | Ling | Jan 2005 | A1 |
20050015505 | Kruis et al. | Jan 2005 | A1 |
20050021626 | Prajapat et al. | Jan 2005 | A1 |
20050025303 | Hostetler, Jr. | Feb 2005 | A1 |
20050038772 | Colrain | Feb 2005 | A1 |
20050043952 | Sharma et al. | Feb 2005 | A1 |
20050047579 | Mansour | Mar 2005 | A1 |
20050060411 | Coulombe et al. | Mar 2005 | A1 |
20050083907 | Fishler | Apr 2005 | A1 |
20050091336 | Dehamer et al. | Apr 2005 | A1 |
20050091572 | Gavrilescu et al. | Apr 2005 | A1 |
20050108770 | Karaoguz et al. | May 2005 | A1 |
20050125251 | Berger et al. | Jun 2005 | A1 |
20050125739 | Thompson et al. | Jun 2005 | A1 |
20050128961 | Miloslavsky et al. | Jun 2005 | A1 |
20050135578 | Ress et al. | Jun 2005 | A1 |
20050141500 | Bhandari et al. | Jun 2005 | A1 |
20050147088 | Bao et al. | Jul 2005 | A1 |
20050177635 | Schmidt et al. | Aug 2005 | A1 |
20050181835 | Lau et al. | Aug 2005 | A1 |
20050198292 | Duursma et al. | Sep 2005 | A1 |
20050228680 | Malik | Oct 2005 | A1 |
20050238153 | Chevalier | Oct 2005 | A1 |
20050240659 | Taylor | Oct 2005 | A1 |
20050240673 | Yoneda | Oct 2005 | A1 |
20050243977 | Creamer et al. | Nov 2005 | A1 |
20050246176 | Creamer et al. | Nov 2005 | A1 |
20050286496 | Malhotra et al. | Dec 2005 | A1 |
20050289222 | Sahim | Dec 2005 | A1 |
20060008065 | Longman et al. | Jan 2006 | A1 |
20060008073 | Yoshizawa et al. | Jan 2006 | A1 |
20060008256 | Khedouri et al. | Jan 2006 | A1 |
20060015467 | Morken et al. | Jan 2006 | A1 |
20060021004 | Moran et al. | Jan 2006 | A1 |
20060023676 | Whitmore et al. | Feb 2006 | A1 |
20060047666 | Bedi et al. | Mar 2006 | A1 |
20060067506 | Flockhart et al. | Mar 2006 | A1 |
20060080415 | Tu | Apr 2006 | A1 |
20060098624 | Morgan et al. | May 2006 | A1 |
20060129638 | Deakin | Jun 2006 | A1 |
20060143007 | Koh et al. | Jun 2006 | A1 |
20060146792 | Ramachandran et al. | Jul 2006 | A1 |
20060146802 | Baldwin et al. | Jul 2006 | A1 |
20060168334 | Potti et al. | Jul 2006 | A1 |
20060203979 | Jennings | Sep 2006 | A1 |
20060209695 | Archer, Jr. et al. | Sep 2006 | A1 |
20060212865 | Vincent et al. | Sep 2006 | A1 |
20060215824 | Mitby et al. | Sep 2006 | A1 |
20060217823 | Hussey | Sep 2006 | A1 |
20060217978 | Mitby et al. | Sep 2006 | A1 |
20060222166 | Ramakrishna et al. | Oct 2006 | A1 |
20060235715 | Abrams et al. | Oct 2006 | A1 |
20060256816 | Yarlagadda et al. | Nov 2006 | A1 |
20060262915 | Marascio et al. | Nov 2006 | A1 |
20060270386 | Yu et al. | Nov 2006 | A1 |
20060285489 | Francisco et al. | Dec 2006 | A1 |
20070002744 | Mewhinney et al. | Jan 2007 | A1 |
20070036143 | Alt et al. | Feb 2007 | A1 |
20070038499 | Margulies et al. | Feb 2007 | A1 |
20070043681 | Morgan et al. | Feb 2007 | A1 |
20070050306 | McQueen | Mar 2007 | A1 |
20070064672 | Raghav et al. | Mar 2007 | A1 |
20070070906 | Thakur | Mar 2007 | A1 |
20070070980 | Phelps et al. | Mar 2007 | A1 |
20070071223 | Lee et al. | Mar 2007 | A1 |
20070074174 | Thornton | Mar 2007 | A1 |
20070088836 | Tai et al. | Apr 2007 | A1 |
20070091907 | Seshadri et al. | Apr 2007 | A1 |
20070107048 | Halls et al. | May 2007 | A1 |
20070112574 | Greene | May 2007 | A1 |
20070116191 | Bermudez et al. | May 2007 | A1 |
20070121651 | Casey et al. | May 2007 | A1 |
20070127691 | Lert | Jun 2007 | A1 |
20070127703 | Siminoff | Jun 2007 | A1 |
20070130167 | Day et al. | Jun 2007 | A1 |
20070130260 | Weintraub et al. | Jun 2007 | A1 |
20070133771 | Stifelman et al. | Jun 2007 | A1 |
20070147351 | Dietrich et al. | Jun 2007 | A1 |
20070149166 | Turcotte et al. | Jun 2007 | A1 |
20070153711 | Dykas et al. | Jul 2007 | A1 |
20070167170 | Fitchett et al. | Jul 2007 | A1 |
20070192629 | Saito | Aug 2007 | A1 |
20070201448 | Baird et al. | Aug 2007 | A1 |
20070208862 | Fox et al. | Sep 2007 | A1 |
20070232284 | Mason et al. | Oct 2007 | A1 |
20070239761 | Baio et al. | Oct 2007 | A1 |
20070242626 | Altberg et al. | Oct 2007 | A1 |
20070255828 | Paradise | Nov 2007 | A1 |
20070265073 | Novi et al. | Nov 2007 | A1 |
20070280216 | Sabat et al. | Dec 2007 | A1 |
20070286180 | Marquette et al. | Dec 2007 | A1 |
20070291734 | Bhatia et al. | Dec 2007 | A1 |
20070291905 | Halliday et al. | Dec 2007 | A1 |
20070293200 | Roundtree et al. | Dec 2007 | A1 |
20070295803 | Levine et al. | Dec 2007 | A1 |
20080005275 | Overton et al. | Jan 2008 | A1 |
20080025320 | Bangalore et al. | Jan 2008 | A1 |
20080037715 | Prozeniuk et al. | Feb 2008 | A1 |
20080037746 | Dufrene et al. | Feb 2008 | A1 |
20080040484 | Yardley | Feb 2008 | A1 |
20080049617 | Grice et al. | Feb 2008 | A1 |
20080052395 | Wright et al. | Feb 2008 | A1 |
20080091843 | Kulkarni | Apr 2008 | A1 |
20080101571 | Harlow et al. | May 2008 | A1 |
20080104348 | Kabzinski et al. | May 2008 | A1 |
20080120702 | Hokimoto | May 2008 | A1 |
20080123559 | Haviv et al. | May 2008 | A1 |
20080134049 | Gupta et al. | Jun 2008 | A1 |
20080139166 | Agarwal et al. | Jun 2008 | A1 |
20080146268 | Gandhi et al. | Jun 2008 | A1 |
20080152101 | Griggs | Jun 2008 | A1 |
20080154601 | Stifelman et al. | Jun 2008 | A1 |
20080155029 | Helbling et al. | Jun 2008 | A1 |
20080162482 | Ahern et al. | Jul 2008 | A1 |
20080165708 | Moore et al. | Jul 2008 | A1 |
20080172404 | Cohen | Jul 2008 | A1 |
20080177883 | Hanai et al. | Jul 2008 | A1 |
20080192736 | Jabri et al. | Aug 2008 | A1 |
20080201426 | Darcie | Aug 2008 | A1 |
20080209050 | Li | Aug 2008 | A1 |
20080212945 | Khedouri et al. | Sep 2008 | A1 |
20080222656 | Lyman | Sep 2008 | A1 |
20080229421 | Hudis et al. | Sep 2008 | A1 |
20080232574 | Baluja et al. | Sep 2008 | A1 |
20080235230 | Maes | Sep 2008 | A1 |
20080256224 | Kaji et al. | Oct 2008 | A1 |
20080275741 | Loeffen | Nov 2008 | A1 |
20080307436 | Hamilton | Dec 2008 | A1 |
20080310599 | Purnadi et al. | Dec 2008 | A1 |
20080313318 | Vermeulen et al. | Dec 2008 | A1 |
20080316931 | Qiu et al. | Dec 2008 | A1 |
20080317222 | Griggs et al. | Dec 2008 | A1 |
20080317232 | Couse et al. | Dec 2008 | A1 |
20080317233 | Rey et al. | Dec 2008 | A1 |
20090046838 | Andreasson | Feb 2009 | A1 |
20090052437 | Taylor et al. | Feb 2009 | A1 |
20090052641 | Taylor et al. | Feb 2009 | A1 |
20090059894 | Jackson et al. | Mar 2009 | A1 |
20090063502 | Coimbatore et al. | Mar 2009 | A1 |
20090074159 | Goldfarb et al. | Mar 2009 | A1 |
20090075684 | Cheng et al. | Mar 2009 | A1 |
20090083155 | Tudor et al. | Mar 2009 | A1 |
20090089165 | Sweeney | Apr 2009 | A1 |
20090089352 | Davis et al. | Apr 2009 | A1 |
20090089699 | Saha et al. | Apr 2009 | A1 |
20090092674 | Ingram et al. | Apr 2009 | A1 |
20090093250 | Jackson et al. | Apr 2009 | A1 |
20090094674 | Schwartz et al. | Apr 2009 | A1 |
20090125608 | Werth et al. | May 2009 | A1 |
20090129573 | Gavan et al. | May 2009 | A1 |
20090136011 | Goel | May 2009 | A1 |
20090170496 | Bourque | Jul 2009 | A1 |
20090171659 | Pearce et al. | Jul 2009 | A1 |
20090171669 | Engelsma et al. | Jul 2009 | A1 |
20090171752 | Galvin et al. | Jul 2009 | A1 |
20090182896 | Patterson et al. | Jul 2009 | A1 |
20090193433 | Maes | Jul 2009 | A1 |
20090216835 | Jain et al. | Aug 2009 | A1 |
20090217293 | Wolber et al. | Aug 2009 | A1 |
20090220057 | Waters | Sep 2009 | A1 |
20090221310 | Chen et al. | Sep 2009 | A1 |
20090222341 | Belwadi et al. | Sep 2009 | A1 |
20090225748 | Taylor | Sep 2009 | A1 |
20090225763 | Forsberg et al. | Sep 2009 | A1 |
20090228868 | Drukman et al. | Sep 2009 | A1 |
20090232289 | Drucker et al. | Sep 2009 | A1 |
20090234965 | Viveganandhan et al. | Sep 2009 | A1 |
20090235349 | Lai et al. | Sep 2009 | A1 |
20090241135 | Wong et al. | Sep 2009 | A1 |
20090252159 | Lawson et al. | Oct 2009 | A1 |
20090262725 | Chen et al. | Oct 2009 | A1 |
20090276771 | Nickolov et al. | Nov 2009 | A1 |
20090288012 | Hertel et al. | Nov 2009 | A1 |
20090288165 | Qiu et al. | Nov 2009 | A1 |
20090300194 | Ogasawara | Dec 2009 | A1 |
20090316687 | Kruppa | Dec 2009 | A1 |
20090318112 | Vasten | Dec 2009 | A1 |
20100027531 | Kurashima | Feb 2010 | A1 |
20100037204 | Lin et al. | Feb 2010 | A1 |
20100054142 | Moiso et al. | Mar 2010 | A1 |
20100070424 | Monk | Mar 2010 | A1 |
20100071053 | Ansari et al. | Mar 2010 | A1 |
20100082513 | Liu | Apr 2010 | A1 |
20100087215 | Gu et al. | Apr 2010 | A1 |
20100088187 | Courtney et al. | Apr 2010 | A1 |
20100088698 | Krishnamurthy | Apr 2010 | A1 |
20100094758 | Chamberlain et al. | Apr 2010 | A1 |
20100103845 | Ulupinar et al. | Apr 2010 | A1 |
20100107222 | Glasser | Apr 2010 | A1 |
20100115041 | Hawkins et al. | May 2010 | A1 |
20100138501 | Clinton et al. | Jun 2010 | A1 |
20100142516 | Lawson et al. | Jun 2010 | A1 |
20100150139 | Lawson et al. | Jun 2010 | A1 |
20100167689 | Sepehri-Nik et al. | Jul 2010 | A1 |
20100188979 | Thubert et al. | Jul 2010 | A1 |
20100191915 | Spencer | Jul 2010 | A1 |
20100208881 | Kawamura | Aug 2010 | A1 |
20100217837 | Ansari et al. | Aug 2010 | A1 |
20100217982 | Brown et al. | Aug 2010 | A1 |
20100232594 | Lawson et al. | Sep 2010 | A1 |
20100235539 | Carter et al. | Sep 2010 | A1 |
20100250946 | Korte et al. | Sep 2010 | A1 |
20100251329 | Wei | Sep 2010 | A1 |
20100251340 | Martin et al. | Sep 2010 | A1 |
20100265825 | Blair et al. | Oct 2010 | A1 |
20100281108 | Cohen | Nov 2010 | A1 |
20100291910 | Sanding et al. | Nov 2010 | A1 |
20100299437 | Moore | Nov 2010 | A1 |
20100312919 | Lee et al. | Dec 2010 | A1 |
20100332852 | Vembu et al. | Dec 2010 | A1 |
20110026516 | Roberts et al. | Feb 2011 | A1 |
20110029882 | Jaisinghani | Feb 2011 | A1 |
20110029981 | Jaisinghani | Feb 2011 | A1 |
20110053555 | Cai et al. | Mar 2011 | A1 |
20110078278 | Cui et al. | Mar 2011 | A1 |
20110081008 | Lawson et al. | Apr 2011 | A1 |
20110083069 | Paul et al. | Apr 2011 | A1 |
20110083179 | Lawson et al. | Apr 2011 | A1 |
20110093516 | Geng et al. | Apr 2011 | A1 |
20110096673 | Stevenson et al. | Apr 2011 | A1 |
20110110366 | Moore et al. | May 2011 | A1 |
20110128572 | Hosotsubo | Jun 2011 | A1 |
20110131293 | Mori | Jun 2011 | A1 |
20110138453 | Verma et al. | Jun 2011 | A1 |
20110143714 | Keast et al. | Jun 2011 | A1 |
20110145049 | Hertel et al. | Jun 2011 | A1 |
20110149810 | Koren et al. | Jun 2011 | A1 |
20110149950 | Petit-Huguenin et al. | Jun 2011 | A1 |
20110151884 | Zhao | Jun 2011 | A1 |
20110158235 | Senga | Jun 2011 | A1 |
20110167172 | Roach et al. | Jul 2011 | A1 |
20110170505 | Rajasekar et al. | Jul 2011 | A1 |
20110176537 | Lawson et al. | Jul 2011 | A1 |
20110179126 | Wetherell et al. | Jul 2011 | A1 |
20110211679 | Mezhibovsky et al. | Sep 2011 | A1 |
20110225447 | Bostick et al. | Sep 2011 | A1 |
20110251921 | Kassaei et al. | Oct 2011 | A1 |
20110253693 | Lyons et al. | Oct 2011 | A1 |
20110255675 | Jasper et al. | Oct 2011 | A1 |
20110258432 | Rao et al. | Oct 2011 | A1 |
20110265168 | Lucovsky et al. | Oct 2011 | A1 |
20110265172 | Sharma | Oct 2011 | A1 |
20110267985 | Wilkinson et al. | Nov 2011 | A1 |
20110274111 | Narasappa et al. | Nov 2011 | A1 |
20110276892 | Jensen-Horne et al. | Nov 2011 | A1 |
20110276951 | Jain | Nov 2011 | A1 |
20110280390 | Lawson et al. | Nov 2011 | A1 |
20110283259 | Lawson et al. | Nov 2011 | A1 |
20110289126 | Aikas et al. | Nov 2011 | A1 |
20110289162 | Furlong et al. | Nov 2011 | A1 |
20110299672 | Chiu et al. | Dec 2011 | A1 |
20110310902 | Xu | Dec 2011 | A1 |
20110313950 | Nuggehalli et al. | Dec 2011 | A1 |
20110320449 | Gudlavenkatasiva | Dec 2011 | A1 |
20110320550 | Lawson et al. | Dec 2011 | A1 |
20120000903 | Baarman et al. | Jan 2012 | A1 |
20120011274 | Moreman | Jan 2012 | A1 |
20120017222 | May | Jan 2012 | A1 |
20120023531 | Meuninck et al. | Jan 2012 | A1 |
20120023544 | Li et al. | Jan 2012 | A1 |
20120027228 | Rijken et al. | Feb 2012 | A1 |
20120028602 | Lisi et al. | Feb 2012 | A1 |
20120036574 | Heithcock et al. | Feb 2012 | A1 |
20120039202 | Song | Feb 2012 | A1 |
20120059709 | Lieberman et al. | Mar 2012 | A1 |
20120079066 | Li et al. | Mar 2012 | A1 |
20120083266 | Vanswol et al. | Apr 2012 | A1 |
20120089572 | Raichstein et al. | Apr 2012 | A1 |
20120094637 | Jeyaseelan et al. | Apr 2012 | A1 |
20120101952 | Raleigh et al. | Apr 2012 | A1 |
20120110564 | Ran et al. | May 2012 | A1 |
20120114112 | Rauschenberger et al. | May 2012 | A1 |
20120149404 | Beattie et al. | Jun 2012 | A1 |
20120166488 | Kaushik et al. | Jun 2012 | A1 |
20120170726 | Schwartz | Jul 2012 | A1 |
20120173610 | Bleau et al. | Jul 2012 | A1 |
20120174095 | Natchadalingam et al. | Jul 2012 | A1 |
20120179646 | Hinton et al. | Jul 2012 | A1 |
20120179907 | Byrd et al. | Jul 2012 | A1 |
20120180021 | Byrd et al. | Jul 2012 | A1 |
20120180029 | Hill et al. | Jul 2012 | A1 |
20120185561 | Klein et al. | Jul 2012 | A1 |
20120198004 | Watte | Aug 2012 | A1 |
20120201238 | Lawson et al. | Aug 2012 | A1 |
20120208495 | Lawson et al. | Aug 2012 | A1 |
20120221603 | Kothule et al. | Aug 2012 | A1 |
20120226579 | Ha et al. | Sep 2012 | A1 |
20120239757 | Firstenberg et al. | Sep 2012 | A1 |
20120240226 | Li | Sep 2012 | A1 |
20120246273 | Bornstein et al. | Sep 2012 | A1 |
20120254828 | Aiylam et al. | Oct 2012 | A1 |
20120266258 | Tuchman et al. | Oct 2012 | A1 |
20120281536 | Gell et al. | Nov 2012 | A1 |
20120288082 | Segall | Nov 2012 | A1 |
20120290706 | Lin et al. | Nov 2012 | A1 |
20120304245 | Lawson et al. | Nov 2012 | A1 |
20120304275 | Ji et al. | Nov 2012 | A1 |
20120316809 | Egolf et al. | Dec 2012 | A1 |
20120321058 | Eng et al. | Dec 2012 | A1 |
20120321070 | Smith et al. | Dec 2012 | A1 |
20130029629 | Lindholm et al. | Jan 2013 | A1 |
20130031158 | Salsburg | Jan 2013 | A1 |
20130031613 | Shanabrook et al. | Jan 2013 | A1 |
20130036476 | Roever et al. | Feb 2013 | A1 |
20130047232 | Tuchman et al. | Feb 2013 | A1 |
20130054517 | Beechuk et al. | Feb 2013 | A1 |
20130054684 | Brazier et al. | Feb 2013 | A1 |
20130058262 | Parreira | Mar 2013 | A1 |
20130067232 | Cheung et al. | Mar 2013 | A1 |
20130067448 | Sannidhanam et al. | Mar 2013 | A1 |
20130097298 | Ting et al. | Apr 2013 | A1 |
20130110658 | Lyman | May 2013 | A1 |
20130132573 | Lindblom | May 2013 | A1 |
20130139148 | Berg et al. | May 2013 | A1 |
20130156024 | Burg | Jun 2013 | A1 |
20130166580 | Maharajh et al. | Jun 2013 | A1 |
20130179942 | Caplis et al. | Jul 2013 | A1 |
20130201909 | Bosch et al. | Aug 2013 | A1 |
20130204786 | Mattes et al. | Aug 2013 | A1 |
20130212603 | Cooke et al. | Aug 2013 | A1 |
20130244632 | Spence et al. | Sep 2013 | A1 |
20130268676 | Martins et al. | Oct 2013 | A1 |
20130325934 | Fausak et al. | Dec 2013 | A1 |
20130328997 | Desai | Dec 2013 | A1 |
20130336472 | Fahlgren et al. | Dec 2013 | A1 |
20140013400 | Warshavsky et al. | Jan 2014 | A1 |
20140025503 | Meyer et al. | Jan 2014 | A1 |
20140058806 | Guenette et al. | Feb 2014 | A1 |
20140064467 | Lawson et al. | Mar 2014 | A1 |
20140072115 | Makagon et al. | Mar 2014 | A1 |
20140073291 | Hildner et al. | Mar 2014 | A1 |
20140095627 | Romagnino | Apr 2014 | A1 |
20140101058 | Castel et al. | Apr 2014 | A1 |
20140101149 | Winters et al. | Apr 2014 | A1 |
20140105372 | Nowack et al. | Apr 2014 | A1 |
20140106704 | Cooke et al. | Apr 2014 | A1 |
20140122600 | Kim et al. | May 2014 | A1 |
20140123187 | Reisman | May 2014 | A1 |
20140126715 | Lum et al. | May 2014 | A1 |
20140129363 | Lorah et al. | May 2014 | A1 |
20140153565 | Lawson et al. | Jun 2014 | A1 |
20140185490 | Holm et al. | Jul 2014 | A1 |
20140254600 | Shibata et al. | Sep 2014 | A1 |
20140258481 | Lundell | Sep 2014 | A1 |
20140269333 | Boerjesson | Sep 2014 | A1 |
20140274086 | Boerjesson et al. | Sep 2014 | A1 |
20140282473 | Saraf et al. | Sep 2014 | A1 |
20140289391 | Balaji et al. | Sep 2014 | A1 |
20140304054 | Orun et al. | Oct 2014 | A1 |
20140317640 | Harm et al. | Oct 2014 | A1 |
20140355600 | Lawson et al. | Dec 2014 | A1 |
20140372508 | Fausak et al. | Dec 2014 | A1 |
20140372509 | Fausak et al. | Dec 2014 | A1 |
20140372510 | Fausak et al. | Dec 2014 | A1 |
20140373098 | Fausak et al. | Dec 2014 | A1 |
20140379670 | Kuhr | Dec 2014 | A1 |
20150004932 | Kim et al. | Jan 2015 | A1 |
20150004933 | Kim et al. | Jan 2015 | A1 |
20150023251 | Giakoumelis et al. | Jan 2015 | A1 |
20150026477 | Malatack et al. | Jan 2015 | A1 |
20150066865 | Yara et al. | Mar 2015 | A1 |
20150081918 | Nowack et al. | Mar 2015 | A1 |
20150082378 | Collison | Mar 2015 | A1 |
20150100634 | He et al. | Apr 2015 | A1 |
20150119050 | Liao et al. | Apr 2015 | A1 |
20150181631 | Lee et al. | Jun 2015 | A1 |
20150236905 | Bellan et al. | Aug 2015 | A1 |
20150281294 | Nur et al. | Oct 2015 | A1 |
20150365480 | Soto et al. | Dec 2015 | A1 |
20150370788 | Bareket et al. | Dec 2015 | A1 |
20150381580 | Graham, III et al. | Dec 2015 | A1 |
20160011758 | Dornbush et al. | Jan 2016 | A1 |
20160028695 | Binder | Jan 2016 | A1 |
20160077693 | Meyer et al. | Mar 2016 | A1 |
20160112475 | Lawson et al. | Apr 2016 | A1 |
20160112521 | Lawson et al. | Apr 2016 | A1 |
20160119291 | Zollinger et al. | Apr 2016 | A1 |
20160127254 | Kumar et al. | May 2016 | A1 |
20160149956 | Birnbaum et al. | May 2016 | A1 |
20160162172 | Rathod | Jun 2016 | A1 |
20160205519 | Patel et al. | Jul 2016 | A1 |
20160226937 | Patel et al. | Aug 2016 | A1 |
20160226979 | Lancaster et al. | Aug 2016 | A1 |
20160234391 | Wolthuis et al. | Aug 2016 | A1 |
20160239770 | Batabyal et al. | Aug 2016 | A1 |
20160359926 | Lawson et al. | Dec 2016 | A1 |
20170339283 | Chaudhary et al. | Nov 2017 | A1 |
20180109569 | Lawson et al. | Apr 2018 | A1 |
20190289041 | Lawson et al. | Sep 2019 | A1 |
Number | Date | Country |
---|---|---|
1684587 | Mar 1971 | DE |
0282126 | Sep 1988 | EP |
1464418 | Oct 2004 | EP |
1522922 | Apr 2005 | EP |
1770586 | Apr 2007 | EP |
2053869 | Apr 2009 | EP |
2134107 | Sep 1999 | ES |
10294788 | Nov 1998 | JP |
2004166000 | Jun 2004 | JP |
2004220118 | Aug 2004 | JP |
2006319914 | Nov 2006 | JP |
WO-9732448 | Sep 1997 | WO |
WO-2002087804 | Nov 2002 | WO |
WO-2006037492 | Apr 2006 | WO |
WO-2009018489 | Feb 2009 | WO |
WO-2009124223 | Oct 2009 | WO |
WO-2010037064 | Apr 2010 | WO |
WO-2010040010 | Apr 2010 | WO |
WO-2010101935 | Sep 2010 | WO |
WO-2011091085 | Jul 2011 | WO |
Entry |
---|
U.S. Appl. No. 13/021,645 U.S. Pat. No. 8,649,268, filed Feb. 4, 2011, Method for Processing Telephony Sessions of a Network. |
U.S. Appl. No. 14/176,426 U.S. Pat. No. 9,455,949, filed Feb. 10, 2014, Method for Processing Telephony Sessions of a Network. |
U.S. Appl. No. 15/241,504 U.S. Pat. No. 9,882,942, filed Aug. 19, 2016, Method for Processing Telephony Sessions of a Network. |
U.S. Appl. No. 15/841,781 U.S. Pat. No. 10,230,772, filed Dec. 14, 2017, Method for Processing Telephony Sessions of a Network. |
U.S. Appl. No. 16/279,280, filed Feb. 19, 2019, Method for Processing Telephony Sessions of a Network. |
“Aepona's API Monetization Platform Wins Best of 4G Awards for Mobile Cloud Enabler”, 4G World 2012 Conference & Expo, [Online]. [Accessed Nov. 5, 2015]. Retrieved from the Internet: <URL: https://www.realwire.com/releases/%20Aeponas-API-Monetization>, (Oct. 30, 2012), 4 pgs. |
“U.S. Appl. No. 13/021,645, Non Final Office Action dated May 22, 2013”, 17 pgs. |
“U.S. Appl. No. 13/021,645, Notice of Allowance dated Oct. 15, 2013”, 12 pgs. |
“U.S. Appl. No. 13/021,645, Preliminary Amendment filed Feb. 23, 2011”, 5 pgs. |
“U.S. Appl. No. 13/021,645, Preliminary Amendment filed Mar. 28, 2011”, 6 pgs. |
“U.S. Appl. No. 13/021,645, Response filed Aug. 12, 2013 to Non Final Office Action dated May 22, 2013”, 12 pgs. |
“U.S. Appl. No. 14/176,426, Corrected Notice of Allowance dated Jun. 3, 2016”, 2 pgs. |
“U.S. Appl. No. 14/176,426, Non Final Office Action Feb. 24, 2016”, 9 pgs. |
“U.S. Appl. No. 14/176,426, Notice of Allowance dated May 20, 2016”, 9 pgs. |
“U.S. Appl. No. 14/176,426, Preliminary Amendment filed May 6, 2014”, 7 pgs. |
“U.S. Appl. No. 14/176,426, Response filed Mar. 28, 2016 to Non Final Office Action dated Feb. 24, 2014”, 7 pgs. |
“U.S. Appl. No. 15/241,504, Non Final Office Action dated Jul. 3, 2017”, 25 pgs. |
“U.S. Appl. No. 15/241,504, Notice of Allowance dated Sep. 14, 2017”, 11 pgs. |
“U.S. Appl. No. 15/241,504, Notice of Allowance dated Dec. 29, 2017”, 2 pgs. |
“U.S. Appl. No. 15/241,504, Response filed Jul. 28, 2017 to Non Final Office Action dated Jul. 3, 2017”, 10 pgs. |
“U.S. Appl. No. 15/841,781, Examiner Interview Summary dated Jun. 14, 2018”, 3 pgs. |
“U.S. Appl. No. 15/841,781, Final Office Action dated Jul. 26, 2018”, 14 pgs. |
“U.S. Appl. No. 15/841,781, Notice of Allowance dated Oct. 30, 2018”, 10 pgs. |
“U.S. Appl. No. 15/841,781, Response filed Jun. 7, 2018 to Non Final Office Action dated Mar. 14, 2018”, 12 pgs. |
“U.S. Appl. No. 15/841,781, Response filed Sep. 24, 2018 to Final Office Action dated Jul. 26, 2018”, 9 pgs. |
“U.S. Appl. No. 16/279,280, Final Office Action dated Jan. 24, 2020”, 11 pgs. |
“U.S. Appl. No. 16/279,280, Non Final Office Action dated Oct. 3, 2019”, 26 pgs. |
“U.S. Appl. No. 16/279,280, Notice of Allowance dated Mar. 23, 2020”, 11 pgs. |
“U.S. Appl. No. 16/279,280, Preliminary Amendment filed Jun. 10, 2019”, 6 pgs. |
“U.S. Appl. No. 16/279,280, Response filed Jan. 3, 2020 to Non Final Office Action dated Oct. 3, 2019”, 12 pgs. |
“U.S. Appl. No. 16/279,280, Response filed Mar. 4, 2020 to Final Office Action dated Jan. 24, 2020”, 8 pgs. |
“Archive Microsoft Office 365 Email | Retain Unified Archiving”, GWAVA, Inc., Montreal, Canada, [Online] Retrieved from the Internet: <URL: http://www.gwava.com/Retain/Retain_for_Office_365.php>, (2015), 4 pgs. |
“Complaint for Patent Infringement”, Telinit Technologies, LLC v. Twilio Inc 2:12-cv-663, (Oct. 12, 2012), 17 pgs. |
“Ethernet to Token Ring Bridge”, Black Box Corporation, [Online] Retrieved from the Internet: <URL: http://blackboxcanada.com/resource/files/productdetails/17044.pdf>, (Oct. 1999), 2 pgs. |
“Twilio Cloud Communications—APIs for Voice, VoIP, and Text Messaging”, Twilio, [Online] Retrieved from the Internet: <URL: http://www.twilio.com/docs/api/rest/call-feedback>, (Jun. 24, 2015), 8 pgs. |
Abu-Lebdeh, et al., “A 3GPP Evolved Packet Core-Based Architecture for QoS-Enabled Mobile Video Surveillance Applications”, 2012 Third International Conference on the Network of the Future {NOF), (Nov. 21-23, 2012), 1-6. |
Barakovic, Sabina, et al., “Survey and Challenges of QoE Management Issues in Wireless Networks”, Hindawi Publishing Corporation, (2012), 1-29. |
Berners-Lee, T., “RFC 3986: Uniform Resource Identifier (URI): Generic Syntax”, The Internet Society, [Online]. Retrieved from the Internet: <URL: http://tools.ietf.org/html/rfc3986>, (Jan. 2005), 57 pgs. |
Kim, Hwa-Jong, et al., “In-Service Feedback QoE Framework”, 2010 Third International Conference on Communication Theory. Reliability and Quality of Service, (2010), 135-138. |
Matos, et al., “Quality of Experience-based Routing in Multi-Service Wireless Mesh Petworks”, Realizing Advanced Video Optimized Wireless Networks. IEEE, (2012), 7060-7065. |
Mu, Mu, et al., “Quality Evaluation in Peer-to-Peer IPTV Services”, Data Traffic and Monitoring Analysis, LNCS 7754, 302-319, (2013), 18 pgs. |
Murai, “Web Server for Managing Session and Its Method”, EP 2116937 A1 European Patent Application, (Jan. 17, 2008). |
Subramanya, et al., “Digital Signatures”, IEEE Potentials, (Mar./Apr. 2006), 5-8. |
Tran, et al., “User to User adaptive routing based on QoE”, ICNS 2011: The Seventh International Conference on Networking and Services, (2011), 170-177. |
“U.S. Appl. No. 16/279,280, Corrected Notice of Allowability dated May 14, 2020”, 2 pgs. |
Number | Date | Country | |
---|---|---|---|
20200244712 A1 | Jul 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16279280 | Feb 2019 | US |
Child | 16851956 | US | |
Parent | 15841481 | Dec 2017 | US |
Child | 16279280 | US | |
Parent | 15241504 | Aug 2016 | US |
Child | 15841481 | US | |
Parent | 14176426 | Feb 2014 | US |
Child | 15241504 | US | |
Parent | 13021645 | Feb 2011 | US |
Child | 14176426 | US |