US6556826B1 - Communication valet device - Google Patents

Communication valet device Download PDF

Info

Publication number
US6556826B1
US6556826B1 US09/503,894 US50389400A US6556826B1 US 6556826 B1 US6556826 B1 US 6556826B1 US 50389400 A US50389400 A US 50389400A US 6556826 B1 US6556826 B1 US 6556826B1
Authority
US
United States
Prior art keywords
information
wireline
communication
communication device
interface system
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
Application number
US09/503,894
Inventor
Harold Johnson
Timothy D. Euler
Barry Tishgart
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sprint Communications Co LP
Original Assignee
Sprint Communications Co LP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sprint Communications Co LP filed Critical Sprint Communications Co LP
Priority to US09/503,894 priority Critical patent/US6556826B1/en
Assigned to SPRINT COMMUNICATIONS COMPANY L.P. reassignment SPRINT COMMUNICATIONS COMPANY L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: EULER, TIMOTHY D., JOHNSON, HAROLD W., TISHGART, BARRY
Application granted granted Critical
Publication of US6556826B1 publication Critical patent/US6556826B1/en
Assigned to DEUTSCHE BANK TRUST COMPANY AMERICAS reassignment DEUTSCHE BANK TRUST COMPANY AMERICAS GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Assignors: SPRINT COMMUNICATIONS COMPANY L.P.
Anticipated expiration legal-status Critical
Assigned to DEUTSCHE BANK TRUST COMPANY AMERICAS reassignment DEUTSCHE BANK TRUST COMPANY AMERICAS SECURITY AGREEMENT Assignors: ASSURANCE WIRELESS USA, L.P., BOOST WORLDWIDE, LLC, CLEARWIRE COMMUNICATIONS LLC, CLEARWIRE IP HOLDINGS LLC, CLEARWIRE LEGACY LLC, ISBV LLC, Layer3 TV, Inc., PushSpring, Inc., SPRINT COMMUNICATIONS COMPANY L.P., SPRINT INTERNATIONAL INCORPORATED, SPRINT SPECTRUM L.P., T-MOBILE CENTRAL LLC, T-MOBILE USA, INC.
Assigned to SPRINT COMMUNICATIONS COMPANY L.P. reassignment SPRINT COMMUNICATIONS COMPANY L.P. TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Assignors: DEUTSCHE BANK TRUST COMPANY AMERICAS
Assigned to ASSURANCE WIRELESS USA, L.P., SPRINT COMMUNICATIONS COMPANY L.P., T-MOBILE USA, INC., BOOST WORLDWIDE, LLC, T-MOBILE CENTRAL LLC, IBSV LLC, SPRINTCOM LLC, CLEARWIRE IP HOLDINGS LLC, CLEARWIRE COMMUNICATIONS LLC, SPRINT SPECTRUM LLC, PUSHSPRING, LLC, LAYER3 TV, LLC, SPRINT INTERNATIONAL INCORPORATED reassignment ASSURANCE WIRELESS USA, L.P. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: DEUTSCHE BANK TRUST COMPANY AMERICAS
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1091Fixed mobile conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
    • H04M2207/206Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems composed of PSTN and wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • H04M3/42068Making use of the calling party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • the invention relates to communication devices, and specifically, to a communication device that integrates wireless and wireline technologies to control information exchange with communication networks.
  • Wireline communication networks provide various services, such as telephony, email, information content services, and internet access using wireline communication paths.
  • Wireline communication networks provide fixed service to a place.
  • Wireless communication networks provide similar services using wireless communication paths.
  • Wireless communication networks provide mobile service to a person.
  • Wireline communication paths are physically tangible mediums between wireline devices. Examples of wireline communication paths include copper, aluminum, and fiber optic cabling carrying protocols such as Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), Transmission Control Protocol/Internet Protocol (TCP/IP), Ethernet, T1, DS3, and dense wave division multiplex fiber optic lines.
  • Wireless communication paths propagate electromagnetic radiation over an air interface between wireless devices. Examples of wireless communication paths include personal communications service (PCS) links, microwave multipoint distribution service (MMDS), millimeter wave links, code division multiple access (CDMA) links, time division multiple access (TDMA) links, spread spectrum links, and microwave links.
  • PCS personal communications service
  • MMDS microwave multipoint distribution service
  • CDMA code
  • wireless communication service and wireline communication service are mutually exclusive and independent.
  • duplication occurs when customers require a similar service for both a wireless device and a wireline device.
  • a customer that requires email service at the office and on a cellular telephone would subscribe to a wireless service and a wireline service.
  • these multiple services are inconvenient and time consuming to the user and result in increased demands on the providing network during busy periods and peak traffic conditions.
  • Docking station technology provides one solution to the problem of duplicate services. Docking stations enable wireless devices to be utilized with a wireline service. For example docking stations permit mobile devices such as personal digital assistants (PDA's) and/or PCS handsets to utilize wireline telephone technology to access email and internet services. Nevertheless, docking stations are limited to a fixed environment of use and still require a wireless service to provide mobile communication outside of the docked environment.
  • PDA personal digital assistants
  • PCS handsets to utilize wireline telephone technology to access email and internet services.
  • docking stations are limited to a fixed environment of use and still require a wireless service to provide mobile communication outside of the docked environment.
  • the present invention advances the art by providing a communication device that integrates wireless and wireline technology and controls access and information exchange with communication networks based on user needs and network capacity.
  • the communication device comprises a processing system coupled to a wireless interface system, a wireline interface system, and a network interface system.
  • the processing system is configured to exchange information with the communication network at user-controllable time intervals and provide retrieved information to at least one of a wireless communication device and a wireline communication device based on a user profile.
  • the processing system is further configured to dynamically adjust the information exchange with the network based on the network's capacity.
  • the network interface system is configured to exchange information retrieval messages with the communication network and receive information from the communication network under control of the processing system.
  • the wireless interface system is configured to provide the retrieved information to the wireless communication device under control of the processing system.
  • the wireline interface system is configured to provide the received information to the wireline device under control of the processing system.
  • the user profile is a set of instructions defined by the user to manage information retrieval and delivery.
  • the user profile permits scheduling of information retrieval during off-peak and non-busy periods, such as early morning hours.
  • the present invention eliminates duplicate service requirements and reduces network traffic.
  • Yet another advantage of the present invention is that it coordinates with network resources to utilize available network capacity and manage information retrieval and delivery based on current network capacity. The coordinated information retrieval based on network capacity reduces network traffic improving throughput speeds and economics during periods of traffic congestion.
  • FIG. 1 illustrates an example of a network architecture according to the present invention
  • FIG. 2 illustrates an example of the operational steps of a communication device according to the present invention
  • FIG. 3 illustrates an example of a communication device according to the present invention.
  • FIG. 4 illustrates an example of the operational steps for exchanging information with a communication network using a communication device according to the present invention.
  • FIGS. 1 - 2 are Network Configuration and Operation FIGS. 1 - 2 :
  • FIG. 1 depicts an example of a communication device 100 according to the present invention, a wireless communication device 105 , a communication network 106 , and a wireline communication device 107 .
  • the communication device 100 comprises a wireless interface system 101 , a network interface system 102 , a wireline interface system 103 , and a processing system 104 .
  • the processing system 104 is connected to the wireless interface system 101 , the network interface system 102 , and the wireline interface system 103 .
  • the wireless interface system 101 is connected to the wireline interface system 103 by wireless communication path 110 and is connected to the network interface system 102 and the wireline interface system 103 .
  • the network interface system 102 is connected to the communication network 106 by communication path 109 .
  • Communication path 109 could be a conventional wireless communication path, wireline communication path or both.
  • the wireline interface system 103 is connected to the wireline communication device 107 by communication path 108 .
  • the communication path 108 could be a conventional wireline communication path.
  • the wireless communication device 105 could be any wireless device configured to exchange information such as audio, video or data over a wireless communication path 110 .
  • Some examples of the wireless device 105 include without limitation, a telephone, a pager, a computer, and a PDA.
  • the wireline communication device 107 could be any wireline device configured to exchange information such as audio, video or data over the wireline communication path 108 .
  • Some examples of the wireline device 107 include without limitation, a telephone, a computer, a facsimile machine, an answering machine, a stereo, a television, or a modem.
  • the communication network 106 could be any wireless or wireline communication network capable of interfacing with communication device 100 .
  • Some examples of the communication network 106 include without limitation, a packet network, the public switched telephone network, an internet, an intranet, an ethernet, an extranet, a local area network, and/or a wide area network.
  • the processing system 104 could be any processor or plurality of processors configured to: 1) exchange information with the communication network 106 at user-controllable time intervals, 2) provide retrieved information to at least one of the wireless communication device 105 and the wireline communication device 107 based on a user profile, and 3) dynamically adjust the information exchange based on a capacity of the communication network 106 .
  • the user profile could be stored on the processing system 104 or on an external device such as the wireline device 107 .
  • the information could be any information provided by or carried over the communication network 106 . Some examples of the information include without limitation, data information, video information, and audio information.
  • the network interface system 102 could be any device or plurality of devices configured to exchange information retrieval messages with the communication network 106 and exchange the information with the communication network 106 under control of the processing system 104 .
  • the wireless interface system 101 could be any device or plurality of devices configured to exchange information with the wireless communication device 105 under control of the processing system 104 .
  • the wireline interface system 102 could be any device or plurality of devices configured to exchange information with the wireline device 107 under control of the processing system 104 .
  • FIG. 2 is a flow chart illustrating one example of the operation of the communication device 100 according to the present invention.
  • the operation begins at step 200 .
  • the processing system 104 communicates with the communication network 106 via the network interface system 102 at user defined time intervals. The time intervals are defined in the user profile setup prior to communication with the communication network 106 . If the capacity of the communication network 106 is constrained at step 202 , the processing system 104 reduces the information retrieval cycles at step 209 . Those skilled in the art will appreciate that there are multiple methods the processing system 104 could use to determine that the capacity of communication network 106 is constrained. Some examples include, receiving a capacity constrained message from the communication network 106 or detection based on access and response times. If the capacity of the communication network 106 is not constrained at step 202 , processing proceeds through steps 203 - 207 as described below until the information is retrieved at step 205 and processing ends at step 210 .
  • the processing system 104 retrieves information from the communication network 106 at the reduced information retrieval rate at step 203 .
  • the processing system 104 provides retrieved information to one or both of the wireline device 107 and the wireless device 106 via the wireless interface system 101 and the wireline interface system 103 .
  • the information is provided according to the information delivery parameters defined in the user profile. If all of the requested information is retrieved from the communication network 106 at step 205 , the operation ends at step 210 . Otherwise processing proceeds at step 206 . If the capacity of the communication network 106 has changed at step 206 , processing continues at step 207 , otherwise processing continues at step 203 .
  • the processing system 104 increases the information retrieval cycles at step 208 and continues to retrieve information at step 203 at the increased retrieval rate. If the constraint has increased at step 207 , the processing system 104 decreases the information retrievals cycles at step 209 and continues to retrieve information at step 203 at the decreased retrieval rate. Steps 203 - 207 are repeated until the information is retrieved at step 205 and processing ends at step 210 .
  • FIG. 3
  • FIG. 3 illustrates another example of the communication device 100 of the present invention.
  • Those skilled in the art will appreciate numerous variations that do not depart from the present invention.
  • Those skilled in the art will also appreciate that various features described below could be combined with the above described embodiment to form multiple variations of the invention.
  • FIG. 3 depicts the communication device 100 , a PDA 306 , a telephone 307 , a computer system 308 , and the communication network 106 .
  • the communication device 100 comprises a docking interface system 302 , a wireless interface system 303 , a telephone interface system 304 , a computer interface system 305 , a processing system 300 , a wireline network interface 309 , and a wireless network interface 310 .
  • the processing system 300 includes a memory 301 and is connected to the docking interface system 302 , the wireless interface system 303 , the telephone interface system 304 , the computer interface system 305 , the wireline network interface system 309 , and the wireless network interface system 310 .
  • the wireless interface system 303 could be any device or group of devices configured to exchange wireless communications with the PDA 306 over a wireless communication path.
  • Some examples of the wireless communication path could include without limitation, a multipoint multichannel distribution path, a personal communication service path, and a millimeter wave path using code division multiple access or time division multiple access technology.
  • the wireless interface system 303 could also function as the network interface for the communication device 100 to provide network connectivity and exchange information retrieval messages and information with the communication network 106 .
  • the wireless interface system 303 would include various conventional components such as a wireless transceiver not shown on FIG. 3 for clarity.
  • the docking interface system 302 could be any device or plurality of devices configured to receive PDA 306 and interface PDA 306 with the telephone 307 and the computer system 308 .
  • the docking interface system 302 could be a conventional docking circuit that includes conventional components such as a power supply, expansion slots, monitor connectors, keyboard connectors, and extra memory connectors not shown on FIG. 3 for clarity.
  • wireless interface system 303 could also be a part of docking interface system 302 .
  • the telephone interface system 304 could be a conventional voice interface that acts as a POTS interface, supervises signals, channels voice lines, or resolves contention between voice lines.
  • the telephone interface system 304 could also provide local loop voice functionality including dial tone and wireline feature transparency as well as VoIP technology.
  • the telephone interface system 304 could function as the network interface for communication device 100 to exchange information retrieval messages and information with the communication network 106 .
  • the computer interface system 305 could be any device or group of devices configured to exchange information with the computer system 308 under the control of processing system 300 .
  • the computer interface system 305 could also be configured to provide high-speed data service, digital subscriber line and/or cable modem technology, and voice over IP (VoIP) applications.
  • VoIP applications could include VoIP prioritization using either policy enforcement point to point protocol (PPP) over ethernet technology or IP/virtual private network (VPN) and policy based routing technologies.
  • PPP policy enforcement point to point protocol
  • VPN IP/virtual private network
  • the computer interface system 305 could also act as a POTS interface, supervise signals, channel voice lines, or resolve contention between voice lines.
  • the computer interface system 305 could also function as the network interface for the communication device 100 to provide network connectivity and exchange information retrieval messages and information with the communication network 106 .
  • the wireline network interface system 309 could be any device or group of devices configured to exchange information with the communication network 106 .
  • One example of the wireline network interface system 309 includes without limitation, a metropolitan fiber ring interface system using SONET and/or ATM protocols.
  • the wireless network interface system 310 could be any device or group of devices configured to exchange information with the communication network 106 .
  • One example of the wireless network interface system 310 includes without limitation, a terrestrial microwave system.
  • the wireline interface system 309 and the wireless interface system 310 could also provide packet transmission network architecture to provide always-connected communication services to processing system 300 .
  • Processing system 300 could be any processing system configured to exchange information with the communication network 106 and provide retrieved information to at least one of the PDA 306 , the computer system 308 , and the telephone 307 .
  • Processing system 300 could use computer interface system 305 , the telephone interface system 304 , the wireless interface system 303 , the wireline network interface system 309 , and/or the wireless network interface system 310 for network connectivity and information retrieval.
  • the communication device 100 may not include the wireline network interface system 309 , the wireless network interface system 310 , or both, where network connectivity is provided by one of the wireless interface system 303 or the telephone interface system 304 .
  • the information could be any information provided over the communication network 106 .
  • Some examples of information include without limitation, content information, data file transfer, video information, audio information, e-mail, world wide web browsing using PUSH or PULL technologies, facsimile communication, audio broadcasts, and video broadcasts.
  • the processing system 300 controls the flow and presentation of the information to the PDA 306 , the telephone 307 , and the computer system 308 based on instructions defined in the user profile.
  • the user controls the user profile to provide instructions to the processing system 300 that define when, where, what, and how the information is provided to the PDA 306 , the telephone 307 , and the computer system 308 .
  • the user profile could be stored in memory 301 and accessed using computer system 308 and/or processing system 300 , or the user profile could be stored on computer system 308 .
  • the user profile could be configured to define various time intervals for information retrieval and update.
  • the time intervals could be individually defined for specific types of information. For example, all information could be retrieved at the defined time interval(s) or the information retrieval could be bifurcated such that e-mail information is retrieved hourly while weather reports are retrieved only in the morning, and stock quotes continually updated during the course of the day.
  • the user profile could also be configured to designate various delivery requirements.
  • email could be delivered to the PDA 306 during mobile operation and to the computer system 308 when the PDA 306 is docked in the docking interface system 302 .
  • email could be delivered to the PDA 306 and a copy delivered to the computer system 308 .
  • email could be delivered as described above while weather information and/or file transfer information is only delivered to the computer system 308 .
  • the user profile could also be configured to designate specific delivery formats. For example, retrieved information could be provided to a screen on the designated device e.g. computer system 308 or to a memory in the designated device. Information could also be cached in memory 301 for instant access by one of the PDA 306 , the telephone 307 , and the computer system 308 .
  • the processing system 300 could also control information delivery in combination with the user profile. For example, where the information to be delivered is too large for the intended delivery device, e.g. the screen on the PDA 306 , the processing system 300 could control delivery to provide only portions of the information to the PDA 306 and provide the complete information to another device such as the computer system 308 . Similarly, the processing system 300 could reformat the information for delivery to the designated device to accommodate device limitations. For example, a weather map designated for delivery to the PDA 306 could be provided in a text format to the PDA 306 and in graphical format to the computer system 308 .
  • Processing system 300 could also coordinate with synchronization software on the computer system 308 or the PDA 306 to deliver information. For example, processing system 300 could wake up during power down modes, components on computer system 308 necessary for storing and formatting retrieved information. Those skilled in the art will appreciate that the processing system 300 could accommodate various other wireless and wireline devices although only the PDA 306 , the telephone 307 , and the computer system 308 are shown on FIG. 3 for clarity.
  • FIG. 4 is a flow chart illustrating one example of the dynamic adjustment of the information retrieval based on the capacity of the communication network 106 according to the present invention.
  • FIG. 4
  • the operation begins at step 400 .
  • the user defines the desired information and delivery requirements in the user profile and configures the desktop synchronization software on computer system 308 and/or PDA 306 .
  • the user could also specify information categories to be cached in memory 301 for instant access.
  • the processing system 300 transmits an information request message to the communication network 106 at the designated information retrieval time defined by the user profile.
  • the communication network 106 processes the information request message and provides a network capacity message to the processing system 300 at step 403 . If the network capacity message indicates the capacity is unconstrained, for example network utilization is 40%, processing continues at step 404 and the information is retrieved from the communication network 106 at normal retrieval cycles at step 407 .
  • the processing system 300 reduces the information retrieval cycles at step 406 by the amount of capacity constraint.
  • the network capacity message at step 405 could indicate that the communication network 106 utilization is at 90% at step 405 . Responsive to the 90% utilization, the processing system 300 reduces the information retrieval cycles by 90% at step 406 and the information is retrieved at step 407 at the reduced retrieval rate.
  • the processing system 300 dynamically adjusts the information retrieval cycles to accommodate the capacity change. For example, if the processing system 300 receives a network capacity message indicating that the network utilization has changed from 40% to 60%, the processing system 300 could reduce the information retrieval cycles during the information retrieval at step 407 by 20%. Alternatively, the processing system 300 could reduce the information retrieval cycles by the full 60%. Similarly, if the processing system 300 receives a network capacity message indicating the network utilization has changed from 90% to 60%, the processing system 300 could increase the information retrieval cycles during the information retrieval at step 407 by 30%. Thus, the processing system 300 continually adjusts the information retrieval based on the amount of network constraint during the information retrieval at step 407 . Upon completion of the information retrieval at step 407 , the processing ends at step 408 .
  • the above-described processing systems can include instructions that are stored on storage media.
  • the instructions can be retrieved and executed by a processor.
  • Some examples of instructions are software, program code, and firmware.
  • Some examples of storage media are memory devices, tape, disks, integrated circuits, and servers.
  • the instructions are operational when executed by the processor to direct the processor to operate in accord with the invention.
  • the term “processor” refers to a single processing device or a group of inter-operational processing devices. Some examples of processors are integrated circuits and logic circuitry. Those skilled in the art are familiar with instructions, processors, and storage media.

