← Back to Patent Explorer
US6587684B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol

Assignee: Bell Atlantic Mobile Systems LLC
•
Filing: 1998-07-28
•
Granted: 2003-07-01
•
Expires: 2018-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital wireless telephone downloads software related to digital telephone services using a client browser. The digital telephone initiates a data call to an interworking unit via a digital wireless telephone network, using a prescribed wireless data protocol such as IS-95A. The interworking unit recovers the payload of the wireless data packets to establish a two-way data link with the digital telephone. The interworking unit sends data messages to a destination server across a second two-way data link in a packet switched network to establish a two way session between the digital telephone and the destination server. The user of the digital telephone can thus communicate with the server via a two-way application-layer session using hypertext-based messaging. The digital telephone can thus navigate between different servers on the packet switched network for activation of different digital telephone services, and for downloading new software or updating existing software related to the digital telephone services.

Inventors

  • 👤 Jay Hsu
  • 👤 Stanley Zadrozny

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 02:32
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M1/72406; H04L; H04L67/00; H04L67/01; H04L67/02; H04L67/34

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 248 words
A system for programming a digital telephone configured for sending and receiving data packets according to a prescribed wireless data protocol, the system comprising: a digital wireless transceiver configured for transmitting first data packets to the digital telephone according to the prescribed wireless data protocol in response to reception of a first data stream, and outputting a second data stream carrying second data packets transmitted from the digital telephone; an interworking unit for establishing a two-way communication link with the digital telephone according to a prescribed network layer protocol, the interworking unit outputting the first data packets to the digital wireless transceiver in response to received first network layer messages, and generating second network layer messages based on the second data packets and the prescribed network layer protocol; a server for establishing a two-way application-layer session with the digital telephone by outputting the first network layer messages and based on the second network layer messages received from the interworking unit, the server downloading control software associated with digital telephone services to the digital telephone during the two-way application layer session; and a proxy gateway in communication with the interworking unit, the proxy gateway selectively controlling access by the digital telephone to the server based on validation of security information supplied by the digital telephone, wherein the interworking unit establishes a virtual connection connecting the digital telephone to the proxy gateway in response to reception of a prescribed address received from the digital telephone via the two-way communication link.
Claim 2
Independent Claim 248 words
A system for programming a digital telephone configured for sending and receiving data packets according to a prescribed wireless data protocol, the system comprising: a digital wireless transceiver configured for transmitting first data packets to the digital telephone according to the prescribed wireless data protocol in response to reception of a first data stream, and outputting a second data stream carrying second data packets transmitted from the digital telephone; an interworking unit for establishing a two-way communication link with the digital telephone according to a prescribed network layer protocol, the interworking unit outputting the first data packets to the digital wireless transceiver in response to received first network layer messages, and generating second network layer messages based on the second data packets and the prescribed network layer protocol; a server for establishing a two-way application-layer session with the digital telephone by outputting the first network layer messages and based on the second network layer messages received from the interworking unit, the server downloading control software associated with digital telephone services to the digital telephone during the two-way application layer session; and a proxy gateway in communication with the interworking unit, the proxy gateway selectively controlling access by the digital telephone to the server based on validation of security information supplied by the digital telephone, wherein the interworking unit establishes a virtual connection connecting the digital telephone to the proxy gateway in response to reception of a prescribed address received from the digital telephone via the two-way communication link.
Claim 3
Dependent Claim 38 words
The system of claim 1 , further comprising a packet switched network for carrying data frames establishing the virtual connection between the interworking unit and the proxy gateway, and data frames between the interworking unit and the server.
Claim 4
Dependent Claim 45 words
The system of claim 2 , wherein the interworking unit receives the second data packets in IS-95A as said prescribed wireless data protocol, and sends the data frames to the server via the packet switched network according to TCP/IP protocol as said network layer protocol.
Claim 5
Dependent Claim 38 words
The system of claim 3 , wherein the server sends an instruction to the digital telephone, in response to establishment of the two-way application layer session, to display on the digital telephone a prescribed menu of user inputs.
Claim 6
Dependent Claim 28 words
The system of claim 4 , wherein the server downloads the control software in response to receiving a corresponding one of the user inputs from the digital telephone.
Claim 7
Independent Claim 281 words
A system for programming a digital telephone configured for sending and receiving data packets according to a prescribed wireless data protocol, the system comprising: a digital wireless transceiver configured for transmitting first data packets to the digital telephone according to the prescribed wireless data protocol in response to reception of a first data stream, and outputting a second data stream carrying second data packets transmitted from the digital telephone; an interworking unit for establishing a two-way communication link with the digital telephone according to a prescribed network layer protocol, the interworking unit outputting the first data packets to the digital wireless transceiver in response to received first network layer messages, and generating second network layer messages based on the second data packets and the prescribed network layer protocol; a server for establishing a two-way application-layer session with the digital telephone by outputting the first network layer messages and based on the second network layer messages received from the interworking unit, the server downloading control software associated with digital telephone services to the digital telephone during the two-way application layer session; a proxy gateway in communication with the interworking unit, the proxy gateway selectively controlling access by the digital telephone to the server based on validation of security information supplied by the digital telephone; and a user database storing for each user an International Mobile Station Identity (IMSI), a secret key, and a user status, wherein the proxy gateway receives as said security information a transmitted IMSI and a security key from the digital telephone, the proxy gateway accessing the user database based on the transmitted IMSI and security key and in response selectively granting the digital telephone access to the server.
Claim 8
Independent Claim 281 words
A system for programming a digital telephone configured for sending and receiving data packets according to a prescribed wireless data protocol, the system comprising: a digital wireless transceiver configured for transmitting first data packets to the digital telephone according to the prescribed wireless data protocol in response to reception of a first data stream, and outputting a second data stream carrying second data packets transmitted from the digital telephone; an interworking unit for establishing a two-way communication link with the digital telephone according to a prescribed network layer protocol, the interworking unit outputting the first data packets to the digital wireless transceiver in response to received first network layer messages, and generating second network layer messages based on the second data packets and the prescribed network layer protocol; a server for establishing a two-way application-layer session with the digital telephone by outputting the first network layer messages and based on the second network layer messages received from the interworking unit, the server downloading control software associated with digital telephone services to the digital telephone during the two-way application layer session; a proxy gateway in communication with the interworking unit, the proxy gateway selectively controlling access by the digital telephone to the server based on validation of security information supplied by the digital telephone; and a user database storing for each user an International Mobile Station Identity (IMSI), a secret key, and a user status, wherein the proxy gateway receives as said security information a transmitted IMSI and a security key from the digital telephone, the proxy gateway accessing the user database based on the transmitted IMSI and security key and in response selectively granting the digital telephone access to the server.
Claim 9
Dependent Claim 39 words
The system of claim 6 , wherein the proxy gateway supplies a predetermined Uniform Resource Locator (URL) according to a hypertext protocol to the digital telephone for establishment of a secure link by the digital telephone with the server.
Claim 10
Dependent Claim 41 words
The system of claim 7 , wherein the server, in response to receiving an encrypted user authentication code from the digital telephone, sends a programming lock to the digital telephone for identification by the digital telephone of authorized control software sources.
Claim 11
Dependent Claim 14 words
The system of claim 8 , wherein the prescribed wireless data protocol is IS-95A.
Claim 12
Dependent Claim 15 words
The system of claim 9 , wherein the prescribed network layer protocol is TCP/IP protocol.
Claim 13
Dependent Claim 25 words
The system of claim 10 , further comprising a packet switched network for carrying the first and second network layer messages according to TCP/IP protocol.
Claim 14
Independent Claim 264 words
A method of programming digital telephone services in a digital telephone in communication with a digital wireless communications system, comprising: initiating a two-way network link from the digital telephone to an interworking unit by sending and receiving data packets via a digital wireless base station transceiver according to a prescribed wireless data protocol; establishing a two-way session between the digital telephone and a server via the two-way network link by sending from the digital telephone a network address corresponding to the server, the server in communication with the interworking unit via a packet switched data network, wherein the establishing step includes: (a) supplying a menu list from the server to the digital telephone; (b) executing a browser application stored in the digital telephone and configured for displaying the menu list on the digital telephone; and (c) outputting by the browser application a selection input to the server in response to a user selection from the menu list; downloading control software associated with the digital telephone services to the digital telephone via the digital wireless base station transceiver in response to the selection input supplied by the digital telephone during the two-way session; outputting by the browser application a second selection input to the server in response to a corresponding second user selection from the menu list; establishing via the two-way network link a second two-way session between the digital telephone and a second server in communication with the packet switched data network; and downloading update software from the second server in response to version information supplied from the digital telephone to the second server.
Claim 15
Independent Claim 264 words
A method of programming digital telephone services in a digital telephone in communication with a digital wireless communications system, comprising: initiating a two-way network link from the digital telephone to an interworking unit by sending and receiving data packets via a digital wireless base station transceiver according to a prescribed wireless data protocol; establishing a two-way session between the digital telephone and a server via the two-way network link by sending from the digital telephone a network address corresponding to the server, the server in communication with the interworking unit via a packet switched data network, wherein the establishing step includes: (a) supplying a menu list from the server to the digital telephone; (b) executing a browser application stored in the digital telephone and configured for displaying the menu list on the digital telephone; and (c) outputting by the browser application a selection input to the server in response to a user selection from the menu list; downloading control software associated with the digital telephone services to the digital telephone via the digital wireless base station transceiver in response to the selection input supplied by the digital telephone during the two-way session; outputting by the browser application a second selection input to the server in response to a corresponding second user selection from the menu list; establishing via the two-way network link a second two-way session between the digital telephone and a second server in communication with the packet switched data network; and downloading update software from the second server in response to version information supplied from the digital telephone to the second server.
Claim 16
Dependent Claim 25 words
The method of claim 12 , wherein the update includes at least one of vocoder software, browser application software, device drivers, and operating system software.
Claim 17
Independent Claim 251 words
A method of programming digital telephone services in a digital telephone in communication with a digital wireless communications system, comprising: initiating a two-way network link from the digital telephone to an interworking unit by sending and receiving data packets via a digital wireless base station transceiver according to a prescribed wireless data protocol; establishing a two-way session between the digital telephone and a server via the two-way network link by sending from the digital telephone a network address corresponding to the server, the server in communication with the interworking unit via a packet switched data network, wherein the establishing step includes: (a) assigning an IP address by the interworking unit to the digital telephone, and forwarding the assigned IP address and a first destination IP address to the digital telephone from the interworking unit; (b) establishing an initial two-way session between the digital telephone and a proxy server corresponding to the first destination IP address via the interworking unit; (c) authenticating a security status of the digital telephone by the proxy server during the initial two-way session and in response supplying the network address corresponding to the server from the proxy server to the digital telephone; and (d) establishing the two-way session between the digital telephone and the server in response to the authenticating step; and downloading control software associated with the digital telephone services to the digital telephone via the digital wireless base station transceiver in response to a selection input supplied by the digital telephone during the two-way session.
Claim 18
Independent Claim 251 words
A method of programming digital telephone services in a digital telephone in communication with a digital wireless communications system, comprising: initiating a two-way network link from the digital telephone to an interworking unit by sending and receiving data packets via a digital wireless base station transceiver according to a prescribed wireless data protocol; establishing a two-way session between the digital telephone and a server via the two-way network link by sending from the digital telephone a network address corresponding to the server, the server in communication with the interworking unit via a packet switched data network, wherein the establishing step includes: (a) assigning an IP address by the interworking unit to the digital telephone, and forwarding the assigned IP address and a first destination IP address to the digital telephone from the interworking unit; (b) establishing an initial two-way session between the digital telephone and a proxy server corresponding to the first destination IP address via the interworking unit; (c) authenticating a security status of the digital telephone by the proxy server during the initial two-way session and in response supplying the network address corresponding to the server from the proxy server to the digital telephone; and (d) establishing the two-way session between the digital telephone and the server in response to the authenticating step; and downloading control software associated with the digital telephone services to the digital telephone via the digital wireless base station transceiver in response to a selection input supplied by the digital telephone during the two-way session.
Claim 19
Dependent Claim 46 words
The method of claim 14 , wherein the downloading step includes: supplying data packets carrying the control software to the interworking unit according to TCP/IP protocol, and transmitting the data packets carrying the control software from the digital wireless base station transceiver according to IS-95A protocol.
Claim 20
Dependent Claim 218 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; and a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone, wherein: the interworking unit establishes the two-way data link according to a prescribed network layer protocol, and the interworking unit outputs the first stream of data packets to the digital wireless transceiver in response to received first network layer messages, and generates second network layer messages based on the second stream of data packets and the prescribed network layer protocol.
Claim 21
Dependent Claim 218 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; and a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone, wherein: the interworking unit establishes the two-way data link according to a prescribed network layer protocol, and the interworking unit outputs the first stream of data packets to the digital wireless transceiver in response to received first network layer messages, and generates second network layer messages based on the second stream of data packets and the prescribed network layer protocol.
Claim 22
Dependent Claim 52 words
The system of claim 16 , wherein the server establishes a two-way application layer session with the digital wireless telephone by outputting the first network layer messages and based on the second network layer messages received from the interworking unit, the server downloading the control software during the two-way application layer session.
Claim 23
Dependent Claim 41 words
The system of claim 16 , further comprising a proxy gateway in communication with the interworking unit and selectively controlling access by the digital wireless telephone to the server based on validation of security information supplied by the digital wireless telephone.
Claim 24
Dependent Claim 36 words
The system of claim 18 , wherein the interworking unit establishes a virtual connection for the digital wireless telephone to the proxy gateway in response to reception of a prescribed address from the digital wireless telephone.
Claim 25
Dependent Claim 38 words
The system of claim 19 , further comprising a packet switched network for carrying data frames establishing the virtual connection between the interworking unit and the proxy gateway, and data frames between the interworking unit and the server.
Claim 26
Dependent Claim 35 words
The system of claim 20 , wherein the interworking unit receives the second data packets in IS-95A protocol, and sends the data frames to the server via the packet switched network according to TCP/IP protocol.
Claim 27
Dependent Claim 28 words
The system of claim 16 , wherein the server sends an instruction to the digital telephone to display on the digital telephone a prescribed menu of user inputs.
Claim 28
Dependent Claim 28 words
The system of claim 22 , wherein the server downloads the control software in response to receiving a corresponding one of the user inputs from the digital telephone.
Claim 29
Dependent Claim 79 words
The system of claim 16 , further comprising: a user database storing for each user an International Mobile Station Identity (IMSI), a secret key, and a user status; and a proxy gateway for receiving a transmitted IMSI and a security key from the digital telephone, the proxy gateway accessing the user database based on the transmitted IMSI and security key and in response selectively granting the digital telephone access to the server for the downloading of the control software.
Claim 30
Dependent Claim 39 words
The system of claim 24 , wherein the proxy gateway supplies a predetermined Uniform Resource Locator (URL) according to a hypertext protocol to the digital telephone for establishment of a secure link by the digital telephone with the server.
Claim 31
Dependent Claim 41 words
The system of claim 25 , wherein the server, in response to receiving an encrypted user authentication code from the digital telephone, sends a programming lock to the digital telephone for identification by the digital telephone of authorized control software sources.
Claim 32
Dependent Claim 26 words
The system of claim 16 , wherein the server downloads upgrade software to the digital telephone in response to receiving revision information from the digital telephone.
Claim 33
Dependent Claim 54 words
The system of claim 16 , wherein the interworking unit includes an interface for converting the first stream of data packets from IS-95 protocol to a physical layer protocol capable of transporting TCP/IP messages to the server, and for outputting the second stream of data packets carrying the control software in the IS-95 protocol.
Claim 34
Dependent Claim 191 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone; and a proxy gateway in communication with the interworking unit and selectively controlling access by the digital wireless telephone to the server based on validation of security information supplied by the digital wireless telephone.
Claim 35
Dependent Claim 191 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone; and a proxy gateway in communication with the interworking unit and selectively controlling access by the digital wireless telephone to the server based on validation of security information supplied by the digital wireless telephone.
Claim 36
Dependent Claim 36 words
The system of claim 29 , wherein the interworking unit establishes a virtual connection for the digital wireless telephone to the proxy gateway in response to reception of a prescribed address from the digital wireless telephone.
Claim 37
Dependent Claim 38 words
The system of claim 30 , further comprising a packet switched network for carrying data frames establishing the virtual connection between the interworking unit and the proxy gateway, and data frames between the interworking unit and the server.
Claim 38
Dependent Claim 35 words
The system of claim 31 , wherein the interworking unit receives the second data packets in I-95A protocol, and sends the data frames to the server via the packet switched network according to TCP/IP protocol.
Claim 39
Dependent Claim 228 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone; a user database storing for each user an International Mobile Station Identity (IMSI), a secret key, and a user status; and a proxy gateway for receiving a transmitted IMSI and a security key from the digital telephone, the proxy gateway accessing the user database based on the transmitted IMSI and security key and in response selectively granting the digital telephone access to the server for the downloading of the control software.
Claim 40
Dependent Claim 228 words
A telecommunications system comprising: a digital wireless telephone having a memory for storing a browser for selecting a request from a menu of available requests, and a transceiver for sending a first stream of data packets carrying a selected request and receiving a second stream of data packets; a wireless telephone network comprising: (a) a digital wireless transceiver for receiving the first stream of data packets and sending the second stream of data packets according to a prescribed wireless data protocol, and (b) a mobile switching center for establishing a switched connection between the digital wireless telephone and a destination station based on a dialed input from the digital wireless telephone; an interworking unit for establishing a two-way data link with the digital telephone using the switched connection; a server for downloading control software associated with digital telephone services of the wireless telephone network via the interworking unit and the mobile switching center to the digital telephone; a user database storing for each user an International Mobile Station Identity (IMSI), a secret key, and a user status; and a proxy gateway for receiving a transmitted IMSI and a security key from the digital telephone, the proxy gateway accessing the user database based on the transmitted IMSI and security key and in response selectively granting the digital telephone access to the server for the downloading of the control software.
Claim 41
Dependent Claim 39 words
The system of claim 33 , wherein the proxy gateway supplies a predetermined Uniform Resource Locator (URL) according to a hypertext protocol to the digital telephone for establishment of a secure link by the digital telephone with the server.
Claim 42
Dependent Claim 41 words
The system of claim 34 , wherein the server, in response to receiving an encrypted user authentication code from the digital telephone, sends a programming lock to the digital telephone for identification by the digital telephone of authorized control software sources.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-30 2006-12-30 2007-07-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-30 2010-12-30 2011-07-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-30 2014-12-30 2015-07-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag