US6545697B1 - Video telephony - Google Patents
Video telephony Download PDFInfo
- Publication number
- US6545697B1 US6545697B1 US09/978,616 US97861601A US6545697B1 US 6545697 B1 US6545697 B1 US 6545697B1 US 97861601 A US97861601 A US 97861601A US 6545697 B1 US6545697 B1 US 6545697B1
- Authority
- US
- United States
- Prior art keywords
- video
- caller
- called party
- called
- data network
- 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 - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4557—Directories for hybrid networks, e.g. including telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/0024—Services and arrangements where telephone services are combined with data services
- H04M7/0027—Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
Definitions
- the invention is related to the field of video telephony, and in particular, to video communications over a public data network in response to a telephone call placed over a public telephone network.
- Video telephony comprises the exchange of both audio and video between a caller and called party. If video telephony were deployed on a large scale, it would dramatically improve user-to-user communications and provide greater efficiency to business entities. For example, large-scale video telephony would significantly reduce business travel expenses. Unfortunately, the mass deployment of video telephony has failed to materialize.
- the invention helps solve the above problems with video telephony technology that provides for the exchange of both audio and video between a caller and called party. From the user's perspective, this technology can be easy to install and operate. It can also be relatively inexpensive. Advantageously, the video telephony technology could be deployed on a massive scale to improve user-to-user communications and provide greater efficiency to business entities.
- Some examples of the invention include a user system, its method of operation, and software that directs its operation.
- the user system receives a called telephone number contemporaneously used to establish a telephone call between a caller and a called party over a public telephone network wherein the caller is associated with a caller telephone number and the called party is associated with the called telephone number.
- the user system generates and transfers a first message indicating the called telephone number to a public data network for delivery to a server system in response to receipt of the called number.
- the user system receives and processes a second message from the public data network indicating that caller video can be transferred, and in response to the second message, transfers caller video to the public data network for delivery to the called party.
- the user system may receive and display called party video.
- Some examples of the invention include a user device and its method of operation.
- the user device monitors a telephone line to detect dual-tone multi-frequency signals indicating a called telephone number contemporaneously being used to establish a telephone call between a caller and a called party over a telephone network.
- the user device generates and transfers a first message to indicate the called telephone number.
- the user device monitors the telephone line to detect an on-hook condition.
- the user device generates and transfers a second message to indicate the on-hook condition.
- the user device may include telephone jacks for coupling the user device into the telephone line and a port for coupling the user device to a computer connection.
- Some examples of the invention include a server system, its method of operation, and software that directs its operation.
- a caller is associated with a caller data address and a caller telephone number
- a called party is associated with a called party data address and a called telephone number.
- the server system receives a first message indicating the called telephone number wherein the called telephone number is contemporaneously used to establish a telephone call between the caller and the called party over a public telephone network.
- the server system processes the called telephone number from the first message to determine if the called party will receive caller video.
- the server system transfers a second message for delivery to the called party and a third message for delivery to the caller wherein the second message and the third message indicate that the caller video will be transferred to the called party.
- the server system may determine if the caller will receive called party video. If the caller will receive the called party video, then the second message and the third message indicate that the called party video will be transferred to the caller.
- the server system maintains a database of user telephone numbers and associated user data addresses.
- the server system maintains individual indications if individual ones of the users will receive video.
- the server system establish video exchanges between callers and called parties over a public data network in response to messages indicating called telephone numbers contemporaneously used to establish telephone calls between the callers and the called parties over a public telephone network.
- FIG. 1 illustrates a video telephony system in an example of the invention.
- FIG. 2 illustrates video system operation in an example of the invention.
- FIG. 3 illustrates a user system in an example of the invention.
- FIG. 4 illustrates user system operation in an example of the invention.
- FIG. 5 illustrates user system operation in an example of the invention.
- FIG. 6 illustrates user system operation in an example of the invention.
- FIG. 7 illustrates a user system in an example of the invention.
- FIG. 8 illustrates a server system in an example of the invention.
- FIG. 9 illustrates server system operation in an example of the invention.
- FIG. 10 illustrates server system operation in an example of the invention.
- FIGS. 1-10 and the following description depict specific examples to teach those skilled in the art how to make and use the best mode of the invention. For the purpose of teaching inventive principles, some conventional aspects have been simplified or omitted. Those skilled in the art will appreciate variations from these examples that fall within the scope of the invention. Those skilled in the art will appreciate that the features described below can be combined in various ways to form multiple variations of the invention. As a result, the invention is not limited to the specific examples described below, but only by the claims and their equivalents.
- FIGS. 1-2 Video Telephony System Configuration and Operation—FIGS. 1-2
- FIG. 1 illustrates video telephony system 100 in an example of the invention.
- Video telephony system 100 comprises user systems 101 - 104 , public data network 110 , server system 111 , and public telephone network 120 .
- User systems 101 - 104 communicate with one another and with server system 111 over public data network 110 .
- User systems 101 - 104 also communicate with one another over public telephone network 120 .
- Examples of public telephone network 120 include local and long distance telephone companies.
- Examples of public data network 111 include Internet service providers and the Internet.
- Server system 111 could be a conventional Internet server configured with software to implement the invention.
- User systems 101 - 104 could include a conventional telephone and personal computer in addition to special purpose circuitry and software to implement the invention.
- FIG. 2 illustrates video system 100 operation in an example of the invention.
- Public data network 110 is not shown for clarity, although it should be appreciated that communications with server system 111 occur over public data network 110 .
- both users systems 101 and 104 transfer log-in messages to server system 111 when they are ready to initiate and/or receive video calls.
- the log-in messages generally include user names and passwords, user data addresses and telephone numbers, and any video call preferences.
- Server system 111 checks the passwords against the user names, and if they are valid, associates each related user name/data address/telephone number with an indication that the user is ready to receive and/or initiate video calls. Server system 111 also logs any video call preferences.
- user system 101 transfers a request for a telephone call over public telephone network 120 to user system 104 .
- This telephone call request could be as simple as picking up a telephone and dialing a telephone number.
- Public telephone network 120 transfers a telephone call request to user system 104 —typically by processing the dialed telephone number to a ring a telephone. If user system 104 grants the telephone call request, such as by answering the ringing telephone, a telephone call is established between user systems 101 and 104 over public telephone network 120 .
- user system 101 transfers a video call request to server system 111 .
- the video call request has the called party telephone number, and some caller identification information, such as user name and password, user telephone number and data address, and any other video call parameters.
- One such parameter is whether the requested video call is bi-directional or unidirectional.
- Another parameter is the type of video compression and encryption that is used.
- Server system 111 uses the called party telephone number to check if the called party is ready to receive video call requests, and since user system 104 has logged-in, server system 111 transfers a video call request to user system 104 . User system 104 may then present the called party with a prompt, such as an instant message or tone, to accept the video call request. If the called party accepts the video call request, user system 104 transfers a video call acceptance to server system 111 . The acceptance may also have video call preferences for the called party that server system 111 resolves against the preferences of the caller. Server system 111 transfers video call start messages to user systems 101 and 104 indicating the resolved video call parameters. In response to the video call start messages, user systems 101 and 104 generate and transfer video to server system 111 . This transferred video has some indicia indicating the caller and called party, so server system 111 can associate the received video with the video call.
- a prompt such as an instant message or tone
- Server system 111 uses the user system 104 data address to transfer caller video to user system 104 .
- Server system 111 uses the user system 101 data address to transfer called party video to user system 101 . Prior to this transfer, server system may interwork the video to provide compatibility at the receiving end.
- User systems 101 and 104 receive and display the respective video to establish the video call.
- User systems 101 and 104 indicate telephone call termination to public telephone network 120 —typically by hanging-up their telephones.
- user system 101 transfers a telephone call termination message to server system 111 .
- server system 111 transfers a video call termination message to user system 104 , and systems 101 , 104 , and 111 terminate the video call.
- user system 104 may detect telephone call termination and transfer a termination message to server system 111 to eliminate the need for the termination message from server system 111 .
- the actual video transfer may be directly between user systems 101 and 104 over public data network 110 .
- the server system 111 would set-up the video call and provide the appropriate data addresses to user systems 101 and 104 for a peer-to-peer video transfer over public data network 110 .
- FIG. 3 illustrates user system 300 in an example of the invention.
- User system 300 comprises video system 301 , data communication system 302 , telephone system 303 , and control system 304 .
- Control system 304 comprises telephone interface 305 and data interface 306 .
- Data communication system 302 is coupled to a public data communication network
- telephone interface 305 is coupled to a public telephone network.
- Video system 301 could be any system configured to generate and/or display video.
- Video system 301 may include a camera for generating video of a caller or called party.
- Video system 301 may include a television or computer monitor to display video.
- Telephone system 303 could be any system configured to initiate telephone calls over a public telephone network, and could be integrated into other systems, such as computers, appliances, and televisions.
- Telephone system 303 could utilize wireless, wire-line, optical, or other communication media.
- Control system 304 could be any system configured to initiate a video call using systems 301 - 302 in response to the initiation of a telephone call by telephone 303 .
- Telephone interface 305 is configured to receive a called number from telephone system 303 if the telephone number is contemporaneously used to establish a telephone call over the public telephone network.
- data interface 306 is configured to transfer the called telephone number to data communication system 302 for transfer to a server system over the public data network.
- Data system 302 could be any system configured to transfer the called telephone number to the server system over the public data network and to exchange video between the public data network and video system 301 .
- systems 301 - 304 could be integrated together or with other systems.
- Various combinations of equipment could be used to implement user system 300 .
- Some examples of devices that could incorporate data system 302 include, but are not limited to, a computer, set-top box, telephone, network interface card, digital assistant, information appliance, and stand-alone device.
- Some examples of devices that could incorporate control system 304 include, but are not limited to, a computer, telephone, modem, network interface card, set-top box, and stand-alone device.
- the functionality of data system 302 and control system 304 could be provided by a processing system that retrieves and executes software that is stored on a storage system.
- the storage system could comprise a disk, tape, integrated circuit, server, or some other memory device.
- FIGS. 4-5 illustrates the operation for user system 300 to initiate video calls in an example of the invention.
- User system 300 awaits an indication from the caller to begin initiating video calls. This indication could be an input to any of systems 301 - 304 .
- data communication system 302 transfers a log-in message over the public data network to the server system.
- data communication system 302 could be configured to automatically transfer the log-in message upon system start.
- the log-in message indicates that user system 300 is ready to initiate video calls, and possibly, to also receive video calls.
- the log-in message may include information such as the user name and password, user data address and telephone number, video call parameters, and other user data or registration information.
- Telephone interface 305 awaits either a telephone call from telephone system 303 to the public telephone network or an indication from the caller to stop initiating video calls. If such a stop indication is received, data interface 302 transfers a log-off message to the server system. For example, data communication system 302 could be configured to automatically transfer the log-off message upon system shut-down. The log-off message indicates that user system 300 is not ready to initiate or receive video calls.
- telephone interface 305 obtains the called telephone number, and in response, data interface 306 transfers the called number to data communication system 302 .
- Data communication system 302 transfers a video call request to the server system.
- the video call request includes the called telephone number and other information, such as the caller user name and password, caller telephone number and data address, and video call parameters.
- the video call parameters indicate if the requested video call is bi-directional or unidirectional, and the direction if unidirectional—caller to called party or called party to caller.
- the video call parameters may also indicate requested video quality and security.
- the information in the video call request is populated by control system 304 and/or data communication system 302 .
- Data communication system 302 then awaits a video call start message. If the video call start message is not received, for example if the video call is unavailable or rejected, telephone interface 305 awaits either a telephone call or an indication from the caller to stop initiating video calls. If received (See FIG. 5 ), the video call start message indicates the actual video call parameters for the video call. If the video call is bi-directional or uni-directional from caller to called party, then video system 301 generates video of the caller that data communication system 302 transfers the caller to the server system. If the video call is bi-directional or uni-directional from called party to caller, then data communication system 302 receives video from the server system that video system 301 displays. Systems 301 - 302 would typically apply compression, encryption, and other video technologies to the video.
- a telephone call exists over the public telephone network and a video call exists over the public data network.
- telephone interface 305 determines that the telephone call has been terminated, and as a result, data interface 306 indicates the telephone call termination to data communication system 302 .
- Data communication system 302 then transfers a video call termination message to the server system and video generation, transfer, receipt, and display are terminated by user system 300 .
- the video call is similarly terminated if a video call termination message is received from the server system or if the caller indicates that the video call should be terminated.
- User system 300 then awaits an additional telephone call or an indication from the caller to stop initiating video call requests.
- FIGS. 5-6 illustrates the operation for user system 300 to receive video calls in an example of the invention.
- user system 300 awaits an indication from the user to begin receiving video call requests. This indication could be an input to any of systems 301 - 304 .
- data communication system 302 transfers a log-in message over the public data network to the server system.
- data communication system 302 could be configured to automatically transfer the log-in message upon system start.
- the log-in message indicates that user system 300 is ready to receive video call requests, and may include information such as the user name and password, user data address and telephone number, video call parameters, and other user data or registration information.
- Data interface 302 awaits a video call request from the server system or an indication from the user to stop receiving video call requests. If a stop indication is received, data interface 302 transfers a log-off message to the server system.
- data communication system 302 could be configured to automatically transfer the log-off message upon system shut-down.
- data communication system 304 receives a video call request, then the user is notified of the requested video call.
- the notification could be given from any of systems 301 - 301 and could include screen displays, tones, or other user signals.
- telephone system 303 will receive a contemporaneous telephone call from the public telephone network. The user indicates if the telephone call and/or the video call is accepted. Typically, the telephone call is accepted by operating telephone system 303 to answer the call.
- the video call may be accepted with an input to one of systems 301 - 304 , such as by pressing a DTMF key, pressing a button, or selecting from a screen display.
- User system 300 could be configured to automatically accept or reject the video call based on whether the corresponding telephone call is answered.
- data communication system 302 transfers a video call rejection to the server system and awaits either a video call request from the server system or an indication from the user to stop receiving video call requests. If the video call is accepted, then data communication system 302 transfers a video call acceptance to the server system. The video call acceptance may indicate accepted video call parameters. Data communication system 302 then awaits a video call start message indicating the actual parameters for the video call. If the video call start message is received, processing proceeds as indicated above for FIG. 5 .
- FIG. 7 illustrates user system 700 in an example of the invention.
- user system 700 is configured for use with conventional telephones, personal computers, and communication services.
- this makes video telephony easy for a user to implement by simply adding one small device to conventional devices and services.
- User system 700 includes computer system 701 , telephone 703 , and interface device 704 .
- Computer system 701 is connected to Internet link 734 that provides Internet service.
- Telephone 303 is connected to telephone link 731 .
- Telephone link 735 provides telephone service. It should be appreciated that links 734 - 735 may share the same physical media, especially to egress the user premises.
- Computer system 701 includes user interface 711 , communication interface 712 , processing system 713 , and storage system 714 .
- User interface 711 includes video equipment 718 .
- Storage system 714 stores operating software 716 and video software 717 .
- Interface device 704 includes RJ-11 jacks 721 - 722 , Dual-Tone Multi-Frequency (DTMF) decoder 723 , call sensor 724 , controller 725 , and computer interface 726 .
- RJ-11 jack 721 is coupled to telephone 703 by telephone link 731 .
- RJ-11 jack 722 is coupled to telephone link 735 .
- Computer interface 726 is coupled to communication interface 712 by Universal Serial BUS (USB) 733 . Alternatively, USB 733 could be a serial cable.
- Communication interface 712 is also coupled to Internet link 734 .
- Computer system 701 uses Transaction Control Protocol port 80 or any other port assigned by the user to exchange messages with the server system.
- User interface 711 includes a keyboard and mouse.
- Video equipment 718 includes a camera and monitor.
- Communication interface 712 includes a USB or serial port and a Digital Subscriber Line (DSL) modem or some other broadband access system.
- Processing system 713 includes a computer microprocessor and other circuitry.
- Storage system 714 includes a hard disk drive and other circuitry.
- Processing system 713 retrieves and executes operating software 716 and video software 717 from storage system 714 .
- Software 716 - 717 could comprise an application program, firmware, or some other form of machine-readable processing instructions.
- Operating software 716 includes an operating system, networking software, and other utilities typically loaded onto a personal computer. When executed by processing system 713 , video software 717 directs processing system 713 to operate in accord with the invention.
- Interface device 704 could be a stand-alone enclosure that derives power from the telephone line, battery, AC connection, or another source.
- RJ-11 jacks 721 - 722 , DTMF decoder 723 , call sensor 724 , and computer interface 726 could be conventional components.
- Controller 725 comprises processing circuitry configured to operate in accord with the invention. Interface device 704 can be turned on and off to control video call initiation.
- operating software 716 directs processing system to retrieve and execute video software 717 in response to computer start-up or user input.
- Video software 717 directs processing system 713 to operate as follows.
- Processing system 713 maintains a set of user options that can be viewed and altered through user interface 711 . A table of possible options follows.
- Processing system 713 generates and transfers a log-in message through communication interface and over the public data network to the server system.
- the log-in message include user name and password, user telephone number and data address, and video call parameters.
- Telephone 703 is operated to transfer DTMF digits to the public telephone network.
- the public telephone network processes the DTMF digits to extend the call to the called party.
- DTMF decoder 723 monitors the telephone connection between jacks 721 - 722 to detect and decode any DTMF tones transmitted by telephone 703 to the public telephone network.
- DTMF decoder 723 indicates the decoded digits to controller 725 .
- Controller 725 forms the called number from the decoded digits and transfers a telephone call initiation message through computer interface 726 and USB connection 733 .
- Processing system 713 receives the telephone call initiation message from communication interface 712 .
- Processing system 713 implements the video call initiation options, and if the video call should proceed, processing system 713 generates a video call request including the called telephone number, user name and password, user data address and telephone number, and video call parameters.
- Processing system 713 transfers the video call request message through communication interface 712 to Internet link 734 for delivery to the server system over the Internet.
- Processing system 713 then awaits a video call start message from the server system with the parameters for the video call.
- processing system implements the video call parameters and user options.
- processing system 713 directs the exchange of video between video equipment 718 and Internet link 734 .
- Video equipment 718 displays the video.
- Call sensor 724 monitors the telephone connection between jacks 721 - 722 to detect the on-hook condition. Typically, call sensor 724 monitors line current to detect off-hook and on-hook conditions. Call sensor 724 indicates the on-hook condition to controller 725 . Controller 725 transfers a telephone call termination message through computer interface 726 and USB connection 733 .
- Processing system 713 receives the telephone call termination message through communication interface 712 . In response, processing system 713 generates and transfers a video call termination message through communication interface 712 to Internet link 734 for delivery to the server system over the Internet. Processing system 713 directs video equipment 718 to stop the generation and display of video.
- the user may operate their telephone in the normal manner and corresponding video calls are automatically established over the Internet.
- the telephone calls provides the audio, and the Internet connection transfers the video.
- options are available to exert various levels of user control over the process.
- processing system 713 receives a video call request from the server system over Internet link 734 and through communication interface 712 .
- Processing system 713 implements any user options and may notify the user through user interface 711 or video equipment 718 . If the video call is accepted, processing system 713 transfers a video call acceptance to the server system through communication interface 712 and over Internet link 734 .
- processing system 713 implements the video call parameters and user options. For a bidirectional video call, processing system 713 directs the exchange of video between video equipment 718 and Internet link 734 . Video equipment 718 displays the video. Video call termination may proceed as indicated above or a video call termination message may be received from the server system. If a video call termination message is received, then processing system 713 directs video equipment 718 to stop the generation and display of video.
- video software 717 may allow the user to terminate video calls in one or both directions during the call.
- Video software 717 may allow the user to adjust user options during the call.
- Video software 717 may allow the user to initiate a previously rejected video call during the telephone call.
- Computer system 701 , telephone 703 , and interface device 704 can be configured to operate together for additional user control.
- the user could transfer DTMF digits that are decoded by interface device 704 and transferred to computer system 701 to exert control.
- incoming video calls could be accepted or rejected by transferring specific DTMF sequences from telephone 703 .
- Video calls could be terminated by the user in a similar fashion.
- Interface device 704 could be further equipped with a tone generator to alert the user to various conditions. For example, interface device 704 could transfer a special tone to telephone link 731 for the user to hear to indicate that a video call is available for the telephone call. The tone could be played in response to a video call request or start message from the server system.
- FIG. 8 illustrates server system 800 in an example of the invention.
- Server system 800 includes user interface 801 , network interface 802 , processing system 803 , and storage system 804 .
- Storage system 804 stores operating software 806 and video software 807 .
- Network interface 802 is coupled to Internet connection 817 .
- Processing system 803 uses network interface 802 to communicate over the Internet with user systems.
- Processing system 803 retrieves and executes operating software 806 and video software 807 from storage system 804 .
- Software 806 - 807 could comprise an application program, firmware, or some other form of machine-readable processing instructions.
- Operating software 806 includes an operating system, networking software, and other utilities typically loaded onto an Internet server.
- video software 807 directs processing system 803 to control server system 800 in accord with the invention.
- FIGS. 9-10 illustrate server system 800 operation in an example of the invention.
- Server system 800 maintains a database of users including user names and passwords, user telephone numbers and data addresses, and possibly user preferences. If server system 800 receives a log-in message, the user password is checked and if it is valid, the user database is modified to indicate that the user is ready to initiate and/or receive video calls. If server system 800 receives a log-off message, then the user password is checked and if it is valid, the user database is modified to indicate that the user is not ready to initiate and/or receive video calls. The user database may also be modified by querying the users and receiving responses indicating user video call specifications.
- server system 800 receives a video call request, the user database is checked using the called telephone number from the request to determine if the called party is ready to receive video calls. If not, a video call unavailable message is returned to the caller. If so, server system 800 sends a video call request to the called party. If a video call rejection is received from the called party, then server system 800 sends a video call rejection to the caller. If a video call acceptance is received from the called party, server system resolves video call parameters and sends video call start messages to both the caller and called party including the video call parameters. Parameter resolution may entail determining if the caller will receive called party video. If so, this is indicated in the video start messages.
- Server system 800 uses the called party telephone number to retrieve the called party data address.
- Server system 800 may use the caller telephone number to retrieve the caller data address. If server system 800 receives video from the caller, it addresses the caller video to the called party data address and transfers the caller video for delivery to the called party. If server system 800 receives video from the called party, it addresses the called party video to the caller data address and transfers the called party video for delivery to the caller.
- the caller and called party may use different quality or encryption levels that are interworked by processing system 803 .
- server system 800 If server system 800 receives a video call termination message from one user, it transfers a video call termination message to the other user. Server system 800 then modifies the database to return each user to their pre-call status. Server system also generates billing information for the video call.
- Server system 800 may be configured to download software to the user systems.
- the software could be the video software used to control the user systems as described above.
- the software could provide upgrades from older versions.
- the software could provide video processing, compression, and encryption.
- the software could provide system diagnostics and trouble-shooting to recommend optimal system software and settings.
- the processing and control discussed above could be distributed in various ways between the user system and the server system.
- the server system could maintain and implement user preferences and provide user prompts.
Abstract
Description
Task | Options |
Log-in | Automatic at system start, upon user input, or upon |
incoming/outgoing telephone call. | |
Video call | 1. On or off. |
initiation | 2. If on, then automatic, automatic using a positive or negative |
telephone number list, or after user prompt and acceptance. | |
3. Bi-directional or unidirectional, and if unidirectional, then | |
caller to called party or called party to caller. | |
Video call | 1. On or off. |
reception | 2. If on, then automatic, automatic using a positive or negative |
telephone number list, or after user prompt and acceptance. | |
3. Bi-directional or unidirectional, and if unidirectional, then | |
caller to called party or called party to caller. | |
Encryp- | 1. On or off. |
tion | 2. If on, then automatic, automatic using a positive or negative |
telephone number list, or after user prompt and acceptance. | |
Video | 1. Various standards that can be used based video transfer or |
quality | receipt, positive or negative telephone number list, or after |
user prompt and selection. | |
Claims (54)
Priority Applications (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/978,616 US6545697B1 (en) | 2001-10-16 | 2001-10-16 | Video telephony |
US10/034,012 US7769865B1 (en) | 2001-10-16 | 2001-12-20 | Configuring computer network communications in response to detected firewalls |
US10/033,813 US7099288B1 (en) | 2001-10-16 | 2001-12-20 | Telephonic addressing for establishing simultaneous voice and computer network connections |
US10/058,886 US6693662B1 (en) | 2001-10-16 | 2002-01-28 | Coordination of video sessions when calling an auto-attendant system |
US10/058,517 US6690407B1 (en) | 2001-10-16 | 2002-01-28 | Obtaining on-demand goods and services using video telephony |
US10/058,882 US7046269B2 (en) | 2001-10-16 | 2002-01-28 | Sharing of prerecorded motion video over an internetwork |
US10/058,549 US7385621B2 (en) | 2001-10-16 | 2002-01-28 | Private sharing of computer resources over an internetwork |
US10/085,859 US7058689B2 (en) | 2001-10-16 | 2002-02-28 | Sharing of still images within a video telephony call |
US10/085,377 US6697097B1 (en) | 2001-10-16 | 2002-02-28 | Synchronizing voice and video transmitted over separate channels |
US10/085,878 US6677976B2 (en) | 2001-10-16 | 2002-02-28 | Integration of video telephony with chat and instant messaging environments |
PCT/US2002/031947 WO2003034692A2 (en) | 2001-10-16 | 2002-10-04 | Telephonic addressing for establishing simultaneous voice and computer network connections |
US11/187,067 US7453488B2 (en) | 2001-10-16 | 2005-07-22 | Sharing of prerecorded motion video over an Internet work |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/978,616 US6545697B1 (en) | 2001-10-16 | 2001-10-16 | Video telephony |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/033,813 Continuation-In-Part US7099288B1 (en) | 2001-10-16 | 2001-12-20 | Telephonic addressing for establishing simultaneous voice and computer network connections |
US10/034,012 Continuation-In-Part US7769865B1 (en) | 2001-10-16 | 2001-12-20 | Configuring computer network communications in response to detected firewalls |
US3381302A Continuation-In-Part | 2001-10-16 | 2002-01-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
US6545697B1 true US6545697B1 (en) | 2003-04-08 |
Family
ID=25526269
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/978,616 Expired - Lifetime US6545697B1 (en) | 2001-10-16 | 2001-10-16 | Video telephony |
Country Status (1)
Country | Link |
---|---|
US (1) | US6545697B1 (en) |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6831675B2 (en) * | 2001-12-31 | 2004-12-14 | V Con Telecommunications Ltd. | System and method for videoconference initiation |
US20050033806A1 (en) * | 2002-06-26 | 2005-02-10 | Harvey Christopher Forrest | System and method for communicating images between intercommunicating users |
US20050060742A1 (en) * | 2003-09-15 | 2005-03-17 | Steve Riedl | System and method for targeted distribution of advertising without disclosure of personally identifiable informantion |
US20050073574A1 (en) * | 2003-10-01 | 2005-04-07 | Krisbergh Hal M. | Videophone system and method |
US20050135574A1 (en) * | 2003-12-18 | 2005-06-23 | Rami Caspi | Telephone network/computer network gateway |
EP1555819A1 (en) * | 2004-01-13 | 2005-07-20 | France Telecom S.A. | Method and apparatus for establishing a video telephony session |
US20050243806A1 (en) * | 2004-04-28 | 2005-11-03 | Shinji Sakano | Television phone adapter |
US20060215637A1 (en) * | 2005-03-22 | 2006-09-28 | Shigeru Fukazawa | Visual communication server, visual communication program and visual communication method |
US20060253895A1 (en) * | 2005-03-29 | 2006-11-09 | Michael Brandofino | Video communication call authorization |
US20070002777A1 (en) * | 2005-05-31 | 2007-01-04 | Glowpoint, Inc. | Video-communication interface |
US20070100940A1 (en) * | 2005-08-25 | 2007-05-03 | Glowpoint, Inc. | Systems and methods for implementing a single-number follow me service for videoconferencing |
US7224962B1 (en) | 1997-10-03 | 2007-05-29 | Karen Jeanne Kite | Remote operational screener |
US7243123B1 (en) * | 2001-10-22 | 2007-07-10 | Digeo, Inc. | Video call routing with presence determination |
US20070257983A1 (en) * | 2004-09-03 | 2007-11-08 | Telecom Italia S.P.A. | Method and System for Video Telephone Communications Set Up, Related Equipment and Computer Program Product |
US20080039150A1 (en) * | 2006-08-11 | 2008-02-14 | Huawei Technologies Co., Ltd. | Video Communication Method, Video Communication System And Integrated Media Resource Server |
US20080120381A1 (en) * | 2006-11-17 | 2008-05-22 | Microsoft Corporation | Escalation from a conversation to a conference |
US20080134166A1 (en) * | 2004-12-24 | 2008-06-05 | Telecom Italia S.P.A | Method and System For Upgrading the Software of a Telecommunication Terminal, In Particular of a Video Telephone, and Related Computer Program Product |
US20080143817A1 (en) * | 2004-12-23 | 2008-06-19 | Margherita Miali | Method and System for Video Telephone Communications Set Up, Related Equipment and Computer Program Product |
US7653192B1 (en) * | 2002-12-20 | 2010-01-26 | Nortel Networks Limited | Multimedia augmented conference bridge |
WO2010017038A2 (en) | 2008-08-07 | 2010-02-11 | Ringcentral, Inc. | Remote call control for mobile telecommunication devices and services |
US20100217814A1 (en) * | 2009-02-18 | 2010-08-26 | Bert Strueber | Apparatus and method for enabling network-compatible cameras to operate in instant messaging networks |
US8467514B1 (en) | 2012-04-09 | 2013-06-18 | Ringcentral, Inc. | Cross-platform presence |
US8576270B1 (en) | 2004-10-08 | 2013-11-05 | Glowpoint, Inc. | Intelligent call management and redirection |
US20130342630A1 (en) * | 2012-06-20 | 2013-12-26 | Centurylink Intellectual Property Llc | System and method for initiating video phone calls |
US20140029472A1 (en) * | 2009-06-17 | 2014-01-30 | Avaya Inc. | Personal identification and interactive device for internet-based text and video communication services |
CN103581129A (en) * | 2012-07-30 | 2014-02-12 | 中兴通讯股份有限公司 | Conversation processing method and device |
US8831597B1 (en) | 2010-09-02 | 2014-09-09 | Ringcentral, Inc. | Unified caller identification across multiple communication modes |
US8954059B1 (en) | 2010-09-13 | 2015-02-10 | Ringcentral, Inc. | Mobile devices having a common communication mode |
US9060050B1 (en) | 2014-06-18 | 2015-06-16 | Ringcentral, Inc. | System and method for determining availability statuses for users |
US10630844B1 (en) * | 2018-12-19 | 2020-04-21 | T-Mobile Usa, Inc. | Systems and methods for enhanced video call transfer |
US10750027B1 (en) | 2019-04-18 | 2020-08-18 | Metaswitch Networks Ltd | Call control in telephony-capable communications networks |
CN112969046A (en) * | 2021-02-05 | 2021-06-15 | 招联消费金融有限公司 | Video surface signing system and method based on intranet agent |
US11089452B2 (en) | 2019-04-18 | 2021-08-10 | Metaswitch Networks Ltd. | Communications network |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370137B1 (en) * | 1997-07-17 | 2002-04-09 | Ameritech Corporation | Method and apparatus for providing broadband access conferencing services |
-
2001
- 2001-10-16 US US09/978,616 patent/US6545697B1/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6370137B1 (en) * | 1997-07-17 | 2002-04-09 | Ameritech Corporation | Method and apparatus for providing broadband access conferencing services |
Cited By (58)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7224962B1 (en) | 1997-10-03 | 2007-05-29 | Karen Jeanne Kite | Remote operational screener |
US7243123B1 (en) * | 2001-10-22 | 2007-07-10 | Digeo, Inc. | Video call routing with presence determination |
US6831675B2 (en) * | 2001-12-31 | 2004-12-14 | V Con Telecommunications Ltd. | System and method for videoconference initiation |
US20050033806A1 (en) * | 2002-06-26 | 2005-02-10 | Harvey Christopher Forrest | System and method for communicating images between intercommunicating users |
US7509377B2 (en) * | 2002-06-26 | 2009-03-24 | Yahoo! Inc. | System and method for communicating images between intercommunicating users |
US7653192B1 (en) * | 2002-12-20 | 2010-01-26 | Nortel Networks Limited | Multimedia augmented conference bridge |
US20050060742A1 (en) * | 2003-09-15 | 2005-03-17 | Steve Riedl | System and method for targeted distribution of advertising without disclosure of personally identifiable informantion |
US8571931B2 (en) * | 2003-09-15 | 2013-10-29 | Steve Riedl | System and method for targeted distribution of advertising without disclosure of personally identifiable information |
US20050073574A1 (en) * | 2003-10-01 | 2005-04-07 | Krisbergh Hal M. | Videophone system and method |
US20110228041A1 (en) * | 2003-10-01 | 2011-09-22 | Krisbergh Hal M | Videophone System and Method |
US7239338B2 (en) * | 2003-10-01 | 2007-07-03 | Worldgate Service, Inc. | Videophone system and method |
US20050135574A1 (en) * | 2003-12-18 | 2005-06-23 | Rami Caspi | Telephone network/computer network gateway |
US7907706B2 (en) * | 2003-12-18 | 2011-03-15 | Siemens Enterprise Communications, Inc. | Telephone network/computer network gateway |
EP1555819A1 (en) * | 2004-01-13 | 2005-07-20 | France Telecom S.A. | Method and apparatus for establishing a video telephony session |
US20050243806A1 (en) * | 2004-04-28 | 2005-11-03 | Shinji Sakano | Television phone adapter |
US7567269B2 (en) * | 2004-04-28 | 2009-07-28 | Hitachi Communication Technologies, Ltd. | Television phone adaptor |
US20070257983A1 (en) * | 2004-09-03 | 2007-11-08 | Telecom Italia S.P.A. | Method and System for Video Telephone Communications Set Up, Related Equipment and Computer Program Product |
US8451311B2 (en) | 2004-09-03 | 2013-05-28 | Telecom Italia S.P.A. | Method and system for video telephone communications set up, related equipment and computer program product |
US8933983B2 (en) | 2004-10-08 | 2015-01-13 | Glowpoint, Inc. | Intelligent call management and redirection |
US8576270B1 (en) | 2004-10-08 | 2013-11-05 | Glowpoint, Inc. | Intelligent call management and redirection |
US20080143817A1 (en) * | 2004-12-23 | 2008-06-19 | Margherita Miali | Method and System for Video Telephone Communications Set Up, Related Equipment and Computer Program Product |
US8488591B2 (en) * | 2004-12-23 | 2013-07-16 | Telecom Italia S.P.A. | Method and system for video telephone communications set up, related equipment and computer program product |
US20080134166A1 (en) * | 2004-12-24 | 2008-06-05 | Telecom Italia S.P.A | Method and System For Upgrading the Software of a Telecommunication Terminal, In Particular of a Video Telephone, and Related Computer Program Product |
US9201641B2 (en) | 2004-12-24 | 2015-12-01 | Telecom Italia S.P.A. | Method and system for upgrading the software of a telecommunication terminal, in particular of a video telephone, and related computer program product |
US20060215637A1 (en) * | 2005-03-22 | 2006-09-28 | Shigeru Fukazawa | Visual communication server, visual communication program and visual communication method |
US20060253895A1 (en) * | 2005-03-29 | 2006-11-09 | Michael Brandofino | Video communication call authorization |
US20070002777A1 (en) * | 2005-05-31 | 2007-01-04 | Glowpoint, Inc. | Video-communication interface |
US20070100940A1 (en) * | 2005-08-25 | 2007-05-03 | Glowpoint, Inc. | Systems and methods for implementing a single-number follow me service for videoconferencing |
US8339437B2 (en) * | 2006-08-11 | 2012-12-25 | Huawei Technologies Co., Ltd. | Video communication method, video communication system and integrated media resource server |
US20080039150A1 (en) * | 2006-08-11 | 2008-02-14 | Huawei Technologies Co., Ltd. | Video Communication Method, Video Communication System And Integrated Media Resource Server |
US20080120381A1 (en) * | 2006-11-17 | 2008-05-22 | Microsoft Corporation | Escalation from a conversation to a conference |
US7760865B2 (en) * | 2006-11-17 | 2010-07-20 | Microsoft Corporation | Escalation from a conversation to a conference |
EP2314084A2 (en) * | 2008-08-07 | 2011-04-27 | Ringcentral, Inc. | Remote call control for mobile telecommunication devices and services |
WO2010017038A2 (en) | 2008-08-07 | 2010-02-11 | Ringcentral, Inc. | Remote call control for mobile telecommunication devices and services |
EP2314084A4 (en) * | 2008-08-07 | 2013-02-13 | Ringcentral Inc | Remote call control for mobile telecommunication devices and services |
US20100217814A1 (en) * | 2009-02-18 | 2010-08-26 | Bert Strueber | Apparatus and method for enabling network-compatible cameras to operate in instant messaging networks |
US9369578B2 (en) * | 2009-06-17 | 2016-06-14 | Avaya Inc. | Personal identification and interactive device for internet-based text and video communication services |
US20140029472A1 (en) * | 2009-06-17 | 2014-01-30 | Avaya Inc. | Personal identification and interactive device for internet-based text and video communication services |
US9002350B1 (en) | 2010-09-02 | 2015-04-07 | Ringcentral, Inc. | Unified caller identification across multiple communication modes |
US8831597B1 (en) | 2010-09-02 | 2014-09-09 | Ringcentral, Inc. | Unified caller identification across multiple communication modes |
US9215317B2 (en) | 2010-09-02 | 2015-12-15 | Ringcentral, Inc. | Unified caller identification across multiple communication modes |
US8954059B1 (en) | 2010-09-13 | 2015-02-10 | Ringcentral, Inc. | Mobile devices having a common communication mode |
US9743439B2 (en) | 2010-09-13 | 2017-08-22 | Ringcentral, Inc. | Mobile devices having a common communication mode |
US8467514B1 (en) | 2012-04-09 | 2013-06-18 | Ringcentral, Inc. | Cross-platform presence |
US8817963B2 (en) | 2012-04-09 | 2014-08-26 | Ringcentral, Inc. | Cross-platform presence |
US8976227B2 (en) * | 2012-06-20 | 2015-03-10 | Centurylink Intellectual Property Llc | System and method for initiating video phone calls |
US20130342630A1 (en) * | 2012-06-20 | 2013-12-26 | Centurylink Intellectual Property Llc | System and method for initiating video phone calls |
CN103581129A (en) * | 2012-07-30 | 2014-02-12 | 中兴通讯股份有限公司 | Conversation processing method and device |
US9742909B2 (en) | 2014-06-18 | 2017-08-22 | Ringcentral, Inc. | System and method for determining availability statuses for users |
US9060050B1 (en) | 2014-06-18 | 2015-06-16 | Ringcentral, Inc. | System and method for determining availability statuses for users |
US10154135B2 (en) | 2014-06-18 | 2018-12-11 | Ringcentral, Inc. | System and method for determining availability statuses for users |
US10630844B1 (en) * | 2018-12-19 | 2020-04-21 | T-Mobile Usa, Inc. | Systems and methods for enhanced video call transfer |
US11012576B2 (en) | 2018-12-19 | 2021-05-18 | T-Mobile Usa, Inc. | Systems and methods for enhanced video call transfer |
US10750027B1 (en) | 2019-04-18 | 2020-08-18 | Metaswitch Networks Ltd | Call control in telephony-capable communications networks |
GB2583785A (en) * | 2019-04-18 | 2020-11-11 | Metaswitch Networks Ltd | Call control |
GB2583785B (en) * | 2019-04-18 | 2021-05-12 | Metaswitch Networks Ltd | Call control in telephony-capable communication networks |
US11089452B2 (en) | 2019-04-18 | 2021-08-10 | Metaswitch Networks Ltd. | Communications network |
CN112969046A (en) * | 2021-02-05 | 2021-06-15 | 招联消费金融有限公司 | Video surface signing system and method based on intranet agent |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6545697B1 (en) | Video telephony | |
US7099288B1 (en) | Telephonic addressing for establishing simultaneous voice and computer network connections | |
US6445695B1 (en) | System and method for supporting communications services on behalf of a communications device which cannot provide those services itself | |
US6163536A (en) | Communication system including a client controlled gateway for concurrent voice/data messaging with a data server | |
US6501750B1 (en) | Method and device for device-to-device enablement of camp-on capability | |
USRE45136E1 (en) | Telephone status notification system | |
US7496189B2 (en) | Caller information display methods and systems | |
US20020057672A1 (en) | Internet telephone system | |
US5857011A (en) | Multi-port caller ID-based telephone ringback test device | |
EP1816843A1 (en) | Set top box supporting bridging between a packet switched network and the public switched telephone network | |
US20060092922A1 (en) | IP telephone apparatus, ENUM server, terminal apparatus and IP telephone system | |
WO1998011704A2 (en) | Dedicated system and process for distributed communication on a packet-switched network | |
US20130182703A1 (en) | System and method for providing automatic determination of a call type in telephony services over a data network | |
US20040202299A1 (en) | Method and system for providing alternative media address information | |
US20030076817A1 (en) | Apparatus and method for interfacing internet telephone | |
US6542498B2 (en) | Signaling system and method to connect idle internet end stations with application in internet telephony | |
US7843485B1 (en) | Integration of home entertainment devices with a software client for telephony | |
KR20020011668A (en) | Internet based telecommunication service method | |
JP3022929B2 (en) | Method and apparatus for reliable access to audio and facsimile message storage and retrieval systems | |
US6091721A (en) | Apparatus for telephone communication over plural channels | |
US20070002830A1 (en) | Integrating telephonic service providers | |
CN101335640B (en) | Method and apparatus for communication terminal to automatically acquiring configuration | |
US7769865B1 (en) | Configuring computer network communications in response to detected firewalls | |
KR20030074025A (en) | Displayphone system using internet as a network and set-top box therefor | |
US7609286B2 (en) | Method and apparatus for video conferencing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SPRINT COMMUNICATIONS COMPANY, L.P., MISSOURI Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARKER, BENJAMIN J.;WERNER, SHANE R.;DIAZ, CHUCK;AND OTHERS;REEL/FRAME:012277/0228 Effective date: 20011012 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, NEW YORK Free format text: GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:SPRINT COMMUNICATIONS COMPANY L.P.;REEL/FRAME:041895/0210 Effective date: 20170203 |
|
AS | Assignment |
Owner name: SPRINT COMMUNICATIONS COMPANY L.P., KANSAS Free format text: TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:052969/0475 Effective date: 20200401 Owner name: DEUTSCHE BANK TRUST COMPANY AMERICAS, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNORS:T-MOBILE USA, INC.;ISBV LLC;T-MOBILE CENTRAL LLC;AND OTHERS;REEL/FRAME:053182/0001 Effective date: 20200401 |
|
AS | Assignment |
Owner name: T-MOBILE INNOVATIONS LLC, KANSAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SPRINT COMMUNICATIONS COMPANY L.P.;REEL/FRAME:055604/0001 Effective date: 20210303 |
|
AS | Assignment |
Owner name: SPRINT SPECTRUM LLC, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: SPRINT INTERNATIONAL INCORPORATED, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: SPRINT COMMUNICATIONS COMPANY L.P., KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: SPRINTCOM LLC, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: CLEARWIRE IP HOLDINGS LLC, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: CLEARWIRE COMMUNICATIONS LLC, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: BOOST WORLDWIDE, LLC, KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: ASSURANCE WIRELESS USA, L.P., KANSAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: T-MOBILE USA, INC., WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: T-MOBILE CENTRAL LLC, WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: PUSHSPRING, LLC, WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: LAYER3 TV, LLC, WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 Owner name: IBSV LLC, WASHINGTON Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:DEUTSCHE BANK TRUST COMPANY AMERICAS;REEL/FRAME:062595/0001 Effective date: 20220822 |