Abstract

A communication device comprising a processing system, a network interface system, a wireless interface system, and a wireline interface system. The processing system is configured to exchange information with a communication network at user-controllable time intervals, provide retrieved information to at least one of a wireless communication device and a wireline communication device based on a user profile, and dynamically adjust the information exchange based on a network capacity. The network interface system is configured to exchange information retrieval messages with the communication network and exchange the information with the communication network under control of the processing system. The wireless interface system is configured to exchange information with the wireless communication device under control of the processing system. The wireline interface system is configured to exchange information with the wireline device under control of the processing system.

Description

RELATED APPLICATIONS
Not applicable
FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
Not applicable
MICROFICHE APPENDIX
Not applicable
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to communication devices, and specifically, to a communication device that integrates wireless and wireline technologies to control information exchange with communication networks.
2. Description of the Prior Art
Wireline communication networks provide various services, such as telephony, email, information content services, and internet access using wireline communication paths. Wireline communication networks provide fixed service to a place. Wireless communication networks provide similar services using wireless communication paths. Wireless communication networks provide mobile service to a person. Wireline communication paths are physically tangible mediums between wireline devices. Examples of wireline communication paths include copper, aluminum, and fiber optic cabling carrying protocols such as Synchronous Optical Network (SONET), Asynchronous Transfer Mode (ATM), Transmission Control Protocol/Internet Protocol (TCP/IP), Ethernet, T1, DS3, and dense wave division multiplex fiber optic lines. Wireless communication paths propagate electromagnetic radiation over an air interface between wireless devices. Examples of wireless communication paths include personal communications service (PCS) links, microwave multipoint distribution service (MMDS), millimeter wave links, code division multiple access (CDMA) links, time division multiple access (TDMA) links, spread spectrum links, and microwave links.
Unfortunately, wireless communication service and wireline communication service are mutually exclusive and independent. As a result, duplication occurs when customers require a similar service for both a wireless device and a wireline device. For example, a customer that requires email service at the office and on a cellular telephone would subscribe to a wireless service and a wireline service. In addition, these multiple services are inconvenient and time consuming to the user and result in increased demands on the providing network during busy periods and peak traffic conditions.
Docking station technology provides one solution to the problem of duplicate services. Docking stations enable wireless devices to be utilized with a wireline service. For example docking stations permit mobile devices such as personal digital assistants (PDA's) and/or PCS handsets to utilize wireline telephone technology to access email and internet services. Nevertheless, docking stations are limited to a fixed environment of use and still require a wireless service to provide mobile communication outside of the docked environment.
SUMMARY OF THE INVENTION
The present invention advances the art by providing a communication device that integrates wireless and wireline technology and controls access and information exchange with communication networks based on user needs and network capacity. The communication device comprises a processing system coupled to a wireless interface system, a wireline interface system, and a network interface system. The processing system is configured to exchange information with the communication network at user-controllable time intervals and provide retrieved information to at least one of a wireless communication device and a wireline communication device based on a user profile. The processing system is further configured to dynamically adjust the information exchange with the network based on the network's capacity. The network interface system is configured to exchange information retrieval messages with the communication network and receive information from the communication network under control of the processing system. The wireless interface system is configured to provide the retrieved information to the wireless communication device under control of the processing system. The wireline interface system is configured to provide the received information to the wireline device under control of the processing system.
The user profile is a set of instructions defined by the user to manage information retrieval and delivery. Advantageously, the user profile permits scheduling of information retrieval during off-peak and non-busy periods, such as early morning hours. Also advantageously, the present invention eliminates duplicate service requirements and reduces network traffic. Yet another advantage of the present invention is that it coordinates with network resources to utilize available network capacity and manage information retrieval and delivery based on current network capacity. The coordinated information retrieval based on network capacity reduces network traffic improving throughput speeds and economics during periods of traffic congestion.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates an example of a network architecture according to the present invention;
FIG. 2 illustrates an example of the operational steps of a communication device according to the present invention;
FIG. 3 illustrates an example of a communication device according to the present invention; and
FIG. 4 illustrates an example of the operational steps for exchanging information with a communication network using a communication device according to the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Network Configuration and Operation FIGS. 1-2:
FIG. 1 depicts an example of a communication device 100 according to the present invention, a wireless communication device 105, a communication network 106, and a wireline communication device 107. The communication device 100 comprises a wireless interface system 101, a network interface system 102, a wireline interface system 103, and a processing system 104.
The processing system 104 is connected to the wireless interface system 101, the network interface system 102, and the wireline interface system 103. The wireless interface system 101 is connected to the wireline interface system 103 by wireless communication path 110 and is connected to the network interface system 102 and the wireline interface system 103. The network interface system 102 is connected to the communication network 106 by communication path 109. Communication path 109 could be a conventional wireless communication path, wireline communication path or both. The wireline interface system 103 is connected to the wireline communication device 107 by communication path 108. The communication path 108 could be a conventional wireline communication path.
The wireless communication device 105 could be any wireless device configured to exchange information such as audio, video or data over a wireless communication path 110. Some examples of the wireless device 105 include without limitation, a telephone, a pager, a computer, and a PDA. The wireline communication device 107 could be any wireline device configured to exchange information such as audio, video or data over the wireline communication path 108. Some examples of the wireline device 107 include without limitation, a telephone, a computer, a facsimile machine, an answering machine, a stereo, a television, or a modem.
The communication network 106 could be any wireless or wireline communication network capable of interfacing with communication device 100. Some examples of the communication network 106 include without limitation, a packet network, the public switched telephone network, an internet, an intranet, an ethernet, an extranet, a local area network, and/or a wide area network.
The processing system 104 could be any processor or plurality of processors configured to: 1) exchange information with the communication network 106 at user-controllable time intervals, 2) provide retrieved information to at least one of the wireless communication device 105 and the wireline communication device 107 based on a user profile, and 3) dynamically adjust the information exchange based on a capacity of the communication network 106. The user profile could be stored on the processing system 104 or on an external device such as the wireline device 107. The information could be any information provided by or carried over the communication network 106. Some examples of the information include without limitation, data information, video information, and audio information.
The network interface system 102 could be any device or plurality of devices configured to exchange information retrieval messages with the communication network 106 and exchange the information with the communication network 106 under control of the processing system 104. The wireless interface system 101 could be any device or plurality of devices configured to exchange information with the wireless communication device 105 under control of the processing system 104. The wireline interface system 102 could be any device or plurality of devices configured to exchange information with the wireline device 107 under control of the processing system 104.
FIG. 2 is a flow chart illustrating one example of the operation of the communication device 100 according to the present invention. The operation begins at step 200. At step 201, the processing system 104 communicates with the communication network 106 via the network interface system 102 at user defined time intervals. The time intervals are defined in the user profile setup prior to communication with the communication network 106. If the capacity of the communication network 106 is constrained at step 202, the processing system 104 reduces the information retrieval cycles at step 209. Those skilled in the art will appreciate that there are multiple methods the processing system 104 could use to determine that the capacity of communication network 106 is constrained. Some examples include, receiving a capacity constrained message from the communication network 106 or detection based on access and response times. If the capacity of the communication network 106 is not constrained at step 202, processing proceeds through steps 203-207 as described below until the information is retrieved at step 205 and processing ends at step 210.
Responsive to reducing the number of information retrieval cycles at step 209, the processing system 104 retrieves information from the communication network 106 at the reduced information retrieval rate at step 203. At step 204, the processing system 104 provides retrieved information to one or both of the wireline device 107 and the wireless device 106 via the wireless interface system 101 and the wireline interface system 103. The information is provided according to the information delivery parameters defined in the user profile. If all of the requested information is retrieved from the communication network 106 at step 205, the operation ends at step 210. Otherwise processing proceeds at step 206. If the capacity of the communication network 106 has changed at step 206, processing continues at step 207, otherwise processing continues at step 203. If the constraint has decreased at step 207, the processing system 104 increases the information retrieval cycles at step 208 and continues to retrieve information at step 203 at the increased retrieval rate. If the constraint has increased at step 207, the processing system 104 decreases the information retrievals cycles at step 209 and continues to retrieve information at step 203 at the decreased retrieval rate. Steps 203-207 are repeated until the information is retrieved at step 205 and processing ends at step 210.
Communication Device FIG. 3:
FIG. 3 illustrates another example of the communication device 100 of the present invention. Those skilled in the art will appreciate numerous variations that do not depart from the present invention. Those skilled in the art will also appreciate that various features described below could be combined with the above described embodiment to form multiple variations of the invention.
FIG. 3 depicts the communication device 100, a PDA 306, a telephone 307, a computer system 308, and the communication network 106. The communication device 100 comprises a docking interface system 302, a wireless interface system 303, a telephone interface system 304, a computer interface system 305, a processing system 300, a wireline network interface 309, and a wireless network interface 310. The processing system 300 includes a memory 301 and is connected to the docking interface system 302, the wireless interface system 303, the telephone interface system 304, the computer interface system 305, the wireline network interface system 309, and the wireless network interface system 310.
The wireless interface system 303 could be any device or group of devices configured to exchange wireless communications with the PDA 306 over a wireless communication path. Some examples of the wireless communication path could include without limitation, a multipoint multichannel distribution path, a personal communication service path, and a millimeter wave path using code division multiple access or time division multiple access technology. In some examples of the present invention, the wireless interface system 303 could also function as the network interface for the communication device 100 to provide network connectivity and exchange information retrieval messages and information with the communication network 106. Those skilled in the art will appreciate that the wireless interface system 303 would include various conventional components such as a wireless transceiver not shown on FIG. 3 for clarity.
The docking interface system 302 could be any device or plurality of devices configured to receive PDA 306 and interface PDA 306 with the telephone 307 and the computer system 308. The docking interface system 302 could be a conventional docking circuit that includes conventional components such as a power supply, expansion slots, monitor connectors, keyboard connectors, and extra memory connectors not shown on FIG. 3 for clarity. Those skilled in the art will also appreciate that wireless interface system 303 could also be a part of docking interface system 302.
The telephone interface system 304 could be a conventional voice interface that acts as a POTS interface, supervises signals, channels voice lines, or resolves contention between voice lines. The telephone interface system 304 could also provide local loop voice functionality including dial tone and wireline feature transparency as well as VoIP technology. In some examples of the present invention, the telephone interface system 304 could function as the network interface for communication device 100 to exchange information retrieval messages and information with the communication network 106.
The computer interface system 305 could be any device or group of devices configured to exchange information with the computer system 308 under the control of processing system 300. The computer interface system 305 could also be configured to provide high-speed data service, digital subscriber line and/or cable modem technology, and voice over IP (VoIP) applications. The VoIP applications could include VoIP prioritization using either policy enforcement point to point protocol (PPP) over ethernet technology or IP/virtual private network (VPN) and policy based routing technologies. The computer interface system 305 could also act as a POTS interface, supervise signals, channel voice lines, or resolve contention between voice lines. In some examples of the present invention, the computer interface system 305 could also function as the network interface for the communication device 100 to provide network connectivity and exchange information retrieval messages and information with the communication network 106.
The wireline network interface system 309 could be any device or group of devices configured to exchange information with the communication network 106. One example of the wireline network interface system 309 includes without limitation, a metropolitan fiber ring interface system using SONET and/or ATM protocols. The wireless network interface system 310 could be any device or group of devices configured to exchange information with the communication network 106. One example of the wireless network interface system 310 includes without limitation, a terrestrial microwave system. The wireline interface system 309 and the wireless interface system 310 could also provide packet transmission network architecture to provide always-connected communication services to processing system 300.
Processing system 300 could be any processing system configured to exchange information with the communication network 106 and provide retrieved information to at least one of the PDA 306, the computer system 308, and the telephone 307. Processing system 300 could use computer interface system 305, the telephone interface system 304, the wireless interface system 303, the wireline network interface system 309, and/or the wireless network interface system 310 for network connectivity and information retrieval. Those skilled in the art will appreciate that in some embodiments the present invention, the communication device 100 may not include the wireline network interface system 309, the wireless network interface system 310, or both, where network connectivity is provided by one of the wireless interface system 303 or the telephone interface system 304.
The information could be any information provided over the communication network 106. Some examples of information include without limitation, content information, data file transfer, video information, audio information, e-mail, world wide web browsing using PUSH or PULL technologies, facsimile communication, audio broadcasts, and video broadcasts.
Operationally, the processing system 300 controls the flow and presentation of the information to the PDA 306, the telephone 307, and the computer system 308 based on instructions defined in the user profile. The user controls the user profile to provide instructions to the processing system 300 that define when, where, what, and how the information is provided to the PDA 306, the telephone 307, and the computer system 308. The user profile could be stored in memory 301 and accessed using computer system 308 and/or processing system 300, or the user profile could be stored on computer system 308.
The following are several examples of the operation of the processing system 300 based on the user profile. Those skilled in the art will appreciate that an exhaustive illustration of all possible operations of the processing system 300 would be impractical. As a result, the present invention is not limited to the specific examples and illustrations discussed below, but only by the claims and their equivalents.
The user profile could be configured to define various time intervals for information retrieval and update. The time intervals could be individually defined for specific types of information. For example, all information could be retrieved at the defined time interval(s) or the information retrieval could be bifurcated such that e-mail information is retrieved hourly while weather reports are retrieved only in the morning, and stock quotes continually updated during the course of the day.
The user profile could also be configured to designate various delivery requirements. For example, email could be delivered to the PDA 306 during mobile operation and to the computer system 308 when the PDA 306 is docked in the docking interface system 302. In another example, email could be delivered to the PDA 306 and a copy delivered to the computer system 308. In yet another example, email could be delivered as described above while weather information and/or file transfer information is only delivered to the computer system 308.
The user profile could also be configured to designate specific delivery formats. For example, retrieved information could be provided to a screen on the designated device e.g. computer system 308 or to a memory in the designated device. Information could also be cached in memory 301 for instant access by one of the PDA 306, the telephone 307, and the computer system 308.
The processing system 300 could also control information delivery in combination with the user profile. For example, where the information to be delivered is too large for the intended delivery device, e.g. the screen on the PDA 306, the processing system 300 could control delivery to provide only portions of the information to the PDA 306 and provide the complete information to another device such as the computer system 308. Similarly, the processing system 300 could reformat the information for delivery to the designated device to accommodate device limitations. For example, a weather map designated for delivery to the PDA 306 could be provided in a text format to the PDA 306 and in graphical format to the computer system 308.
Processing system 300 could also coordinate with synchronization software on the computer system 308 or the PDA 306 to deliver information. For example, processing system 300 could wake up during power down modes, components on computer system 308 necessary for storing and formatting retrieved information. Those skilled in the art will appreciate that the processing system 300 could accommodate various other wireless and wireline devices although only the PDA 306, the telephone 307, and the computer system 308 are shown on FIG. 3 for clarity.
During information retrieval, the processing system 300 dynamically adjusts the information retrieval requests based on the capacity of the communication network 106. FIG. 4 is a flow chart illustrating one example of the dynamic adjustment of the information retrieval based on the capacity of the communication network 106 according to the present invention.
Information Exchange Operation FIG. 4:
On FIG. 4 the operation begins at step 400. At step 401, the user defines the desired information and delivery requirements in the user profile and configures the desktop synchronization software on computer system 308 and/or PDA 306. The user could also specify information categories to be cached in memory 301 for instant access. At step 402, the processing system 300 transmits an information request message to the communication network 106 at the designated information retrieval time defined by the user profile. The communication network 106 processes the information request message and provides a network capacity message to the processing system 300 at step 403. If the network capacity message indicates the capacity is unconstrained, for example network utilization is 40%, processing continues at step 404 and the information is retrieved from the communication network 106 at normal retrieval cycles at step 407.
If the network capacity message indicates the capacity is constrained, processing continues at step 405, and the processing system 300 reduces the information retrieval cycles at step 406 by the amount of capacity constraint. For example, the network capacity message at step 405 could indicate that the communication network 106 utilization is at 90% at step 405. Responsive to the 90% utilization, the processing system 300 reduces the information retrieval cycles by 90% at step 406 and the information is retrieved at step 407 at the reduced retrieval rate.
If during the retrieval of information at step 407 the capacity of the communication network 106 changes, the processing system 300 dynamically adjusts the information retrieval cycles to accommodate the capacity change. For example, if the processing system 300 receives a network capacity message indicating that the network utilization has changed from 40% to 60%, the processing system 300 could reduce the information retrieval cycles during the information retrieval at step 407 by 20%. Alternatively, the processing system 300 could reduce the information retrieval cycles by the full 60%. Similarly, if the processing system 300 receives a network capacity message indicating the network utilization has changed from 90% to 60%, the processing system 300 could increase the information retrieval cycles during the information retrieval at step 407 by 30%. Thus, the processing system 300 continually adjusts the information retrieval based on the amount of network constraint during the information retrieval at step 407. Upon completion of the information retrieval at step 407, the processing ends at step 408.
The above-described processing systems can include instructions that are stored on storage media. The instructions can be retrieved and executed by a processor. Some examples of instructions are software, program code, and firmware. Some examples of storage media are memory devices, tape, disks, integrated circuits, and servers. The instructions are operational when executed by the processor to direct the processor to operate in accord with the invention. The term “processor” refers to a single processing device or a group of inter-operational processing devices. Some examples of processors are integrated circuits and logic circuitry. Those skilled in the art are familiar with instructions, processors, and storage media.
Those skilled in the art will appreciate variations of the above described embodiments that fall within the scope of the invention. As a result, the invention is not limited to the specific examples and illustrations discussed above, but only by the following claims and their equivalents.

Claims (60)

We claim:
1. A communication device, comprising:
a processing system configured to exchange information with a communication network at user-controllable time intervals, provide retrieved information to at least one of a wireless communication device and a wireline communication device based on a user profile, and dynamically adjust the information exchange based on a network capacity;
a network interface system coupled to the processing system and configured to exchange information retrieval messages with the communication network and exchange the information with the communication network under control of the processing system;
a wireless interface system coupled to the processing system and configured to exchange information with the wireless communication device under control of the processing system; and
a wireline interface system coupled to the processing system and configured to exchange information with the wireline device under control of the processing system.
2. The communication device of claim 1 wherein the processing system is further configured to receive a network capacity message from the communication network and process the network capacity message to reduce information retrieval cycles.
3. The communication device of claim 2 wherein the processing system is further configured to receive the network capacity message from the communication network and process the network capacity message to increase the information retrieval cycles.
4. The communication device of claim 3 wherein the network capacity message includes an indication of the amount the communication network capacity is constrained and the processing system is further configured to process the network capacity message to reduce the information retrieval cycles based on the indication of the amount the communication network capacity is constrained.
5. The communication device of claim 3 wherein the network capacity message includes an indication of the amount the communication network capacity is relieved and the processing system is further configured to process the network capacity message to increase the information retrieval cycles based on the indication of the amount the communication network capacity is relieved.
6. The communication device of claim 1 wherein the processing system is further configured to provide at least a portion of the retrieved information to the wireline device and provide at least a portion of the information to the wireless device.
7. The communication device of claim 1 wherein the processing system is further configured to provide the retrieved information to the wireline device and the wireless device.
8. The communication device of claim 1 wherein the processing system is further configured to reformat the retrieved information and provide the reformatted information to at least one of the wireline device and the wireless device.
9. The communication device of claim 1 wherein the processing system is further configured to cache the retrieved information for instant access by the wireline device and the wireless device.
10. The communication device of claim 1 wherein the wireless interface system comprises a docking interface system for the wireless device.
11. The communication device of claim 1 wherein the network interface system comprises a wireless interface system.
12. The communication device of claim 1 wherein the network interface system comprises a second wireline interface system.
13. The communication device of claim 12 wherein at least one of the wireline interface system and the second wireline interface system comprises a computer interface system.
14. The communication device of claim 12 wherein at least one of the wireline interface system and the second wireline interface system comprises a telephone interface system.
15. The communication device of claim 1 wherein the wireline communication device comprises a computer system.
16. The communication device of claim 1 wherein the wireline communication device comprises a telephone.
17. The communication device of claim 1 wherein the wireless communication device comprises a telephone.
18. The communication device of claim 1 wherein the wireless communication device comprises a personal digital assistant.
19. The communication device of claim 1 wherein the wireless communication device comprises a computer system.
20. The communication device of claim 1 wherein the wireless communication device comprises a pager.
21. The communication device of claim 1 wherein the information comprises audio information.
22. The communication device of claim 1 wherein the information comprises data information.
23. The communication device of claim 1 wherein the information comprises video information.
24. A method of operating a communication device, the method comprising:
exchanging information with a communication network at user-controllable time intervals;
dynamically adjusting the information exchange based on a network capacity; and
providing retrieved information to a wireless communication device and a wireline communication device based on a user profile.
25. The method of claim 24 wherein exchanging the information with the communication network further comprises:
exchanging information retrieval messages with the communication network.
26. The method of claim 24, the method further comprising:
receiving a network capacity message from the communication network; and
processing the network capacity message to reduce information retrieval cycles.
27. The method of claim 26, the method further comprising:
receiving the network capacity message from the communication network; and
processing the network capacity message to increase the information retrieval cycles.
28. The method of claim 27 wherein the network capacity message includes an indication of an amount the communication network capacity is constrained.
29. The method of claim 28, the method further comprising:
processing the network capacity message to reduce the information retrieval cycles based on the indication of the amount the communication network capacity is constrained.
30. The communication device of claim 27 wherein the network capacity message includes an indication of the amount the communication network capacity is relieved.
31. The method of claim 30, the method further comprising:
processing the network capacity message to increase the information retrieval cycles based on the indication of the amount the communication network capacity is relieved.
32. The method claim 24, the method further comprising:
providing at least a portion of the retrieved information to the wireline device; and
providing at least a portion of the retrieved information to the wireless device.
33. The method of claim 24, the method further comprising:
providing the retrieved information to the wireline device and the wireless device.
34. The method of claim 24, the method further comprising:
reformatting the retrieved information; and
providing the reformatted information to at least one of the wireline device and the wireless device.
35. The method claim 24, the method further comprising:
caching the retrieved information for instant access by the wireline device and the wireless device.
36. The method of claim 24 wherein the wireless interface system comprises a docking interface system for the wireless device.
37. The method of claim 24 wherein the network interface system comprises a wireless interface system.
38. The method of claim 24 wherein the network interface system comprises a second wireline interface system.
39. The method of claim 38 wherein at least one of the wireline interface system and the second wireline interface system comprises a computer interface system.
40. The method of claim 38 wherein at least one of the wireline interface system and the second wireline interface system comprises a telephone interface system.
41. The method of claim 24 wherein the wireline communication device comprises a computer system.
42. The method of claim 24 wherein the wireline communication device comprises a telephone.
43. The method of claim 24 wherein the wireless communication device comprises a telephone.
44. The method of claim 24 wherein the wireless communication device comprises a personal digital assistant.
45. The method of claim 24 wherein the wireless communication device comprise a computer system.
46. The method of claim 24 wherein the wireless communication device comprises a pager.
47. The method of claim 24 wherein the information comprises audio information.
48. The method of claim 24 wherein the information comprises data information.
49. The method of claim 24 wherein the information comprises video information.
50. A software product comprising:
communication software operational when executed by a processor to direct the processor to exchange information with a communication network at user-controllable time intervals, provide retrieved information to at least one of a wireless communication device and a wireline communication device based on a user profile, and dynamically adjust the information exchange based on a network capacity;
network interface system software operational when executed by the processor to direct a network interface system to exchange information retrieval messages with the communication network and exchange the information with the communication network;
wireless interface system software operational when executed by the processor to direct a wireless interface system to exchange information with the wireless communication device;
wireline interface system software operational when executed by the processor to direct a wireline interface system to exchange information with the wireline device; and
a software storage medium operational to store the communication software, the network interface system software, the wireless interface system software, and the wireline interface system software.
51. The product of claim 50 wherein the communication software is further operational to direct the processor to process a network capacity message to reduce information retrieval cycles.
52. The product of claim 51 wherein the communication software is further operational to direct the processor to process the network capacity message to increase the information retrieval cycles.
53. The product of claim 52 wherein the network capacity message includes an indication of the amount the communication network capacity is constrained.
54. The product of claim 53 wherein the communication software is further operational to direct the processor to process the network capacity message to reduce the information retrieval cycles based on the indication of the amount the communication network capacity is constrained.
55. The product of claim 53 wherein the network capacity message includes an indication of the amount the communication network capacity is relieved.
56. The product of claim 55 wherein the communication software is further operational to direct the processor to process the network capacity message to increase the information retrieval cycles based on the indication of the amount the communication network capacity is relieved.
57. The product of claim 50 wherein the communication software is further operational to direct the processor to provide at least a portion of the retrieved information to the wireline device and provide at least a portion of the information to the wireless device.
58. The product of claim 50 wherein the communication software is further operational to direct the processor to provide the retrieved information to the wireline device and the wireless device.
59. The product of claim 50 wherein the communication software is further operational to direct the processor to reformat the retrieved information and provide the reformatted information to at least one of the wireline device and the wireless device.
60. The product of claim 50 wherein the communication software is further operational to direct the processor to cache the retrieved information for instant access by the wireline device and the wireless device.
US09/503,894 2000-02-15 2000-02-15 Communication valet device Expired - Lifetime US6556826B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/503,894 US6556826B1 (en) 2000-02-15 2000-02-15 Communication valet device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/503,894 US6556826B1 (en) 2000-02-15 2000-02-15 Communication valet device

Publications (1)

Publication Number Publication Date
US6556826B1 true US6556826B1 (en) 2003-04-29

Family

ID=24003966

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/503,894 Expired - Lifetime US6556826B1 (en) 2000-02-15 2000-02-15 Communication valet device

Country Status (1)

Country Link
US (1) US6556826B1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020103922A1 (en) * 2001-01-26 2002-08-01 Qwest Communications International Inc. Wireless information delivery
US20020103008A1 (en) * 2001-01-29 2002-08-01 Rahn Michael D. Cordless communication between PDA and host computer using cradle
US20020147836A1 (en) * 2001-01-31 2002-10-10 Microsoft Corporation Routing notifications to mobile devices
US20020188515A1 (en) * 2001-06-06 2002-12-12 Fujitsu Limited Method and system for processing physical distribution information
US20020197995A1 (en) * 2001-06-25 2002-12-26 Starkovich Alex D. Method and apparatus for conditioning wireless transmission of messages
US20030078071A1 (en) * 2001-10-22 2003-04-24 Koji Uchiyama Cordless and wireless telephone docking station with land line interface and switching mode
US20030078515A1 (en) * 2001-10-12 2003-04-24 Sound Id System and method for remotely calibrating a system for administering interactive hearing tests
US6704580B1 (en) * 2000-03-14 2004-03-09 Intel Corporation Cellular telephone docking system
US20040235535A1 (en) * 2003-05-20 2004-11-25 Matsushita Electric Industrial Co., Ltd. Communication system and communication apparatus
US20040266425A1 (en) * 2003-06-24 2004-12-30 Sbc, Inc. Wireless wide area network charger and cradle
US20060025258A1 (en) * 2004-07-31 2006-02-02 Ford Global Technologies, Llc Strategy for mapping motor speed to calculate driver power demand in a hybrid electric vehicle
US20070143255A1 (en) * 2005-11-28 2007-06-21 Webaroo, Inc. Method and system for delivering internet content to mobile devices
US20090190570A1 (en) * 2005-11-07 2009-07-30 Agency For Science, Technology And Research Methods and Device for Transmitting Data from a First Communication Device to a Second Communication Device
US20100081430A1 (en) * 2008-09-29 2010-04-01 Broadcom Corporation Multiband communication device for establishing a virtual private network and methods for use therewith
US20110080899A1 (en) * 2005-08-30 2011-04-07 Delker Jason R Method and System for Extending a Mobile Directory Number to a Landline-Based Voice-Over-Packet Network
CN103929377B (en) * 2014-04-30 2017-04-26 浙江大学 Wired network and wireless network combined dispatching method and system and related devices

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495484A (en) * 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
US5991292A (en) * 1997-03-06 1999-11-23 Nortel Networks Corporation Network access in multi-service environment
US6002689A (en) * 1996-11-22 1999-12-14 Sprint Communications Co. L.P. System and method for interfacing a local communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5495484A (en) * 1993-10-12 1996-02-27 Dsc Communications Corporation Distributed telecommunications switching system
US6002689A (en) * 1996-11-22 1999-12-14 Sprint Communications Co. L.P. System and method for interfacing a local communication device
US5991292A (en) * 1997-03-06 1999-11-23 Nortel Networks Corporation Network access in multi-service environment

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704580B1 (en) * 2000-03-14 2004-03-09 Intel Corporation Cellular telephone docking system
US20020103922A1 (en) * 2001-01-26 2002-08-01 Qwest Communications International Inc. Wireless information delivery
US20020103008A1 (en) * 2001-01-29 2002-08-01 Rahn Michael D. Cordless communication between PDA and host computer using cradle
US20020147836A1 (en) * 2001-01-31 2002-10-10 Microsoft Corporation Routing notifications to mobile devices
US20020188515A1 (en) * 2001-06-06 2002-12-12 Fujitsu Limited Method and system for processing physical distribution information
US20020197995A1 (en) * 2001-06-25 2002-12-26 Starkovich Alex D. Method and apparatus for conditioning wireless transmission of messages
US20030078515A1 (en) * 2001-10-12 2003-04-24 Sound Id System and method for remotely calibrating a system for administering interactive hearing tests
US6987988B2 (en) * 2001-10-22 2006-01-17 Waxess, Inc. Cordless and wireless telephone docking station with land line interface and switching mode
US20030078071A1 (en) * 2001-10-22 2003-04-24 Koji Uchiyama Cordless and wireless telephone docking station with land line interface and switching mode
US20040235535A1 (en) * 2003-05-20 2004-11-25 Matsushita Electric Industrial Co., Ltd. Communication system and communication apparatus
US20040266425A1 (en) * 2003-06-24 2004-12-30 Sbc, Inc. Wireless wide area network charger and cradle
US20060025258A1 (en) * 2004-07-31 2006-02-02 Ford Global Technologies, Llc Strategy for mapping motor speed to calculate driver power demand in a hybrid electric vehicle
US7273439B2 (en) 2004-07-31 2007-09-25 Ford Global Technologies, Llc Strategy for mapping motor speed to calculate driver power demand in a hybrid electric vehicle
US20110080899A1 (en) * 2005-08-30 2011-04-07 Delker Jason R Method and System for Extending a Mobile Directory Number to a Landline-Based Voice-Over-Packet Network
US8194634B2 (en) 2005-08-30 2012-06-05 Sprint Communications Company L.P. Method and system for extending a mobile directory number to a landline-based voice-over-packet network
US20090190570A1 (en) * 2005-11-07 2009-07-30 Agency For Science, Technology And Research Methods and Device for Transmitting Data from a First Communication Device to a Second Communication Device
US20070143255A1 (en) * 2005-11-28 2007-06-21 Webaroo, Inc. Method and system for delivering internet content to mobile devices
US20100081430A1 (en) * 2008-09-29 2010-04-01 Broadcom Corporation Multiband communication device for establishing a virtual private network and methods for use therewith
CN103929377B (en) * 2014-04-30 2017-04-26 浙江大学 Wired network and wireless network combined dispatching method and system and related devices

Similar Documents

Publication Publication Date Title
US6556826B1 (en) Communication valet device
US6591288B1 (en) Data network accelerated access system
EP0526106B1 (en) Integrated wireless telecommunication and local area network system
US6317607B1 (en) Method and apparatus for rejecting an over-the-air request for call initialization
US7065203B1 (en) Method and system for managing call requests in a limited bandwidth environment
US6430185B1 (en) Apparatus and method for bidirectional data transfer
US6614765B1 (en) Methods and systems for dynamically managing the routing of information over an integrated global communication network
US7391745B2 (en) Multiple access communication system and data transceiver
US20020161900A1 (en) Managing access to streams hosted on duplicating switches
EP2395700B1 (en) Managing access to stream hosted on duplicating switches
JP2003508958A (en) Distributed cache for wireless communication systems
JP2002512485A (en) Method and apparatus for dynamic synchronous transfer mode in a dual ring topology
JPH1093590A (en) Communication system
JPH11331956A (en) Short message service center
JPH1155721A (en) Hand-off method in radio atm network
JPH11514812A (en) Dynamic signal transmission / reception method and configuration
JP2002527942A (en) Frame control method and apparatus
JP2002520910A (en) Method and apparatus for shaping network traffic
JP2002511704A (en) Method and apparatus for synchronizing dynamic synchronous transfer mode in ring topology
JP2002524987A (en) Method for reducing radio channel access delay in GPRS system and packet radio system
KR100273979B1 (en) System and methods for optimizing communicationl
US7092366B2 (en) Radio network controller in IMT-2000 asynchronous system
US6907265B1 (en) Supply of instant GPRS to mobile phone manufacturers
EP0899899A2 (en) An apparatus and method for sharing a signaling channel
CN100444681C (en) Wireless communication terminal, method and recording medium capable of establishing both synchronous or asynchronous communication links depending on signal quality

Legal Events

Date Code Title Description
AS Assignment

Owner name: SPRINT COMMUNICATIONS COMPANY L.P., MISSOURI

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JOHNSON, HAROLD W.;EULER, TIMOTHY D.;TISHGART, BARRY;REEL/FRAME:010634/0483;SIGNING DATES FROM 20000203 TO 20000209

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: 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