US5764639A - System and method for providing a remote user with a virtual presence to an office - Google Patents
System and method for providing a remote user with a virtual presence to an office Download PDFInfo
- Publication number
- US5764639A US5764639A US08/559,472 US55947295A US5764639A US 5764639 A US5764639 A US 5764639A US 55947295 A US55947295 A US 55947295A US 5764639 A US5764639 A US 5764639A
- Authority
- US
- United States
- Prior art keywords
- communications device
- user
- virtual presence
- user communications
- corporate office
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/222—Monitoring or handling of messages using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/54—Arrangements for diverting calls for one subscriber to another predetermined subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/121—Details of network access arrangements or protocols
- H04M7/122—Details of network access arrangements or protocols where the PSTN/ISDN access is used as an access to networks other than PSTN/ISDN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/128—Details of addressing, directories or routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/58—Arrangements providing connection between main exchange and sub-exchange or satellite
- H04Q3/62—Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6429—Terminal adapters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6472—Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6475—N-ISDN, Public Switched Telephone Network [PSTN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/15—Aspects of automatic or semi-automatic exchanges related to dial plan and call routing
- H04M2203/156—On-line status dependent routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/4234—Remote access to features of PBX or home telephone systems-teleworking in a PBX
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/428—Arrangements for placing incoming calls on hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/58—Arrangements providing connection between main exchange and sub-exchange or satellite
- H04Q3/62—Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
- H04Q3/625—Arrangements in the private branch exchange
Definitions
- the present invention relates a system and method which provides connectivity between one or more remote users and a corporate office, wherein the remote users have a virtual presence at the corporate office, including access to the facilities and features provided by the corporate office telephone system and local area network.
- RSO remote small office
- BO branch office
- the remote individuals require remote and transparent connectivity to the corporate office, including connectivity to the corporate office local area network (LAN) and the corporate office private branch exchange (PBX) or Centrex Facility.
- LAN corporate office local area network
- PBX corporate office private branch exchange
- a PBX and a Centrex Facility are referred to collectively as a PBX for convenience.
- the remote individuals desire a "virtual presence" at the corporate office, wherein the remote users operate remotely just as if they were physically located in the corporate office.
- remote connectivity software solutions provide remote access between computer systems at different physical locations.
- one class of remote connectivity software referred to as "remote control software”
- remote control software allows a user at a local computer system to control and manipulate a remote computer system as if the user were present at the remote computer system.
- the user enters commands into the local computer, either through a command line or a graphical user interface (GUI), and software executing on the local computer transmits the commands from the local computer to the remote computer.
- GUI graphical user interface
- the remote computer executes the commands and provides the output or response back to the local computer.
- Applicant is aware of products from various PBX vendors which provide a degree of connectivity to the remote office based upon certain types of transmission media, such as ISDN. Applicant is specifically aware of a product from Siemens Rolm referred to as the Rolm Officepoint Communications system, which provides an integrated ISDN system for remote and small offices. Applicant is also aware of products offered by various remote access vendors which provide data only connectivity to the remote office. These products generally do not address the voice communication requirements of the user. Further, these products do not address the particular requirements of the road warrior.
- a system and method which provides remote connectivity between a remote computer or communications device and a corporate office, wherein the system provides remote and transparent telephony and data access to the corporate office Private Branch Exchange (PBX) and local area network (LAN).
- PBX Private Branch Exchange
- LAN local area network
- a system and method is also desired which provides a remote user with a virtual presence at the corporate office, including access to all of the facilities and features of the corporate office PBX and LAN.
- the present invention comprises a system and method for enabling a remote user to maintain a virtual presence at a corporate office.
- the present invention allows a remote user to connect to a corporate office and behave just as if the user were physically present at the corporate office.
- the remote user's telephone behaves as a PBX extension.
- the remote user may send and receive faxes and email, have Internet access and maintain LAN connectivity, just as if the user were present at the corporate office.
- the remote computer system includes an individual remote worker unit or communication device, and the remote computer executes virtual presence software according to the present invention.
- the corporate office includes a virtual presence server according to the invention which connects to the corporate PBX and also to the corporate LAN.
- the virtual presence server executes software which enables the remote user to maintain a virtual presence at the corporate office.
- the remote user When the remote user desires to establish a virtual presence at the corporate office, the remote user dials the virtual presence server and establishes a connection. This includes providing identification information and security information to the virtual presence server.
- the virtual presence server instructs the corporate PBX to automatically forward all calls to the remote user.
- the virtual presence server also routes email, faxes, and LAN data to the remote user.
- the virtual presence server also extends the corporate PBX and corporate LAN features to the remote user, just as if the remote user were physically located in the corporate office.
- the present invention enables the concept of virtual presence or "telepresence", whereby a user at a remote location has the full capabilities and user interfaces of the corporate office just as if the user were physically located at the corporate office.
- the telephone of the remote user mirrors the telephone the user sees at the corporate office, including substantially the same button configurations at substantially the same locations and performing substantially the same functions.
- the remote user dials the local extension number or DID (direct inward dialing) number of co-workers in the corporate office, and can be reached with a local extension number, just as if the remote user were physically located in the corporate office.
- DID direct inward dialing
- the remote user makes outgoing telephone calls, sends faxes, transmits data, sends email and performs Internet access as if the remote user were physically present in the corporate office.
- incoming calls, faxes, data transmissions and email received at the corporate office are routed to the remote user as if the remote user were physically present in the corporate office.
- a co-worker or external party who telephones the user at the corporate office, or sends email or a fax to the user at the corporate office is unaware that the user is actually not physically located at the corporate office, but rather is at a remote location.
- a secretary or receptionist located just outside the user's physical corporate office location is unable to discern, without opening the door, whether the user is located in his office at the corporate office or at a remote location.
- the present invention includes methods for disconnecting and re-establishing virtual presence to reduce message rate charging.
- the system determines if message rate charging is in effect. If so, and if the user desires temporary disconnects, the remote computer system monitors activity and disconnects after certain elapsed periods of inactivity.
- the remote user desires to contact the corporate office, or the virtual presence server desires to route data to the remote user, then the respective system automatically and transparently reconnects to reestablish virtual presence and perform the communication. These reconnects preferably occur transparently to the user, and thus a virtual presence is maintained from the user's perspective, even during temporary disconnects.
- the present invention optionally instructs the telephone company Central Office to automatically route calls made to the telecommuter's home number, i.e., personal calls, to the corporate office. These calls are then routed to the telecommuter's home by the virtual presence server.
- the telephone company Central Office to automatically route calls made to the telecommuter's home number, i.e., personal calls, to the corporate office. These calls are then routed to the telecommuter's home by the virtual presence server.
- an external party who attempts to call the telecommuter at home is not blocked out, but rather is routed through the corporate office virtual presence server to the telecommuter.
- FIGS. 1 and 2 illustrate a system wherein a remote user maintains a virtual presence to a corporate office according to the present invention
- FIGS. 3-5 illustrate various embodiments of the virtual presence system of the present invention
- FIG. 6 illustrates the individual remote worker logic configured as a PC Card adapted for connecting to the remote computer system of FIG. 1;
- FIGS. 7 and 8 are block diagrams illustrating embodiments of the individual remote worker unit of FIG. 1;
- FIG. 9 illustrates a conceptual block diagram of the operation of the modem of FIG. 7;
- FIG. 10 illustrates a standard DSVD hardware model according to the prior art
- FIG. 11 illustrates a modem architecture according to the present invention
- FIG. 12 is a flowchart diagram illustrating operation of the individual remote worker unit of the present invention.
- FIG. 13 is a flowchart diagram illustrating operation of the virtual presence server of the present invention.
- FIG. 14 is a flowchart diagram illustrating operation of the virtual presence server of the present invention.
- FIG. 15 is a flowchart diagram illustrating operation of the remote user accessing the corporate office.
- FIG. 16 is a flowchart diagram illustrating operation of the virtual presence server accessing the remote user.
- FIG. 1- Virtual Presence System
- FIG. 1 a block diagram of a Remote Connectivity and Virtual Presence System according to the present invention is shown.
- a user who is remote from his/her "corporate office” utilizes a computer system or other communications device, referred to generally as computer system 102, to communicate and/or connect with the corporate office, also referred to as the home office.
- the term "corporate office” is intended to generally mean an office location where a remote user is desired to be connected.
- the corporate office will be a headquarters office or corporate office, a government agency office, or another type of office, to which the user desires a "virtual presence.”
- the remote user preferably uses a computer system, such as laptop 102, to connect to the corporate office.
- the remote user may also use other types of communication devices, such as a personal digital assistant (PDA) or a cellular phone, as desired.
- PDA personal digital assistant
- the computer system 102 includes an individual remote worker (IRW) unit 104 (FIG. 2) according to the present invention which provides transparent telephone and data connectivity and virtual presence to the corporate office.
- the IRW unit 104 preferably comprises a hardware card and/or software comprised in the computer system 102 which facilitate the remote connectivity and virtual presence.
- the individual remote worker (IRW) unit 104 couples through a communication mechanism or channel to a virtual presence server 106 at the corporate office, i.e., the office where the user desires to have a "virtual presence” or have “telepresence".
- the communication mechanism is the public switched telephone network (PSTN), using either conventional analog transmission or ISDN (Integrated Services Digital Network) transmission.
- PSTN public switched telephone network
- PSTN includes any of various types of communications mechanisms, including analog or digital telephony transmission as mentioned above, ATM (Asynchronous Transfer Mode) networks, FDDI (Fiber Distributed Data Networks), and T1 lines, among others.
- the virtual presence server 106 preferably supports one or more IRW units 104 via the public switched telephone network (PSTN).
- PSTN public switched telephone network
- the virtual presence server 106 at the corporate office preferably supports a mixture of simultaneous analog and ISDN connections for connecting to various IRW units 104.
- the virtual presence server 106 is preferably a high performance computer system executing virtual presence software according to the invention.
- the virtual presence server 106 interfaces to a telephony server 112, such as a private branch exchange (PBX) or Centrex unit in the corporate office.
- a telephony server 112 such as a private branch exchange (PBX) or Centrex unit in the corporate office.
- PBX private branch exchange
- the virtual presence server 106 connects to the call server.
- telephony server is intended to include a PBX, Centrex system, and other devices or systems which perform telephony switching services or functions.
- PBX is used herein to be equivalent to "telephony server” for convenience.
- the virtual presence server 106 performs the functions of a call server as well as a virtual presence server.
- the virtual presence server 106 in one embodiment comprises a SCSA (Signal Computing System Architecture) or MVIP server for performing call management functions as well as virtual presence functions.
- the virtual presence server 106 also interfaces to a local area network (LAN) 114 at the corporate office.
- LAN local area network
- the LAN 114 may use Ethernet, Token Ring, or other types of protocols.
- the LAN may also use the Isochronous Ethernet (IsoEthernet) protocol, which is IEEE specification 802.9a.
- the virtual presence server 106 preferably includes one or more analog modems 184 for communicating analog signals over telephone lines, and one or more ISDN terminal adapters 182 for ISDN communications. It is noted that the virtual presence server 106 may include only analog modems 184 or only ISDN terminal adapters 182, or may include a combination. The virtual presence server 106 may include other types of communications devices and/or use other types of communications media, as desired.
- the corporate office may also include a remote access server 108 and/or a bridge router for performing more conventional remote access functions.
- the virtual presence server 106 includes remote access software for performing remote accessing functions in addition to the virtual presence functions of the present invention.
- the remote user may either be a telecommuter or a road warrior, or may be a resident in a branch office, also referred to as a remote small office.
- the remote computer system 102 used by the remote user may comprise either an analog modem 184 or an ISDN terminal adapter 182, or another type of communications device.
- the virtual presence server 106 located at the corporate office connects to the corporate PBX 112 as one or more extensions and connects to the corporate LAN 114 as one or more remote terminals, LAN nodes, or a separate LAN segment.
- the virtual presence server 106 then provides these features over the public switched telephone network (PSTN) to a remote site, i.e., to the remote user.
- PSTN public switched telephone network
- the virtual presence server 106 of the present invention operates to extend PBX features, as well as LAN features, to the remote users. It is noted that the system shown in FIGS. 1 and 2 does not include a key system or PBX intervening between the virtual presence server 106 and the remote users.
- PBX corporate office private branch exchange
- LAN local area network
- the present invention enables the concept of virtual presence or "telepresence", whereby a user at a remote location has the full capabilities and user interfaces of the corporate office just as if the user were physically located at the corporate office.
- the system of the present invention allows the remote user to have a virtual presence at the corporate office as if the user were actually present at the corporate office.
- the telecommuter or road warrior using a virtual telephone on his/her computer "sees" a virtual telephone that optionally substantially mirrors the telephone the user sees at the corporate office, including substantially the same button configurations at substantially the same locations and performing substantially the same functions.
- the user configures the virtual telephone to provide different and/or more advanced features than the telephone at the corporate office.
- a person physically located in a corporate office dials a local extension number or DID (direct inward dialing) number, such as an N digit extension number, to call a co-worker in the corporate office.
- DID direct inward dialing
- the remote user dials the same local extension number of a co-worker in the corporate office, just as if the remote user were physically located in the corporate office.
- a co-worker in the corporate office dials the local extension of the remote user and accesses the remote user, just as if the remote user were physically located in the corporate office.
- the remote user makes outgoing telephone calls, sends faxes, transmits data, sends email and performs Internet access as if the remote user were physically present in the corporate office.
- incoming calls, faxes, data transmissions and email received at the corporate office are routed to the remote user as if the remote user were physically present in the corporate office.
- Incoming calls are preferably automatically routed to the remote user.
- Faxes may also be automatically routed to the remote user if the remote user has a personal fax machine and/or personal fax number at the corporate office. It is noted that, for faxes to be automatically routed from the corporate office to the remote user, the corporate office is not required to have a physical fax machine, but is only required to have a direct number to receive faxes.
- a co-worker or other party who telephones the remote user at the corporate office, or sends email, data or a fax to the remote user at the corporate office is unaware that the user is actually not physically located at the corporate office, but rather is at a remote location.
- a secretary or receptionist located just outside the user's physical corporate office location is unable to discern whether the user is located in his office at the corporate office or at a remote location.
- the remote user maintains a virtual presence which is "just like being there".
- FIGS. 3-5 various embodiments of the present invention are shown. As shown, the system of the present invention may be used for various types of remote users.
- FIG. 3 Telecommuters and Road Warriors
- FIG. 3 an embodiment used for telecommuters and road warriors is shown.
- the telecommuter may operate with either a desktop or portable computer system, or optionally with another type of communications device.
- FIG. 3 illustrates a telecommuter operating with a desktop computer system, designated as 102A.
- the IRW unit 104 is preferably an add-in card to an expansion bus of the computer system 102A, such as a PCI (Peripheral Component Interconnect) card or AT bus card.
- PCI Peripheral Component Interconnect
- a telephone instrument 124 is connected to the computer system 102A.
- the computer system 102A executes software which presents a "virtual telephone" on the video screen of the computer system 102A.
- the virtual telephone executing on the computer system preferably uses the computer's speakerphone, or the computer's built-in microphone and speakers, as the voice transmitter and receiver for the virtual telephone.
- the IRW unit 104 preferably comprises a PC Card, or the IRW logic is hardwired to the computer motherboard. Users who are “road warriors”, i.e., business users who travel and desire to "stay connected" to the corporate office, generally use a portable computer system 102B or a portable communications device (not shown). Thus, for road warriors, the IRW unit 104 preferably comprises a PCMCIA card, also referred to as a PC Card, adapted for insertion into a PCMCIA slot of the portable computer system 102B. Also, if the telecommuter uses a portable computer or notebook computer, the IRW unit 104 also preferably comprises a PC Card.
- the portable computer system 102B may include an external telephone instrument which connects to the computer system 102B. Alternatively, or additionally, as shown, the portable computer system 102B preferably executes software which presents a "virtual telephone" on the video screen of the computer system 102B, as described above. In this embodiment, the portable computer 102B preferably includes an integrated speakerphone which provides transmitter/receiver capabilities.
- each of the computers 102A and 102B are connected to the corporate office virtual presence server 106, also referred to as the IRW server, via the public switched telephone network (PSTN).
- PSTN public switched telephone network
- Each of the computers 102A and 102B are also connected to the corporate office PBX 112 via the PSTN.
- the computers 102A and 102B connect to the PSTN preferably using either analog modems 184 or ISDN terminal adapters 182. It is noted that the computers 102A and 102B may connect to the PSTN using any of various communications devices and any of various communications media, as desired.
- the term "communications device" is intended to include analog modems, ISDN terminal adapters, and any of various other types of communications devices which use any of various types of communications media.
- the IRW unit 104 includes an analog modem 184, preferably a V.34 modem, which is used where an ordinary analog telephone line is available to connect to the corporate office.
- the IRW unit 104 utilizes an integrated services digital network (ISDN) terminal adapter 182.
- ISDN integrated services digital network
- the ISDN embodiment provides higher speed data transmissions and improved voice quality.
- Any of the various embodiments preferably also supports a local group three facsimile (fax) machine.
- the IRW unit 104 uses an analog modem
- the IRW unit 104 preferably includes an analog V.34 modem.
- Voice data is preferably transmitted at approximately 9 Kbps
- the vocoder preferably uses linear predictive coding (lpc) or multiband excitation techniques in encoding the voice data.
- the ISDN terminal adapter preferably uses ADPCM coding techniques to code the voice data.
- the PSTN connects to the corporate office virtual presence server 106 preferably via either ISDN terminal adapters 182 or analog V.34 modems 184, and the PSTN connects to the corporate PBX via PBX--Central Office phone lines, as is well known.
- the virtual presence server 106 connects to the corporate PBX 112 via PBX lines.
- the corporate PBX 112 connects to various telephone instruments 122 in the corporate office, as is well known.
- the virtual presence server 106 connects to the corporate PBX 112 to extend PBX features to the remote user and also to support voice communication between the corporate office and the remote user.
- the virtual presence server 106 also connects to the corporate local area network (LAN) 114.
- the corporate LAN 114 may comprise an Ethernet network 132, a Token Ring network, or other type of local area network, as desired.
- Various computer systems are connected to the LAN 114, as is well known.
- the computer systems 102A and 102B comprise DSVD (digital simultaneous voice and data) modems as well as the appropriate software for enabling simultaneous voice and data transmissions.
- the computer systems 102A and 102B include a communications device, such as a modem, which utilizes a special protocol for multiplexing multiple data types on a single communications line, such as a telephone line, including voice, LAN data, fax data, and telephony control data.
- a communications device such as a modem, which utilizes a special protocol for multiplexing multiple data types on a single communications line, such as a telephone line, including voice, LAN data, fax data, and telephony control data.
- telephony control data includes PBX extension data as well as other telephony control information.
- a road warrior preferably has virtual phone and virtual fax software applications executing on his computer system.
- the telecommuter operating from his home may include a "real" fax machine as well as a "real" phone.
- a telecommuter's system includes a physical fax machine, and an ISDN connection is used
- the analog facsimile data generated by the fax machine is preferably re-digitized in the remote computer system 102 and communicated over the PSTN to the virtual presence server 106.
- each of the remote computer system 102 and the virtual presence server 106 include a fax/modem chip.
- the remote computer 102 When the remote user sends a fax using the "real" fax machine, the remote computer 102 receives the fax, converts the analog data to digital data, and transmits the digital data to the virtual presence server 106.
- the virtual presence server 106 uses its fax modem to perform digital to analog conversion and provides the analog fax data to a "real" or virtual fax machine at any location, such as the corporate office. Alternatively, the virtual presence server may forward the fax data to a fax xerver for transmission.
- FIG. 4 Branch Office with Key System or PBX
- the IRW unit 104 is preferably a rack mounted device, referred to as an BO Server 160, which includes multiple inputs and which handles multiple phone lines.
- the branch office preferably includes its own local area network (LAN) 154 for connecting multiple computer systems.
- the branch office also preferably includes a key system unit (KSU) 152 or small PBX which provides telephone connectivity for telephones in the branch office.
- KSU key system unit
- each of the computers 102 in the branch office are connected to the remote office LAN 154, and the LAN 154 in turn connects to the BO Server 160.
- the BO Server 160 connects to a corporate office BO virtual presence server 107 via the PSTN.
- the BO virtual presence server. 107 is similar to the virtual presence server 106 described above.
- the BO Server 160 also connects to the corporate office PBX 112 via the public switched telephone network (PSTN).
- PSTN public switched telephone network
- the BO virtual presence server 107 in the corporate office which interfaces to the BO server 160 in a branch office is preferably different than the virtual presence server 106 which interfaces to telecommuters and road warriors.
- the BO virtual presence server 107 is preferably different due to the need of the BO virtual presence server 107 to interface to a small key system or small PBX in the remote office.
- the corporate office if telecommuters and road warriors desire to remotely connect to the corporate office, then the corporate office preferably includes a separate virtual presence server 106 dedicated to the telecommuters and road warriors.
- the functionality between the two different types of virtual presence servers 106 and 107 is not mixed.
- the corporate office includes a single virtual presence server 106 which serves both a branch office as well as telecommuters and road warriors.
- the computers 102 and telephones 124 in the remote office are connected to the corporate office through the BO Server 160 and the PSTN.
- the BO Server 160 connects to the PSTN using either ISDN service, DDS (digital data service), leased lines, such as T1 lines, or other communications devices or media
- the BO Server 160 may also connect to the corporate office virtual presence server 107 using a plurality of analog modems, as desired.
- the PSTN connects to the corporate office virtual presence server 107 via communications media such as ISDN, DDS, T1 lines, or analog V.34 modems, and the PSTN connects to the corporate PBX via PBX--Central Office phone lines, as is well known.
- the BO virtual presence server 107 in the corporate office connects to the corporate PBX 112 via PBX lines.
- the corporate PBX 112 connects to various telephone instruments 122 in the corporate office, as is well known.
- the BO virtual presence server 107 also connects to the corporate local area network (LAN) 114.
- the corporate LAN 114 may comprise an Ethernet network 132, a Token Ring network, or other local area network, as desired.
- Various computer systems 134 are connected to the LAN 114, as is well known.
- the BO server 160 supports telephone connectivity, also referred to as Central Office (C.O.) appearances, wherein a user in the remote office is not required to "back-call" telephone calls to other users in the remote office.
- C.O. Central Office
- the user is not required to call the corporate office and then have the virtual presence server 107 in the corporate office call back to the next door user in the remote office.
- the computer systems 102 and/or the BO server 160 further comprise DSVD (digital simultaneous voice and data) modems as well as the appropriate software for enabling simultaneous voice and data transmissions.
- DSVD digital simultaneous voice and data
- one embodiment includes communications devices such as modems which utilize a special protocol for multiplexing multiple data types on a single communications line, including two or more of voice, LAN data, fax data, and telephony control data.
- the key system unit 152 does not provide the user with complete virtual presence because the user is noticeably in a remote office where he is required to select an outside line. Thus the user does not enter the same sequence of button entries that the user would enter if the user were physically in the corporate office.
- a key system unit also places a different protocol between the user and the telephone, depending on whether the user is calling someone in the remote office or in the corporate office.
- a branch office which uses KSU 152 does not have the same level of telepresence as a branch office including a BO Server 160 embodying an internal PBX function. This is because the KSU 152 is located between the remote users and the BO server 160.
- the BO server 160 displaces a key system unit at the branch office.
- the BO server 106 executes software which provides at least a subset of the functionality of a key system or PBX, and this "soft" key system or PBX is operated over the remote office LAN 154.
- the BO Server 160 is thus programmed to behave as a PBX, wherein the BO Server 160 offers a local intercom between the stations.
- one remote office worker can talk to someone in the next office using a local extension in the remote office or place a local call in the BO area code.
- the BO server 160 also provides the same user interface to each remote worker as if the respective remote worker were physically located in the corporate office.
- the BO Server 160 also may act as a file server or application server in the remote office LAN 154, as desired. Alternatively, the BO Server 160 acts as an additional server on the remote office LAN 154 if a server already exists.
- FIG. 5 Branch Office
- FIG. 5 illustrates a corporate office virtual presence server 107A interfacing to two branch offices.
- the system shown in FIG. 5 is similar to the system shown in FIG. 4, except that the branch offices in FIG. 5 does not include a key system or PBX, but rather includes standard telephone instruments (POTS) or a Centrex telephone system.
- POTS standard telephone instruments
- This configuration in the remote office implies that voice data is transferred over the BO LAN 154.
- a local extension call is multiplexed on the LAN 154, and the BO server 160 provides local switching.
- the IRW unit 104 is preferably a rack mounted device referred to as the BO Server 160A, which includes multiple inputs and which handles multiple phone lines.
- Each of the branch offices shown in FIG. 5 includes a LAN 154 for connecting multiple computer systems.
- Each branch office also preferably includes a BO server 160A corresponding to the LAN 154.
- the BO server 160A provides telephone connectivity for telephones 124 in the branch office.
- each of the computers 102 in the branch office are connected to the respective remote office LAN 154, and each LAN 154 in turn connects to a respective BO Server 160A.
- Each BO Server 160A connects to the corporate office virtual presence server (virtual presence server) 107A, and to the corporate office PBX 112, via the public switched telephone network (PSTN).
- PSTN public switched telephone network
- the computers 102 in the remote office connect through a respective BO Server 160A, and the BO Server 160A connects to the PSTN using a communications device and/or media such as analog modems/phone lines, ISDN service, DDS (digital data service) or leased lines, such as T1 lines, among others.
- the PSTN connects to the corporate office virtual presence server 107A via one or more communications devices and/or media such as ISDN, DDS, T1 lines, or analog V.34 modems, and the PSTN connects to the corporate PBX via PBX--Central Office phone lines, as is well known.
- communications devices and/or media such as ISDN, DDS, T1 lines, or analog V.34 modems
- the PSTN connects to the corporate PBX via PBX--Central Office phone lines, as is well known.
- the virtual presence server 107A at the corporate office connects to the corporate PBX 112 via PBX lines.
- the corporate PBX 112 connects to various telephone instruments 122 in the corporate office, as is well known.
- the virtual presence server 107A also connects to the corporate local area network (LAN) 114.
- the corporate LAN 114 may comprise an Ethernet network 132, a Token Ring network, or other local area network, as desired.
- Various computer systems 134 are connected to the LAN 114, as is well known.
- the virtual presence server 107A which interfaces to users in a branch office is preferably different than the virtual presence server (FIG. 3) 106 which interfaces to telecommuters and road warriors due to the need of the virtual presence server 107A to interface to the BO Server in the remote office via multiple communication paths.
- the corporate office if telecommuters and road warriors desire to remotely connect to the corporate office, then the corporate office preferably includes a separate virtual presence server 106A dedicated to the telecommuters and road warriors, as discussed above.
- the virtual presence server 106A includes functionality for one or more branch offices, telecommuters, and road warriors.
- the BO server 160A supports telephone connectivity, wherein a user in the remote office is not required to "back-call" telephone calls to other users in the remote office. In other words, for a user in the remote office to call a user next door in the remote office, the user is not required to call the corporate office and then have the virtual presence server in the corporate office call back to the next door user in the remote office.
- the computer systems 102 further comprise DSVD (digital simultaneous voice and data) modems as well as the appropriate software for enabling simultaneous voice and data transmissions.
- DSVD digital simultaneous voice and data
- one embodiment preferably utilizes a novel protocol for multiplexing multiple data types on a single communications line, including two or more of voice, LAN data, fax data, and telephony control data.
- FIG. 6 a diagram illustrating the individual remote worker unit 104 (FIG. 2), shown here implemented as PC Card 40, according to the one embodiment of the present invention used with portable computer system 102 is shown.
- the portable computer system 102 includes a video screen 22, a keyboard 24, mouse 26, and a floppy drive 28.
- the computer system 102 also preferably includes a microphone 34 and speaker 32.
- the computer system 102 further includes at least one PCMCIA slot 30 for receiving a PC Card.
- the IRW unit 104 is preferably configured as a PCMCIA (Personal Computer Memory Card International Association) PC Card 40 adapted for insertion into the PCMCIA slot 30 of the computer system 102.
- PCMCIA Personal Computer Memory Card International Association
- the IRW unit 104 may also be configured as an expansion card for insertion into an expansion bus of the computer system.
- the IRW unit 104 may also be configured directly on the motherboard of the computer system 102.
- the IRW unit 104 may have other physical configurations, as desired.
- the IRW unit 104 may be adapted for communicating through various communication mechanisms.
- the IRW unit 104 is an analog unit including a modem for interfacing to an analog phone line.
- the IRW unit 104 includes an ISDN terminal adapter unit for interfacing to an ISDN line.
- the IRW unit 104 may also be configured for other types of communication mechanisms, such as ATM, and T1 lines, among others.
- FIG. 7 is a block diagram of one embodiment of the IRW unit 104 including an analog modem 184.
- the IRW unit 104 preferably comprises a V.34 modem 184 and also includes a full-duplex speakerphone 204.
- the analog IRW unit 104 also preferably includes simultaneous voice and data (SVD) logic 208 for performing SVD capabilities.
- the SVD logic 208 operates with the modem 184 and with the full-duplex speakerphone 204.
- the SVD logic preferably multiplexes a plurality of data types in a single communication channel, such as voice, LAN data, fax data, and telephony control data.
- the analog IRW unit 104 also preferably includes digital simultaneous facsimile (DSF) logic for performing DSF capabilities.
- the IRW unit 104 preferably includes a phone jack 212 for connecting to an analog phone line, or telco line.
- the IRW unit 104 also preferably includes external jacks 214 and 216 for an external microphone and speaker, respectively, one or more jacks for pass through of microphone and speaker to a computer sound system (not shown), and a jack for an external phone (not shown).
- FIG. 8 illustrates an ISDN embodiment of the IRW unit 104, wherein the IRW unit 104 is adapted for ISDN capability.
- the IRW unit 104 comprises an card ISDN terminal adapter (TA) 182 adapted for coupling to an ISDN line, i.e., which generates one or more 64 Kbps ISDN B channels.
- the ISDN terminal adapter 182 preferably includes logic for digitally encoding the voice signal, for example, performing 32 kilobyte analog to digital pulse code modulation (ADPCM).
- ADPCM 32 kilobyte analog to digital pulse code modulation
- the ISDN IRW unit 104 preferably includes a full-duplex speakerphone 204, as well as digital simultaneous voice and data (DSVD) logic 209 for performing DSVD capabilities.
- the DSVD logic 209 preferably provides or multiplexes a plurality of data types on one or more ISDN B channels, including voice data, LAN data, fax data and telephony control data.
- the ISDN IRW unit 104 also preferably includes digital simultaneous facsimile (DSF) logic 206 for performing DSF capabilities.
- the ISDN IRW unit 104 also preferably includes an external jack 218 for connecting to an ISDN line, one or more jacks 214 and 216 for an external microphone and speaker, respectively, one or more jacks for pass through of a microphone and speakers, such as to the computer sound system (not shown), and ajack 212 for connecting to an analog phone line.
- DSF digital simultaneous facsimile
- a BO server 160 used for a branch office is preferably similar to either the embodiments of FIGS. 10 and 11, but includes additional functionality for providing LAN access at the branch office and also providing local PBX extensions between the plurality of workers at the branch office, as discussed above, as well as additional inputs and outputs and communication devices.
- FIG. 9 is a conceptual diagram illustrating the operation of the modem 184 of FIG. 7.
- the modem 184 is adapted for transmitting and/or receiving data having various different data types.
- one or more of analog phone signals (voice), LAN data, fax data, telephony control data, and other data is provided through a multiplexer to the modem 184.
- the modem preferably transmits the multiple data types over a single communication media, such as a telephone line.
- the modem 184 preferably statistically time division multiplexes the data on the phone line in individual packets for each data type.
- the modem 184 creates a plurality of virtual channels on the single physical channel.
- the modem 184 also receives data of different data types from a phone line and intelligently distributes the data within the computer system.
- the virtual presence server 106 preferably comprises a computer system which connects to the LAN 114 and which also connects to the corporate office PBX 112.
- the virtual presence server 106 preferably comprises a high performance computer system executing the Windows NT operating system.
- the virtual presence server 106 is preferably a Windows NT server.
- the virtual presence server 106 may also comprise a UNIX server or may execute other operating systems, as desired.
- the virtual presence server 106 preferably includes a plurality of communications interfaces, as shown in FIG. 2.
- the virtual presence server 106 includes a plurality of modems 184 which correspond to a plurality of phone lines.
- the virtual presence server 106 also preferably includes one or more ISDN terminal adapters 182 which connect to a corresponding one or more phone lines.
- the system of the present invention in one embodiment includes a remote access server in addition to the virtual presence server 106.
- the system includes a bridge router in addition to the virtual presence server 106.
- the system includes the remote access server and a bridge router in addition to the virtual presence server 106, depending on the capabilities of the IRW units 104 which contact the virtual presence server 106.
- the virtual presence server 106 implements the remote access functionality.
- the virtual presence server 106 is a SCSA (Signal Computing System Architecture) or MVIP call server in addition to acting as a virtual presence server.
- FIG. 10 illustrates a standard DSVD hardware model according to the prior art.
- the standard DSVD hardware model comprises a CPU executing software which performs a modem protocol, such as the V.42 protocol or the V.60 protocol.
- the CPU executing software is represented as a box which includes a V.60 block 246.
- the computer system includes a COM port 242 which provides data through a serializer 244 to the V.60 block 246.
- the CPU executing the V.60 protocol i.e., the V.60 block 246, receives data from and provides data to the serial COM port 242.
- the computer system includes a microphone 264 and speakers 266 which provide analog audio data through a codec 262 to voice compression logic 260.
- the voice compression logic 260 provides compressed audio output to the V.60 block 246.
- the DSVD modem includes a first phone jack 254 for connecting to an external communication mechanism, i.e., a phone line, and a second phone jack 258 for connecting to a telephone instrument.
- the second phone jack 258 connects to a phone interface controller (PIC) 256 which provides control data to the V.60 block 246.
- PIC phone interface controller
- the V.60 block couples to a DSP 248 and then to a codec 250.
- the codec 250 and the PIC 256 connect to block 252 which then connects to phone jack 254.
- the phone jack 254 provides analog data output to an analog phone line and receives analog data from the phone line.
- the DSVD modem When the DSVD modem receives data from the phone line, the data is received by the phone jack 254 and is provided through the codec 250, the DSP 248, the V.60 block 246 and the serializer 244 to the COM port 242.
- the data received by the phone jack 254 is also provided through the PIC 256 to the telephone instrument 258. Data is also provided from either the COM port 242 or the telephone instrument jack 258 to the external phone jack 254 in an opposite manner.
- Simultaneous voice and data (SVD) modems differ from standard modems in that they require multiple channels created between the two connected modems. SVD modems require a first channel to carry data and a second channel to carry voice.
- the modems comprised in the IRW unit 104 and in the virtual presence server 106 include first and second channels for data and voice, and a third channel between the modems for extending PBX interfaces.
- FIG. 11 illustrates an architecture for the modem comprised in the IRW unit 104 according to one embodiment of the present invention. Elements which are preferably identical to elements discussed above with reference to FIG. 10 have the same reference numerals for convenience. It is noted that the IRW unit 104 in the remote computer system 102 may comprise various types of communication devices, including modems and ISDN terminal adapters. The description below presumes that an analog modem is comprised in the IRW unit 104.
- the present invention preferably maintains multiple virtual COM ports which interface to one or more real or physical COM ports.
- the present invention includes a CPU executing software which performs the V.60 protocol.
- the CPU also executes software which performs a virtual COM port multiplexing (V.MUX) function.
- V.MUX virtual COM port multiplexing
- the CPU executing software is represented as a box which includes a V.60 block 246 and a V.MUX block 274.
- the computer system implements multiple virtual COM ports which are provided to a single physical COM port 242.
- the COM port 242 connects to a serializer 244 which connects to a virtual COM port multiplexer 274 referred to as V.MUX.
- the V.MUX block 274 connects through a data path to the V.60 logic.
- the V.MUX block 274 also connects through a control path to the V.60 block and a phone interface controller 256.
- the CPU executing the V.60 protocol, i.e., the V.60 block 246, receives data from and provides data to the serial COM port 242.
- the computer system includes a microphone 264 and speakers 266 which provide analog audio data through a codec 262 to voice compression logic 260.
- the voice compression logic 260 provides compressed audio output to the V.60 block 246.
- the codec 262 also connects to the PIC 256, which connects to a telephone instrument phone jack 258.
- the modem includes a first phone jack 254 for connecting to an external communication mechanism, i.e., a phone line, and a second phone jack 258 for connecting to a telephone instrument.
- the second phone jack 258 connects to the phone interface controller (PIC) 256 which provides control data to the V.60 block 246.
- the V.60 block 246 couples to a DSP 248 and then to a codec 250.
- the codec 250 connects to block 252 which then connects to phone jack 254.
- the phone jack 254 receives and provides analog data output to an analog phone line.
- the V.60 block 246 receives data from a serial COM port 242 as well as control data from the PIC 256 and audio data from the voice compression logic.
- the modem When the modem receives data from the phone line, the data is received by the phone jack 254 and is provided through the codec 250, the DSP 248, the V.60 block 246 and the serializer 244 to the COM port 242.
- the data received by the phone jack 254 is also provided through the PIC 256 to the telephone instrument through the jack 258. Data is also provided from either the COM port 242 or the telephone instrument jack 258 to the external phone jack 254.
- the CPU When data is provided from the phone jack 254 to the COM port 242, the CPU multiplexes this data with other data streams which may be provided to the COM port 242, as represented by the V.MUX block 274.
- the computer system creates multiple virtual COM ports or channels in software which share the single physical COM port.
- the V.MUX block 272 multiplexes this data with other data streams from multiple virtual corn ports.
- the present invention preferably includes a plurality of protocols, i.e., two or more protocols, which connect the virtual presence server 106 and the remote computer system 102.
- the preferred embodiment preferably creates three channels between the virtual presence server 106 and the remote computer system 102 to allow data and voice transmissions, as well as the transfer of telephony control data, i.e., PBX extension data.
- PBX extension data i.e., PBX extension data.
- the third channel is reserved for telephony control data between the virtual presence server 106 and the remote computer system 102.
- DSVD is currently defined to support a protocol that simultaneously carries voice and carries data at the same time.
- G.dsvd defines two channels of voice and data.
- a standard referred to as T-120 includes a virtually unlimited number of self creating logical channels and a standard referred to as H-124 includes 20 or more channels.
- the preferred embodiment uses the T-120 standard to allow three or more channels between the virtual presence server and the remote computer system.
- the data channel runs a network protocol such as NETBEUI, IPX, or TCP/IP, which provides a plurality of logical channels, one of which serves as the telephony control channel
- the present invention creates multiple logical channels between two modems over a single analog line, preferably using time multiplexing techniques.
- the present invention also creates multiple channels between the modem and the PC itself using multiple virtual COM ports which interface to a single physical COM port.
- the method creates multiple COM port addresses and COM drivers.
- the modem is not available for other software applications.
- the present invention creates a plurality of virtual COM ports. This allows software applications to use virtual COM ports and thus effectively share a single physical COM port.
- virtual corn port software executing on the remote computer system 102 determines if the software application should be granted access to a virtual COM port of the modem. It is noted that the COM port is not required to be a real COM port. These plurality of virtual COM ports preferably each reference a channel in the communication line. If access is allowed, then the application is allowed a channel on the communication mechanism.
- the V.MUX block 272 multiplexes these data accesses to the physical COM port 272.
- the present invention creates multiple virtual software COM ports with no hardware implications.
- the computer system includes multiple physical hardware COM ports.
- the protocol of the present invention operates to extend the PBX features to the remote users, as well as manage the PBX features used by the remote users.
- the present invention also combines voice and data transmissions.
- the combined voice and data transmissions are preferably very compressed.
- the combined voice and data transmissions are "spoofed" to remove extraneous or unneeded data traffic, i.e., maintenance and handshaking traffic.
- the modem architecture of a modem in the virtual presence server 106 is preferably similar to conventional modems and may include dig ital simultaneous voice and data (DSVD) or digital simultaneous voice, data and fax capabilities, as desired.
- DSVD dig ital simultaneous voice and data
- DSL digital simultaneous voice, data and fax capabilities
- the remote computer system or communication device 102 includes software which interfaces to the IRW unit 104 in the remote computer system 102 which allows remote access and virtual presence to the corporate office according to the present invention.
- the virtual presence software of the present invention preferably resides on the hard disk drive of the computer system 102 and is loaded into system memory during use.
- the virtual presence software preferably executes in the background of other applications as one or more device drivers, i.e. one or more network drivers.
- the virtual presence software may comprise a suite of drivers, including a virtual presence protocol driver and a virtual phone application.
- the remote computer system 102 preferably uses a virtual network protocol (VNP) to perform a plurality of activities simultaneously.
- VNP virtual network protocol
- the remote computer syste m 102 can automatically connect to the corporate office on an as needed basis.
- the IRW unit 104 in the remote computer system includes transparent access capabilities to the corporate office LAN 114 as a remote LAN node (RLN).
- the remote computer system 102 preferably includes NDIS and/or ODI drivers for Microsoft and Novel local area networks.
- the remote computer system 102 also preferably includes transparent access capability to the corporate office telephone system or PBX 112 as an extension telephone set.
- the computer system 102 preferably includes an external telephone instrument which connects through the computer system to the IRW unit 104.
- software executing on the remote computer system implements a virtual phone on the computer screen, as desired.
- the external telephone set is preferably used in situations where privacy is desired.
- the IRW unit 104 also provides the remote user with transparent access capability to the corporate office telephone system for faxing capabilities.
- data is transferred from the remote computer system to the corporate office telephone system and a fax protocol is applied to the data when the data is received at the corporate office, i.e. the data is locally modulated and demodulated depending upon the direction of the facsimile transmission.
- step 502 in response to user input, the remote computer system establishes a connection to the host system, i.e., to the virtual presence server at the corporate office.
- the virtual presence software presents a graphical user interface (GUI) on the screen, including an icon titled "Be There.”
- GUI graphical user interface
- the user preferably clicks the mouse on the "Be There” icon to establish a connection between the remote computer system and the corporate office. Clicking the mouse button on the "Be There” icon invokes an autodial routine, and the autodial routine operates to provide a connection between the remote computer system and the corporate office.
- the user can initiate the autodial program routine from the operating system command line by typing in a respective command. This may be done in GUI-based operating systems, or in non-GUI operating systems, such as DOS.
- various telephone service set-up sequences may be performed before autodialing the virtual presence server 106, such as canceling call waiting.
- the IRW unit or the virtual presence server 106 may instruct the telephone company Central Office to automatically route all calls made to the remote user's home number to the corporate office.
- external parties who call the telecommuter's home phone number, i.e., personal calls are routed to the corporate office, through the virtual presence server, and to the telecommuter at his home. The external party calling the telecommuter at his home will not be aware that the call was routed in this fashion.
- the computer when the user enters his office at his home or house and turns on his computer, the computer automatically executes a routine which connects to the virtual presence server 106 at the corporate office.
- the entire telephone number used by the virtual presence software to call the host is preferably stored in memory and then automatically dialed.
- the virtual presence software also provides the option for the user to manually enter a telephone number to establish a connection to the corporate office. This is necessary due to the various prefixes that may be required to obtain an outside telephone line from hotels and airports, etc. This option of allowing the user to manually enter the telephone number also provides the user with the ability to access alternative long distance carriers using calling cards.
- the virtual presence software also provides temporary storage of the manually entered number for repeat use.
- step 504 the remote computer system 102 transfers security information according to a security protocol to the virtual presence server 106 at the corporate office.
- identification is preferably exchanged for security.
- the user manually enters a password which is received and analyzed by the host system virtual presence server 106.
- the system of the present invention performs telephony functions through computer system 102 to access the corporate office, and thus the computer system 102 can perform various modern authentication techniques.
- the remote computer system 102 may utilize a unique code hard-wired into the communications device, e.g., modem, encryption of unique random numbers, and the use of credit cards with passwords which periodically change.
- the present invention facilitates more secure voice telephony authentication than prior voice systems.
- the present invention provides more secure computer-based authentication for voice, telepresence, virtual presence, and remote access call forwarding (RACF) applications.
- RAF remote access call forwarding
- step 506 the virtual presence software informs the virtual presence server 106 of the telephone number where the remote computer 102 is connected.
- the remote unit preferably utilizes caller ID information or uses other means to provide the telephone number where the remote computer is located.
- This telephone number can be used by the virtual presence server 106 to place a call to the current location where the remote computer 102 is physically located.
- This telephone number information received by the host virtual presence server 106 is stored by the virtual presence server 106 for the duration of the session.
- step 508 the remote computer system 102 receives a signal from the virtual presence server 106 indicating if the request for virtual presence has been accepted. If so, then in step 510 virtual presence is enabled. If not, i.e, if the wrong security information or caller information was transferred, then operation returns to step 502.
- the corporate PBX 112 preferably transmits telephony control data to the phone connected to the remote computer system 102 (or the virtual phone), including message indications, line indications, and LCD display information, etc.
- the phone connected to the remote computer system 102 appears as an extension of the corporate PBX 112, just as if the phone were physically present at the corporate office.
- FIG. 13 --Virtual Presence Server Operation
- FIG. 13 a flowchart diagram illustrating operation of the virtual presence software executing on the virtual presence server 106 according to the present invention is shown. It is noted that the steps in FIG. 13 may occur in various orders, as desired.
- step 522 the virtual presence server 106 receives a call from the remote computer system 102, wherein the call is made by the remote computer system in step 502 of FIG. 12.
- step 524 the virtual presence server 106 receives security information from the remote computer system 102, wherein the security information is transferred by the remote computer system 102 in step 504 of FIG. 12.
- step 526 the virtual presence server 106 receives identification information from the remote computer system 102 which indicates how the remote computer system 102 can be accessed.
- the virtual presence server 106 receives caller ID information from the PSTN indicating the source telephone number. It is noted that this step of receiving caller ID information actually occurs in step 522 when the call is received. Alternatively, step 526 involves receiving other types of identification information in addition to, or instead of, caller ID information.
- the virtual presence server 106 determines if the call is valid, i.e., if the security data or password is valid and the caller identification is valid.
- This step of validating the caller ID information preferably involves determining if the source of the call matches a database of valid callers. This embodiment is preferably used for telecommuters and workers in a branch office where the source of telephone calls to the virtual presence server 106 in the corporate office is predictable and thus can be regulated.
- step 526 occurs after step 532 and only the security data or password is used to validate callers.
- step 534 the virtual presence server 106 transfers a message to the corporate PBX 112 to instantiate remote call forwarding.
- the virtual presence server 106 issues a command to the PBX 112 regarding the virtual presence of the remote user. It is noted that this command to the PBX 112 may be issued automatically or manually.
- the command includes the instruction to forward all telephone calls to the extension of the remote user to the location of the remote user at his "virtual office.”
- the virtual presence server 106 issues a sequence of tones, and hookflash if needed, on the line to the PBX 112 that direct the PBX 112 to forward the remote user's extension to the remote user's actual location. It is noted that the virtual presence server 106 automatically issues a command to the corporate PBX 112 to perform the remote call forwarding where possible. It is noted that most PBXs, as well as the TAPI (Telephony Application Programming Interface) from Microsoft and the TSAPI (Telephony Application Programming Interface) from Novell and AT&T, support remote call forwarding.
- TAPI Telephony Application Programming Interface
- TSAPI Telephony Application Programming Interface
- the PBX 112 is manually commanded to forward calls to the remote user.
- a computer system is included between the virtual presence server 106 and the PBX 112.
- a human operator at the computer system receives a message from the virtual presence server 106 such as "please forward extension X to extension Y", and the operator manually enters commands to enable the call forwarding.
- the virtual presence server 106 includes a side path, such as a serial port, to the master console which enables remote call forwarding.
- the PBX 112 will generally support remote call forwarding, and in these instances the PBX 112 automatically routes calls to the remote user at the direction of the virtual presence server 106.
- the virtual presence server 106 also instructs the telephone company Central Office to automatically route all calls made to the remote user's home number to the user's corporate office phone number.
- the telecommuter's home phone number i.e., personal calls
- the virtual presence server 106 also instructs the telephone company Central Office to automatically route all calls made to the remote user's home number to the user's corporate office phone number.
- step 534 preferably occurs.
- the virtual presence server 106 automatically sends a message to the console to forward future messages back to the user's corporate office extension.
- step 536 the virtual presence server transmits telephony control data to the remote computer system, as discussed above.
- FIG. 14 --Connection Options
- step 542 the virtual presence software operating in the remote computer system 102 preferably determines if message rate charging is in effect for the connection.
- the remote computer system 102 determines if the corporate office and the remote user reside in a common Local Access Transport Area (LATA) that has no message unit transport charging. If so, then in step 544 the remote computer system 102 remains connected until the user manually disconnects, and thus the user preferably remains connected as long as desired. Thus, if the user resides within a local area code to the corporate office, and no message unit charging is in effect, the user preferably remains connected during the entire session, since there are no message unit charges.
- LATA Local Access Transport Area
- the system of the present invention periodically disconnects during non-use or inactive periods to reduce connection expenses.
- the virtual presence software sets an inactivity disconnect timer in the remote computer system.
- the virtual presence software monitors the state of the timer as well as connection activity. Preferably, the timer counts down and generates an interrupt when the counter reaches 0. If in step 550 the virtual presence software determines that there has been no activity during the timeout period, then in step 552 the virtual presence software directs the remote computer system to disconnect from the virtual presence server 106. If activity has occurred during the timeout period, then operation returns to step 546, and the inactivity timer is reset. Thus, when connection activity occurs, the inactivity timer is reset accordingly and begins counting down.
- LATA Local Access Transport Area
- the remote computer system includes a timer which is enabled during a session.
- the timer causes a link to be disconnected after a user determined period of no link activity. This type of disconnection is referred to as a "temporary disconnect" and is not apparent to the user.
- temporary disconnect This type of disconnection is referred to as a "temporary disconnect" and is not apparent to the user.
- the present invention also preferably operates to minimize LAN data traffic.
- ISDN is a message rate service where a user pays a set fee per minute.
- Bridges or routers between two LANs continually "ping" each other, asking each other if they are still connected to the network.
- the BO server 160 and the virtual presence server 106 perform spoofing to remove this traffic, as well as remove maintenance and overhead traffic.
- FIG. 15 a flowchart diagram is shown illustrating operation of the present invention when the remote user accesses the corporate office.
- the flowchart of FIG. 15 presumes that virtual presence has been enabled as shown in step 510 of FIG. 12.
- the remote user enables the communication device in the remote computer system 102. This may involve the user picking up the telephone connected to the remote computer system 102 or placing the virtual telephone "off-hook" to begin a telephone call. This may also involve the user initiating a modem or ISDN data transmission, initiating an Internet session, checking office email, etc.
- step 564 the virtual presence software executing on the remote computer system 102 determines if the remote computer system 102 is connected to the virtual presence server 106. If not, then in step 566 the virtual presence software automatically dials the corporate office. In step 568 the virtual presence software establishes a connection with the virtual presence server 106. Here it is noted that the connection is established as quickly as possible, and the security negotiations performed in step 504 of FIG. 12 are preferably not performed, with the possible exception of a reconnect password. In step 570 the remote computer system 102 performs the desired function at the corporate office, such as checking or sending email, calling an external party, or accessing the Internet, among others.
- FIG. 16 a flowchart diagram is shown illustrating operation of the present invention when a party at the corporate office or elsewhere accesses the remote user.
- the flowchart of FIG. 16 presumes that virtual presence has been enabled as shown in step 510 of FIG. 12.
- the virtual presence server 106 receives a communication from a party intended for the remote computer system 102. This may involve a co-worker at the corporate office dialing the local extension of the remote user, an external person or external party calling the remote user from outside the corporate office, a party sending an email or fax to the remote user, or other forms of communication. This may also involve the third party initiating a modem or ISDN data transmission to the remote user.
- step 584 the virtual presence software executing on the virtual presence server 106 determines if the remote computer system 102 is connected to the virtual presence server 106. If not, then in step 586 the virtual presence server 106 automatically dials the remote computer system 102, i.e., establishes a connection or places a call to the remote computer system. Once the virtual presence server 106 at the corporate office connects to the remote user, the virtual presence server 106 "knows" the identity of the remote user. In step 588 the virtual presence server 106 establishes a connection with the remote computer system 102.
- the connection is established as quickly as possible, and the security negotiations performed in step 504 of FIG. 12 are preferably not performed.
- step 590 the virtual presence server 106 performs the desired function or transfer to the remote computer system 102, such as sending an email transmitted from a third party, transferring or forwarding a call made by a third party, forwarding a fax message received from a third party, among others.
- the virtual presence server 106 preferably generates special tones or uses other means to distinguish the virtual presence server 106 calling the remote user versus a call from a third party directly to the remote user.
- caller ID information is used by the virtual presence software executing on the remote computer system to distinguish between calls from the virtual presence server 106 and calls from third parties directly to the remote user's remote location.
- the caller ID information is used by the remote computer system 102 between the first and second ring before the receiving telephone has come off-hook. This allows the remote computer system to immediately determine if the call is from the virtual presence server 106 or from somebody else.
- the virtual presence server 106 preferably generates special tones or unique identifying tones in a similar manner to the tones generated by a fax machine. In another embodiment, the virtual presence server 106 uses V8.bis, which provides for userdefined calling tone fields.
- any virtual presence access by the remote computer system 102 causes the link to be automatically redialed by the virtual presence software executing in the remote computer system. This reduces message unit charging costs while preferably being transparent to the user.
- any accesses by a third party intended for the remote user cause the virtual presence server 106 to automatically re-establish the connection with the remote computer system 102. After the reconnection, the third party communications are automatically directed to the remote user. Thus if the user picks up the telephone or engages the virtual telephone on the remote computer to initiate a call, and if a temporary disconnect has occurred, the remote computer system 102 automatically dials the virtual presence server 106 to reconnect.
- the virtual presence server 106 at the corporate office automatically redials the remote computer system to reestablish the link.
- the virtual presence server 106 uses the telephone numbers provided by the remote virtual presence software at the beginning of the session and stored by the virtual presence server 106 during the initial session negotiation.
- a remote user accesses data and/or performs communications using the virtual presence server 106 at the corporate office.
- the remote user desires to make a telephone call or otherwise communicate with a third party, wherein the remote user behaves just as if he were physically located at the corporate office.
- step 562 the remote user initiates a communication, i.e., picks up the telephone, or in some manner enables the telephone or modem to become "off-hook". For example, if the user is using a virtual telephone executing on the remote computer system, the user clicks a telephone call icon on the virtual telephone. If the remote user is connected to the virtual presence server 106 in step 564, or after a connection is established in step 568, then the following steps occur. In step 570 the corporate PBX 112 provides a dial tone to the remote user.
- the corporate PBX 112 provides the dial tone through the virtual presence server 106, through the public switched telephone network (PSTN) and through the open connection to the user's telephone instrument, or to the user's virtual telephone executing on the computer system 102.
- PSTN public switched telephone network
- the corporate PBX 112 provides the dial tone to the remote user's telephone, and the remote user acts as an extension to the corporate PBX 112.
- the user dials the desired number. If the remote user desires to talk to a co-worker at the corporate office, the remote user dials the co-worker's three digit (or other type) extension. If the remote user dials a co-worker who is also a remote user that maintains a virtual presence, then the call is routed from the corporate office virtual presence server 106 to the co-worker remote user. If the remote user desires to talk to a third party using the corporate office WATTS line, the remote user dials just as if he/she were physically at the corporate office. Therefore, the telephone plugged into the remote computer system and/or the virtual telephone simulated by the remote office software appears as an extension on the corporate telephone system, i.e. the corporate PBX 112. The remote user also sends a fax or email, or logs on to the Internet, as if he were physically present at the corporate office.
- step 590 when a telephone call is made to the user at the corporate office in step 582, then if the virtual presence connection is in place in step 584, or after the connection is established in step 588, in step 590 the PBX 112 and the virtual presence server 106 automatically route the call to the remote user.
- the telephone call is routed through the PBX 112 and provided through the virtual presence server 106 to the remote user at his/her remote location.
- the virtual presence server 106 provides the proper tones to the telephone of the remote user to direct the remote user's telephone to ring.
- the remote user then may pick up or answer the telephone and complete the connection.
- a received email or fax is routed to the remote user in this fashion.
- the remote user operates substantially as if the user were physically present at the corporate office.
- the remote user operates substantially as if the user were physically present at the corporate office.
- the PBX telephone system 112 at the corporate office automatically routes the call to the user's home.
- the corporate PBX 112 automatically routes the telephone call through the session created by the user and the telephone rings at the remote computer 102, i.e. at the telephone plugged into the remote computer system or the virtual telephone simulated by the remote office software. Therefore, an external party calling the user is unable to detect whether the user is actually physically located in the corporate office or in a remote location with a virtual presence according to the present invention.
- the external party faxes the document to the corporate office. If the user and the external party are discussing a document and the external party desires to fax the document to the user, the external party faxes the document to the corporate office. If the user has a dedicated phone number for a personal fax at the corporate office, then the virtual presence server 106 of the present invention operates to automatically direct the fax from the corporate office to the user's home. In this case, the external party faxes the document to a fax machine, or to the fax number, at the corporate office which is connected to the virtual presence server 106, and the virtual presence server 106 detects that remote user as the receiving party of the fax and automatically redirects the fax transmission data from the corporate office fax machine to the remote user's home office.
- an external party calls the remote user at the corporate office and also faxes a document to the remote user at the corporate office, and both the telephone call and the fax document are automatically redirected to the user's home since the user is physically located at home. This occurs unbeknownst to the external party, who has every reason to believe that the user is physically located in the corporate office.
- the remote user at his home has established a "virtual presence" at the corporate office according to the invention, and desires to make a long distant telephone call to an external party located in a different area of the country, according to the present invention the user simply performs the dialing routine to access the corporate office WATTS line at the corporate office, just as if the remote user were physically located in the corporate office.
- the remote user can obtain and use the corporate office WATTS line to make a long distance telephone call to an external party at a much reduced rate, just as if the user were physically located in the corporate office.
- a remote user is connected to the corporate office according to the virtual presence system of the invention, the user may be talking on the phone and simultaneously sending a fax.
- the remote user is also connected through a LAN bridge to the corporate LAN. If the remote user launches an application which expects to use a modem in one embodiment, this opens a channel to a the corporate office which then returns to use the remote user's modem. Thus, the modem located with the remote user is used in the application to dial the on-line service.
- the remote user can access a modem from a modem server at the corporate office, and the modem at the corporate office acts as a slave to the remote user modem.
- the modem at the corporate office performs desired communications, and the remote user's modem is only required for communications to and from the modem at the corporate office.
- the telecommuter preferably instructs his friends and family to "call me at the office" to avoid a busy signal as a result of the virtual presence phone connection occupying the phone line. These calls are then routed to the telecommuter's home by the virtual presence server 106.
- the virtual presence server 106 instructs the telephone company Central Office to automatically route calls to the telecommuter's home number to the corporate office, and these calls are then routed to the telecommuter's home by the virtual presence server 106.
- an external party who attempts to call the telecommuter at home is not blocked out, but rather is routed through the corporate office virtual presence server 106 to the telecommuter.
- the telecommuter is not required to have separate telephone lines for personal and business use, but rather is required to only have a single line for both personal and business communications.
- the single telephone line serves as the personal voice channel, the business voice channel, the corporate LAN data channel, and fax data channel.
- the user When the user has completed operations and desires to terminate the session to the corporate office, the user preferably clicks on the "Be There" icon or enters a command at the operating system command line to terminate the remote virtual presence software.
- the present invention also provides a greatly improved system and interface for performing remote access call forwarding.
- remote access call forwarding is not widely used due to the lack of a friendly user interface as well as the lack of a system which monitors the forwarding history and status of the user.
- the computer system 102 including the IRW unit 104 of the present invent ion provides an automated means for performing remote access call forwarding.
- the computer system 102 includes software which provides a friendly user interface that greatly simplifies remote access call forwarding.
- the computer system 102 also tracks the remote call forwarding status and history of the user, and thus remote access call forwarding can be easily undone.
- the computer system 102 includes recovery methods for situations where a link has gone down and/or other instances occur where the remote access call forwarding should be done.
- the computer system 102 includes authentication software as discussed above which provides the necessary security for remote access call forwarding.
- the system of the present invention thus allows a remote user to connect to a corporate office and behave just as if the user were physically present at the corporate office.
Abstract
Description
Claims (50)
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/559,472 US5764639A (en) | 1995-11-15 | 1995-11-15 | System and method for providing a remote user with a virtual presence to an office |
EP96936483A EP0861553A1 (en) | 1995-11-15 | 1996-10-15 | System and method for providing a remote user with a virtual presence to an office |
PCT/US1996/016455 WO1997018662A1 (en) | 1995-11-15 | 1996-10-15 | System and method for providing a remote user with a virtual presence to an office |
JP9518841A JP2000500624A (en) | 1995-11-15 | 1996-10-15 | System and method for providing remote users with virtual presence in an office |
US08/740,775 US5889845A (en) | 1995-11-15 | 1996-11-01 | System and method for providing a remote user with a virtual presence to an office |
US08/995,765 US6301339B1 (en) | 1995-11-15 | 1997-12-22 | System and method for providing a remote user with a virtual presence to an office |
US09/905,162 US20020118671A1 (en) | 1995-11-15 | 2001-07-12 | Extending office telephony and network data services to a remote client through the internet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/559,472 US5764639A (en) | 1995-11-15 | 1995-11-15 | System and method for providing a remote user with a virtual presence to an office |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US70826796A Continuation-In-Part | 1995-11-15 | 1996-09-06 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/740,775 Continuation US5889845A (en) | 1995-11-15 | 1996-11-01 | System and method for providing a remote user with a virtual presence to an office |
US09/905,162 Continuation US20020118671A1 (en) | 1995-11-15 | 2001-07-12 | Extending office telephony and network data services to a remote client through the internet |
Publications (1)
Publication Number | Publication Date |
---|---|
US5764639A true US5764639A (en) | 1998-06-09 |
Family
ID=24233725
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/559,472 Expired - Fee Related US5764639A (en) | 1995-11-15 | 1995-11-15 | System and method for providing a remote user with a virtual presence to an office |
US08/740,775 Expired - Fee Related US5889845A (en) | 1995-11-15 | 1996-11-01 | System and method for providing a remote user with a virtual presence to an office |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/740,775 Expired - Fee Related US5889845A (en) | 1995-11-15 | 1996-11-01 | System and method for providing a remote user with a virtual presence to an office |
Country Status (4)
Country | Link |
---|---|
US (2) | US5764639A (en) |
EP (1) | EP0861553A1 (en) |
JP (1) | JP2000500624A (en) |
WO (1) | WO1997018662A1 (en) |
Cited By (177)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5870465A (en) * | 1997-08-21 | 1999-02-09 | Data Race, Inc. | Telephony adapter system for providing a user with a virtual presence to an office |
US5898839A (en) * | 1997-03-17 | 1999-04-27 | Geonet Limited, L.P. | System using signaling channel to transmit internet connection request to internet service provider server for initiating and internet session |
US5905776A (en) * | 1996-04-04 | 1999-05-18 | Siemens Information And Communication Networks, Inc. | System and method of co-ordinating communications for telecommuters |
US5907598A (en) * | 1997-02-20 | 1999-05-25 | International Business Machines Corporation | Multimedia web page applications for AIN telephony |
US5926756A (en) * | 1996-08-26 | 1999-07-20 | Motorola, Inc. | Method and system for programming a cellular phone |
EP0969649A1 (en) * | 1998-07-03 | 2000-01-05 | Robert Bosch Gmbh | Method for call diversion in communication networks |
US6014687A (en) * | 1995-12-18 | 2000-01-11 | Sony Corporation | System for audio communication between two terminals connected to the internet network |
WO2000004477A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A system and method of processing credit card, e-commerce, and e-business transactions without the merchant incurring transaction processing fees or charges worldwide |
WO2000004476A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A phone having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for communicating voice and data |
WO2000005670A1 (en) * | 1998-07-20 | 2000-02-03 | Usa Technologies, Inc. | Universal interactive advertising and payment system for public access electronic commerce and business related products and services |
US6028917A (en) * | 1997-04-04 | 2000-02-22 | International Business Machines Corporation | Access to extended telephone services via the internet |
US6032118A (en) * | 1996-12-19 | 2000-02-29 | Northern Telecom Limited | Virtual private network service provider for asynchronous transfer mode network |
US6041114A (en) * | 1997-03-27 | 2000-03-21 | Active Voice Corporation | Telecommute server |
US6049805A (en) * | 1998-02-24 | 2000-04-11 | Microsoft Corporation | Dynamic event mechanism for objects with associational relationships |
US6055512A (en) * | 1997-07-08 | 2000-04-25 | Nortel Networks Corporation | Networked personal customized information and facility services |
US6075776A (en) * | 1996-06-07 | 2000-06-13 | Nippon Telegraph And Telephone Corporation | VLAN control system and method |
WO2000034881A1 (en) * | 1998-12-11 | 2000-06-15 | 3Net Communications Corporation | System and method for processing information via a global computer network |
US6091737A (en) * | 1996-11-15 | 2000-07-18 | Multi-Tech Systems, Inc. | Remote communications server system |
WO2000045580A2 (en) * | 1999-01-28 | 2000-08-03 | Data Race, Inc. | Implementing special protocols using standard modems |
DE19900895A1 (en) * | 1999-01-13 | 2000-08-24 | Tobias Kramer | Arrangement for remote access to target computer has arrangements for establishing Internet connection to remote computer and releasing connection of device to target computer in response |
EP1035715A2 (en) * | 1999-03-05 | 2000-09-13 | Siemens Aktiengesellschaft | Method for providing service features over a communications network |
US6163606A (en) * | 1998-09-16 | 2000-12-19 | Lucent Technologies Inc. | System for providing virtual called party identification in a voice mail system |
US6167440A (en) * | 1996-11-19 | 2000-12-26 | Fujitsu Limited | Communication startup processing system |
US6178199B1 (en) * | 1997-06-17 | 2001-01-23 | Cirrus Logic, Inc. | DCE controlled V.8 bis negotiation |
US6192132B1 (en) | 1998-06-26 | 2001-02-20 | Avaya Technology Corp. | Short term internet access |
WO2001020487A1 (en) * | 1999-09-13 | 2001-03-22 | Webin Korea Co., Ltd. | Method of inducing netizen to invite website on the internet |
US6212436B1 (en) * | 1998-02-24 | 2001-04-03 | Microsoft Corporation | Dynamic inheritance of software object services |
WO2001026267A1 (en) * | 1999-10-05 | 2001-04-12 | Ejasent Inc. | Virtual port multiplexing |
WO2001035616A2 (en) * | 1999-11-09 | 2001-05-17 | Siemens Information And Communication Networks, Inc. | Method and apparatus for extending pbx features via the public network |
US20010005857A1 (en) * | 1998-05-29 | 2001-06-28 | Mihal Lazaridis | System and method for pushing information from a host system to a mobile data communication device |
US6292484B1 (en) | 1997-06-11 | 2001-09-18 | Data Race, Inc. | System and method for low overhead multiplexing of real-time and non-real-time data |
US6301339B1 (en) * | 1995-11-15 | 2001-10-09 | Data Race, Inc. | System and method for providing a remote user with a virtual presence to an office |
US20010047406A1 (en) * | 2000-04-13 | 2001-11-29 | Netilla Networks Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US20020013854A1 (en) * | 1995-12-19 | 2002-01-31 | Gene Eggleston | Method and apparatus for rate governing communications |
US20020019246A1 (en) * | 1999-06-14 | 2002-02-14 | Forte Stephen P. | Method and apparatus for communicating via virtual office telephone extensions |
US6351636B2 (en) * | 1997-10-29 | 2002-02-26 | Siemens Information And Communications Networks, Inc. | System and method for automatic area code updating |
US20020029258A1 (en) * | 1998-05-29 | 2002-03-07 | Gary Mousseau | System and method for redirecting data to a wireless device over a plurality of communication paths |
US6359892B1 (en) * | 1997-11-04 | 2002-03-19 | Inventions, Inc. | Remote access, emulation, and control of office equipment, devices and services |
US20020049818A1 (en) * | 1998-05-29 | 2002-04-25 | Gilhuly Barry J. | System and method for pushing encrypted information between a host system and a mobile data communication device |
US6389455B1 (en) | 1998-09-22 | 2002-05-14 | Richard C. Fuisz | Method and apparatus for bouncing electronic messages |
US6407995B1 (en) * | 1997-08-14 | 2002-06-18 | Lucent Technologies Inc. | Independently switched voice and data calls using a single PSTN line connection |
US20020082727A1 (en) * | 2000-11-07 | 2002-06-27 | Benoit Laflamme | SPA controller computer interface |
US6425000B1 (en) * | 1996-05-30 | 2002-07-23 | Softell | System and method for triggering actions at a host computer by telephone |
US20020098831A1 (en) * | 2001-01-18 | 2002-07-25 | Castell William D. | Unified message system and method |
US20020103803A1 (en) * | 2001-01-30 | 2002-08-01 | Alcatel | Method for providing an apparent connectivity in an access network corresponding network access server and event management system |
US6438585B2 (en) | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US6445694B1 (en) * | 1997-03-07 | 2002-09-03 | Robert Swartz | Internet controlled telephone system |
US20020128036A1 (en) * | 2001-03-09 | 2002-09-12 | Yach David P. | Advanced voice and data operations in a mobile data communication device |
US20020132609A1 (en) * | 2001-03-14 | 2002-09-19 | Lewis Allan D. | Scalable and secure messaging system for a wireless network |
WO2002077961A1 (en) * | 2001-02-09 | 2002-10-03 | Unwireit.Com, Inc. | Web-based system for monitoring and/or controlling home devices |
US20020143866A1 (en) * | 2001-02-20 | 2002-10-03 | Lewis Allan D. | System and method for administrating a wireless communication network |
US6463459B1 (en) | 1999-01-22 | 2002-10-08 | Wall Data Incorporated | System and method for executing commands associated with specific virtual desktop |
US6470046B1 (en) * | 1997-02-26 | 2002-10-22 | Paradyne Corporation | Apparatus and method for a combined DSL and voice system |
US20020156704A1 (en) * | 2001-03-26 | 2002-10-24 | Kolls H. Brock | Method of constructing a digital content play list for transmission and presentation on a public access electronic terminal |
US6477172B1 (en) * | 1999-05-25 | 2002-11-05 | Ulysses Esd | Distributed telephony resource management method |
US20020184061A1 (en) * | 2001-06-01 | 2002-12-05 | Digate Thomas A. | Method and system for managing executive information |
US20020191773A1 (en) * | 2001-06-13 | 2002-12-19 | Lg Electronics Inc. | Method and apparatus for connecting to IP private branch exchange |
GB2377143A (en) * | 2001-06-29 | 2002-12-31 | 3G Scene Plc | Internet security |
US6515996B1 (en) * | 1996-06-04 | 2003-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Modem with IP support |
US20030048891A1 (en) * | 2001-09-13 | 2003-03-13 | International Business Machines Corporation | Telecommunications service extensions |
US6546004B2 (en) | 1998-12-31 | 2003-04-08 | Nortel Networks Limited | Method and apparatus for distributing access devices for voice/data communication in a communication system over packet based networks |
US6553116B1 (en) | 1999-09-03 | 2003-04-22 | Siemens Information And Communication Networks, Inc. | System and method for early detection of area code changes |
US20030081621A1 (en) * | 2001-10-26 | 2003-05-01 | Godfrey James A. | System and method for controlling configuration settings for mobile communication devices and services |
US6560223B1 (en) | 1998-12-23 | 2003-05-06 | Nortel Networks Limited | Wireless multi-site networking using signaling and voice-over-IP |
US6563821B1 (en) | 1997-11-14 | 2003-05-13 | Multi-Tech Systems, Inc. | Channel bonding in a remote communications server system |
US20030093459A1 (en) * | 1998-10-07 | 2003-05-15 | Dowling Eric Morgan | Virtual connection of a remote unit to a server |
US20030095644A1 (en) * | 2001-11-19 | 2003-05-22 | Paul-Marcel St-Onge | System and method for remote access to a telephone |
US20030120805A1 (en) * | 2001-12-21 | 2003-06-26 | Couts Jeffrey David | System and method for automatically forwarding a communication message |
US6601040B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Electronic commerce terminal for wirelessly communicating to a plurality of communication devices |
US6601039B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Gas pump control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions |
US6601038B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Delivery of goods and services resultant from an electronic commerce transaction by way of a pack and ship type company |
US20030145212A1 (en) * | 2002-01-31 | 2003-07-31 | Crumly James D. | Secure system for delivery of a fax to a remote user |
US6604087B1 (en) | 1998-07-20 | 2003-08-05 | Usa Technologies, Inc. | Vending access to the internet, business application software, e-commerce, and e-business in a hotel room |
US6604085B1 (en) | 1998-07-20 | 2003-08-05 | Usa Technologies, Inc. | Universal interactive advertising and payment system network for public access electronic commerce and business related products and services |
US6606605B1 (en) | 1998-07-20 | 2003-08-12 | Usa Technologies, Inc. | Method to obtain customer specific data for public access electronic commerce services |
US6606602B1 (en) | 1998-07-20 | 2003-08-12 | Usa Technologies, Inc. | Vending machine control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions |
US6611810B1 (en) | 1998-07-20 | 2003-08-26 | Usa Technologies, Inc. | Store display window connected to an electronic commerce terminal |
US20030174827A1 (en) * | 2002-01-11 | 2003-09-18 | Volker Henz | Method for determining a service providing program, associated units and associated program |
EP1001589A3 (en) * | 1998-11-13 | 2003-09-24 | Siemens Aktiengesellschaft | Central de télécommunications |
US20030195968A1 (en) * | 1997-06-19 | 2003-10-16 | Selgas Thomas Drennan | Incorporation of a web page program to modify a database |
US6674853B1 (en) * | 2000-11-22 | 2004-01-06 | Avaya Technology Corp. | Integration of remote access and service |
US6678719B1 (en) | 1999-12-20 | 2004-01-13 | Mediaone Group, Inc. | Virtual workplace intercommunication tool |
US6680730B1 (en) | 1999-01-25 | 2004-01-20 | Robert Shields | Remote control of apparatus using computer networks |
US6687354B1 (en) * | 1997-03-31 | 2004-02-03 | Telefonaktiebolaget Lm Ericsson | Method and arrangement for connection of a computer to a computer network via a telephone exchange |
US6704412B1 (en) | 1998-09-24 | 2004-03-09 | Bechtel Bwxt Idaho, Llc | Systems configured to distribute a telephone call, communication systems, communication methods and methods of routing a telephone call to a service representative |
WO2004021689A1 (en) * | 2002-08-30 | 2004-03-11 | Trio Ab | An arrangement functioning as a private automatic branch exchange |
US20040078601A1 (en) * | 2002-08-02 | 2004-04-22 | Chris Tengwall | System and method for operating a wireless device network |
US20040086099A1 (en) * | 2000-05-04 | 2004-05-06 | Siemens Aktiengesellschaft | Directory number conversion for private directory number plan |
US6763336B1 (en) | 1998-07-20 | 2004-07-13 | Usa Technologies, Inc. | Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal using a wirelessly networked plurality of portable digital devices |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US20040181580A1 (en) * | 2003-03-11 | 2004-09-16 | Etienne Baranshamaje | Method, computer useable medium, and system for portable email messaging |
US20040196833A1 (en) * | 2001-08-28 | 2004-10-07 | Udi Dahan | Distributed gateway for combined communication services |
US6807532B1 (en) | 1998-07-20 | 2004-10-19 | Usa Technologies, Inc. | Method of soliciting a user to input survey data at an electronic commerce terminal |
US20040240629A1 (en) * | 1998-09-21 | 2004-12-02 | Microsoft Corporation | Speech processing for telephony API |
US20050015642A1 (en) * | 2003-06-27 | 2005-01-20 | Clifford Hannel | Virtual interface |
US20050021767A1 (en) * | 2001-08-13 | 2005-01-27 | Hong Cai | Keeping persistency while switching between modalities |
US20050025133A1 (en) * | 1997-03-07 | 2005-02-03 | Robert Swartz | Internet controlled telephone system |
US6865671B1 (en) | 2000-04-07 | 2005-03-08 | Sendmail, Inc. | Electronic mail system with authentication methodology for supporting relaying in a message transfer agent |
US6898717B1 (en) | 2000-07-20 | 2005-05-24 | International Business Machines Corporation | Network domain with secured and unsecured servers |
US20050120138A1 (en) * | 2003-09-30 | 2005-06-02 | Salvatore Carmello | Virtual dedicated connection system and method |
US6904037B2 (en) * | 1996-11-05 | 2005-06-07 | Cisco Technology, Inc. | Asymmetric implementation of DSVD for voice/data internet access |
US20050147226A1 (en) * | 2003-12-30 | 2005-07-07 | Vinod Anupam | "Roaming" method and apparatus for use in emulating a user's "home" telecommunications environment |
US20050163303A1 (en) * | 1997-02-28 | 2005-07-28 | Gordon Bremer | Apparatus and method for simultaneous multiple telephone type services on a single telephone line |
US6931115B1 (en) * | 1998-04-13 | 2005-08-16 | Canon Kabushiki Kaisha | Communication apparatus capable of automatic activation of forwarding setup instructed by remote access, and control method thereof |
US6950507B1 (en) * | 2001-12-22 | 2005-09-27 | At&T Corp. | System for working at a remote office PBX |
US20050246468A1 (en) * | 1998-09-21 | 2005-11-03 | Microsoft Corporation | Pluggable terminal architecture for TAPI |
US6986037B1 (en) | 2000-04-07 | 2006-01-10 | Sendmail, Inc. | Electronic mail system with authentication/encryption methodology for allowing connections to/from a message transfer agent |
US20060018283A1 (en) * | 2000-12-22 | 2006-01-26 | Lewis Allan D | Wireless router system and method |
US20060047746A1 (en) * | 1998-01-29 | 2006-03-02 | Freeny Charles C | Split personal computer system |
US20060050863A1 (en) * | 2002-05-29 | 2006-03-09 | Siemens Aktiengesellschaft | Method for supporting the mobility of a subscriber across a communication system |
US20060056398A1 (en) * | 2003-12-15 | 2006-03-16 | Detewe Systems Gmbh | Telecommunication system and method for operating the same |
US20060069657A1 (en) * | 1998-10-01 | 2006-03-30 | Freeny Charles C Jr | Multiple customer and multiple location PC service provider system |
US20060092868A1 (en) * | 2000-11-22 | 2006-05-04 | Meier Robert C | Point-controlled contention arbitration in multiple access wireless LANs |
US7107341B2 (en) | 2001-12-07 | 2006-09-12 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US20070005729A1 (en) * | 2003-09-05 | 2007-01-04 | Johathan Cox | Internet telephony through hosts |
US7162020B1 (en) | 1999-06-14 | 2007-01-09 | Ascendent Telecommunications, Inc. | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US7185113B1 (en) * | 1997-12-31 | 2007-02-27 | Mci Communications Corporation | System and method for establishing a virtual circuit in an ATM network |
CN1302617C (en) * | 1999-08-23 | 2007-02-28 | 英特尔公司 | Method and apparatus for matching common mode output voltage at a switched-capacitor to continuous-time interface |
US7187763B1 (en) * | 2002-11-14 | 2007-03-06 | At&T Corp. | Secure method for conferencing through a remote PBX |
US7209949B2 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US7210147B1 (en) | 1999-10-05 | 2007-04-24 | Veritas Operating Corporation | IP virtualization |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US7257205B2 (en) | 1999-06-14 | 2007-08-14 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US7266365B2 (en) | 1998-05-29 | 2007-09-04 | Research In Motion Limited | System and method for delayed transmission of bundled command messages |
US20070214226A1 (en) * | 2006-03-07 | 2007-09-13 | Samsung Electronics Co., Ltd. | Method and system for pushing electronic mail |
US7292858B2 (en) | 1999-06-14 | 2007-11-06 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US20070259688A1 (en) * | 2000-06-14 | 2007-11-08 | Forte Stephen P | Method and apparatus for communicating via virtual office telephone extensions |
US7409711B1 (en) * | 2002-12-24 | 2008-08-05 | The Chamberlain Group, Inc. | Method and apparatus for troubleshooting a security gate system remotely |
US7464867B1 (en) | 2001-03-26 | 2008-12-16 | Usa Technologies, Inc. | Cashless vending system with tethered payment interface |
US7489986B1 (en) * | 2000-11-07 | 2009-02-10 | Gecko Alliance Group Inc. | Spa controller computer interface for spas |
US20090055281A1 (en) * | 2007-08-20 | 2009-02-26 | Usa Technologies, Inc. | Processing systems and methods for vending transactions |
US7519047B1 (en) * | 2000-11-28 | 2009-04-14 | Nortel Networks Limited | Method and apparatus for cloning terminals in a communications network |
US20090210356A1 (en) * | 2000-09-12 | 2009-08-20 | Abrams Peter C | Method, system and apparatus for providing pay-per-use distributed computing resources |
US7593897B1 (en) | 2001-06-19 | 2009-09-22 | Usa Technologies, Inc. | Wireless system for communicating cashless vending transaction data and vending machine audit data to remote locations |
US20090248852A1 (en) * | 2008-03-30 | 2009-10-01 | Oded Fuhrmann | Evaluating Entities Associations with their Respective Environments |
US7630939B1 (en) | 2001-03-26 | 2009-12-08 | Usa Technologies, Inc. | System and method for locally authorizing cashless transactions at point of sale |
US7690495B1 (en) | 2001-03-26 | 2010-04-06 | Usa Technologies, Inc. | Card reader assembly |
US7693602B1 (en) | 2001-03-26 | 2010-04-06 | Usa Technologies, Inc. | Cashless vending transaction management by a vend assist mode of operation |
US20100246430A1 (en) * | 2000-12-28 | 2010-09-30 | Nortel Networks Limited | Voice optimization in a network having voice over internet protocol communication devices |
US7814533B2 (en) | 1997-09-26 | 2010-10-12 | Verizon Business Global Llc | Secure customer interface for Web based data management |
US7865430B1 (en) | 2001-03-26 | 2011-01-04 | Usa Technology, Inc. | Cashless transaction payment module |
US7881941B2 (en) | 2000-02-04 | 2011-02-01 | Parus Holdings, Inc. | Robust voice browser system and voice activated device controller |
US20110032324A1 (en) * | 2009-08-07 | 2011-02-10 | Research In Motion Limited | Methods and systems for mobile telepresence |
US20110119336A1 (en) * | 2009-11-17 | 2011-05-19 | International Business Machines Corporation | Remote command execution over a network |
US7958212B1 (en) * | 2000-02-29 | 2011-06-07 | Microsoft Corporation | Updating presence information |
US8064487B1 (en) * | 2006-04-17 | 2011-11-22 | Avaya Inc. | Virtual office presence bridge |
US8098600B2 (en) | 1997-03-03 | 2012-01-17 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US8175904B2 (en) | 1998-10-14 | 2012-05-08 | Templeton Bradley S | Method and apparatus for intermediation of meetings and calls |
US8365240B2 (en) | 2005-04-18 | 2013-01-29 | Research In Motion Limited | Method for providing wireless application privilege management |
US8516055B2 (en) | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
US8596529B1 (en) | 2001-03-26 | 2013-12-03 | Usa Technologies, Inc. | Interactive interface effectuated vending |
US8652378B1 (en) | 2001-10-12 | 2014-02-18 | Monosol Rx Llc | Uniform films for rapid dissolve dosage form incorporating taste-masking compositions |
US8694637B1 (en) * | 2001-02-16 | 2014-04-08 | Parallels IP Holdings GmbH | Virtual private server with CPU time scheduler and isolation of system components |
US8765167B2 (en) | 2001-10-12 | 2014-07-01 | Monosol Rx, Llc | Uniform films for rapid-dissolve dosage form incorporating anti-tacking compositions |
US8776153B2 (en) | 2001-04-25 | 2014-07-08 | At&T Intellectual Property I, Lp | Method and system for transferring content to a networked unit |
US8897432B2 (en) | 2010-07-01 | 2014-11-25 | Etherfax, Llc | System and method of remote fax interconnect technology |
US8900497B2 (en) | 2001-10-12 | 2014-12-02 | Monosol Rx, Llc | Process for making a film having a substantially uniform distribution of components |
US8900498B2 (en) | 2001-10-12 | 2014-12-02 | Monosol Rx, Llc | Process for manufacturing a resulting multi-layer pharmaceutical film |
US8906277B2 (en) | 2001-10-12 | 2014-12-09 | Monosol Rx, Llc | Process for manufacturing a resulting pharmaceutical film |
US9108340B2 (en) | 2001-10-12 | 2015-08-18 | Monosol Rx, Llc | Process for manufacturing a resulting multi-layer pharmaceutical film |
US20150237034A1 (en) * | 2012-11-05 | 2015-08-20 | OMS Software GMBH | Method and system for accessing data in a distributed network system |
US9183560B2 (en) | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
US9258372B2 (en) | 2007-05-09 | 2016-02-09 | Blackberry Limited | Wireless router system and method |
US9338404B1 (en) * | 2014-12-23 | 2016-05-10 | Verizon Patent And Licensing Inc. | Communication in a virtual reality environment |
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
US9377992B2 (en) | 2000-02-04 | 2016-06-28 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
US9935814B2 (en) | 1997-06-19 | 2018-04-03 | My Mail Ltd. | Method of obtaining a network address |
US10187518B2 (en) | 2011-05-31 | 2019-01-22 | World Emergency Network—Nevada, Ltd. | Mobile phone as a one-way recorded transmitter over a cellular network |
US10272607B2 (en) | 2010-10-22 | 2019-04-30 | Aquestive Therapeutics, Inc. | Manufacturing of small film strips |
US10285910B2 (en) | 2001-10-12 | 2019-05-14 | Aquestive Therapeutics, Inc. | Sublingual and buccal film compositions |
US10375233B2 (en) | 2011-10-12 | 2019-08-06 | World Emergency Network—Nevada, Ltd. | Controlled recorded 3-way calling |
US10821074B2 (en) | 2009-08-07 | 2020-11-03 | Aquestive Therapeutics, Inc. | Sublingual and buccal film compositions |
US11077068B2 (en) | 2001-10-12 | 2021-08-03 | Aquestive Therapeutics, Inc. | Uniform films for rapid-dissolve dosage form incorporating anti-tacking compositions |
US11191737B2 (en) | 2016-05-05 | 2021-12-07 | Aquestive Therapeutics, Inc. | Enhanced delivery epinephrine compositions |
US11207805B2 (en) | 2001-10-12 | 2021-12-28 | Aquestive Therapeutics, Inc. | Process for manufacturing a resulting pharmaceutical film |
US11273131B2 (en) | 2016-05-05 | 2022-03-15 | Aquestive Therapeutics, Inc. | Pharmaceutical compositions with enhanced permeation |
Families Citing this family (209)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252953B1 (en) * | 1996-09-30 | 2001-06-26 | Ameritech Services, Inc. | Method and system for providing a work-at-home telecommunication service |
NL1005178C2 (en) * | 1997-02-04 | 1998-08-06 | Koninkl Kpn Nv | Remote access system. |
US7031442B1 (en) | 1997-02-10 | 2006-04-18 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for personal routing in computer-simulated telephony |
US6480600B1 (en) | 1997-02-10 | 2002-11-12 | Genesys Telecommunications Laboratories, Inc. | Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality |
US6104802A (en) | 1997-02-10 | 2000-08-15 | Genesys Telecommunications Laboratories, Inc. | In-band signaling for routing |
JP3048964B2 (en) * | 1997-06-24 | 2000-06-05 | 邦彦 小池 | Telephone transmitting / receiving unit and mobile communication terminal |
US6721071B1 (en) * | 1997-07-09 | 2004-04-13 | Minolta Co., Ltd. | Facsimile allowing correct registration of telephone number |
US6985943B2 (en) | 1998-09-11 | 2006-01-10 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center |
US6711611B2 (en) | 1998-09-11 | 2004-03-23 | Genesis Telecommunications Laboratories, Inc. | Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure |
AT406314B (en) * | 1997-10-01 | 2000-04-25 | Ericsson Austria Ag | Method for the recording and reproduction of acoustic signals |
US6229885B1 (en) * | 1997-10-10 | 2001-05-08 | At&T Wireless Svcs. Inc. | Method for providing remote emulation of the functionality of a private exchange |
USRE46528E1 (en) | 1997-11-14 | 2017-08-29 | Genesys Telecommunications Laboratories, Inc. | Implementation of call-center outbound dialing capability at a telephony network level |
US6377562B1 (en) * | 1997-11-18 | 2002-04-23 | Bell Atlantic Network Services, Inc. | Wireless asymmetric local loop (WASL) communication |
US6044145A (en) * | 1998-01-19 | 2000-03-28 | Rockwell Semiconductor Systems, Inc. | Telecommutable platform |
US6999945B1 (en) * | 1998-01-29 | 2006-02-14 | Automated Business Companies | Multiple customer and multiple location PC service provider system |
US6175622B1 (en) * | 1998-02-10 | 2001-01-16 | Northern Telecom Limited | Virtual private network for a telephone network |
US7907598B2 (en) | 1998-02-17 | 2011-03-15 | Genesys Telecommunication Laboratories, Inc. | Method for implementing and executing communication center routing strategies represented in extensible markup language |
US6332154B2 (en) | 1998-09-11 | 2001-12-18 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface |
DE19808368B4 (en) * | 1998-02-27 | 2004-12-09 | Siemens Ag | Method and arrangement for providing performance features via a communication network |
DE19811407A1 (en) * | 1998-03-16 | 1999-09-23 | Cit Alcatel | Process for receiving fax messages instead of a subscriber's fax machine, and fax receiving device, server and switching center therefor |
DE19811841C2 (en) * | 1998-03-18 | 2002-01-10 | Siemens Ag | Remote administration of a telecommunication system |
IL124033A (en) * | 1998-04-09 | 2002-11-10 | Eci Telecom Ltd | Communication systems |
CA2328913A1 (en) * | 1998-04-17 | 1999-10-28 | Karl D. Zetmeir | Telephone call management software and internet marketing method |
US6098117A (en) * | 1998-04-20 | 2000-08-01 | National Instruments Corporation | System and method for controlling access to memory configured within an I/O module in a distributed I/O system |
DE19817494C2 (en) * | 1998-04-20 | 2003-01-30 | Siemens Ag | Network coupling unit for a communication system |
US7277424B1 (en) * | 1998-07-21 | 2007-10-02 | Dowling Eric M | Method and apparatus for co-socket telephony |
USRE46153E1 (en) | 1998-09-11 | 2016-09-20 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment |
SE521974C2 (en) * | 1998-09-18 | 2003-12-23 | Trio Ab | Telecommunication system with extension device assigned to subscriber switching associated services |
US7107322B1 (en) | 1998-10-01 | 2006-09-12 | Automated Business Companies | Master operating software system |
US6522875B1 (en) * | 1998-11-17 | 2003-02-18 | Eric Morgan Dowling | Geographical web browser, methods, apparatus and systems |
US6285750B1 (en) * | 1998-12-03 | 2001-09-04 | At&T Corp. | Method and apparatus for remotely controlling telephone call-forwarding |
US6018731A (en) * | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a goal based system utilizing a spreadsheet and table based architecture |
US6018732A (en) * | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a runtime program regression analysis tool for a simulation engine |
US6101489A (en) * | 1998-12-22 | 2000-08-08 | Ac Properties, B.V. | System, method and article of manufacture for a goal based system utilizing a time based model |
US6029156A (en) * | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | Goal based tutoring system with behavior to tailor to characteristics of a particular user |
US6067538A (en) * | 1998-12-22 | 2000-05-23 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled focused feedback tutorial system |
US6016486A (en) * | 1998-12-22 | 2000-01-18 | Ac Properties B.V. | System method and article of manufacture for a goal based system utilizing an activity table |
US6782374B2 (en) | 1998-12-22 | 2004-08-24 | Accenture Global Services Gmbh | System, method and article of manufacturing for a runtime program analysis tool for a simulation engine |
US6023692A (en) * | 1998-12-22 | 2000-02-08 | Ac Properties B.V. | Goal based tutoring system with behavior to control flow of presentation |
US6029159A (en) * | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled accounting tutorial system |
US6064998A (en) * | 1998-12-22 | 2000-05-16 | Ac Properties, B.V. | System, method and article of manufacture for a simulation engine with an expert system example processing engine |
US6085184A (en) * | 1998-12-22 | 2000-07-04 | Ac Properties B.V. | System, method and article of manufacture for a dynamic toolbar in a tutorial system |
US6029158A (en) | 1998-12-22 | 2000-02-22 | Ac Properties B.V. | System, method and article of manufacture for a simulation enabled feedback system |
US6018730A (en) | 1998-12-22 | 2000-01-25 | Ac Properties B.V. | System, method and article of manufacture for a simulation engine with a help website and processing engine |
US6535861B1 (en) | 1998-12-22 | 2003-03-18 | Accenture Properties (2) B.V. | Goal based educational system with support for dynamic characteristics tuning using a spread sheet object |
US6032141A (en) * | 1998-12-22 | 2000-02-29 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic tailored feedback |
US6026386A (en) * | 1998-12-22 | 2000-02-15 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic media control |
US6542880B2 (en) | 1998-12-22 | 2003-04-01 | Indeliq, Inc. | System, method and article of manufacture for a goal based system utilizing a table based architecture |
US6125358A (en) * | 1998-12-22 | 2000-09-26 | Ac Properties B.V. | System, method and article of manufacture for a simulation system for goal based education of a plurality of students |
US6134539A (en) * | 1998-12-22 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for a goal based education and reporting system |
US6745170B2 (en) | 1999-02-08 | 2004-06-01 | Indeliq, Inc. | Goal based educational system with support for dynamic characteristic tuning |
US6067537A (en) * | 1998-12-22 | 2000-05-23 | Ac Properties B.V. | System, method and article of manufacture for a goal based educational system with support for dynamic personality feedback |
US5987443A (en) * | 1998-12-22 | 1999-11-16 | Ac Properties B. V. | System, method and article of manufacture for a goal based educational system |
US6023691A (en) * | 1998-12-22 | 2000-02-08 | Ac Properties B.V. | Goal based stimulator utilizing a spreadsheet architecture |
US6003021A (en) * | 1998-12-22 | 1999-12-14 | Ac Properties B.V. | System, method and article of manufacture for a simulation system for goal based education |
US6263363B1 (en) * | 1999-01-28 | 2001-07-17 | Skydesk, Inc. | System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computer |
US7065513B1 (en) | 1999-02-08 | 2006-06-20 | Accenture, Llp | Simulation enabled feedback system |
US7089222B1 (en) | 1999-02-08 | 2006-08-08 | Accenture, Llp | Goal based system tailored to the characteristics of a particular user |
US7065512B1 (en) | 1999-02-08 | 2006-06-20 | Accenture, Llp | Dynamic toolbar in a tutorial system |
US6970858B1 (en) | 1999-02-08 | 2005-11-29 | Accenture, Llp | Goal based system utilizing an activity table |
US7194444B1 (en) | 1999-02-08 | 2007-03-20 | Indeliq, Inc. | Goal based flow of a control presentation system |
US7054848B1 (en) | 1999-02-08 | 2006-05-30 | Accenture, Llp | Goal based system utilizing a time based model |
US7156665B1 (en) | 1999-02-08 | 2007-01-02 | Accenture, Llp | Goal based educational system with support for dynamic tailored feedback |
US7386524B2 (en) | 1999-02-08 | 2008-06-10 | Accenture Global Services Gmbh | Simulation enabled focused feedback tutorial system |
SE519539C2 (en) * | 1999-03-02 | 2003-03-11 | Ericsson Telefon Ab L M | Device and method of telecommunication systems |
US6614888B1 (en) | 1999-03-02 | 2003-09-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Device and method for telecommunication systems |
US6873697B2 (en) | 1999-03-02 | 2005-03-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for handling telecommunications connections |
DE19909956A1 (en) * | 1999-03-06 | 2000-09-07 | Bosch Gmbh Robert | Telecommunications switching system and telecommunications system |
WO2000054485A1 (en) * | 1999-03-06 | 2000-09-14 | Dti Networks, Inc. | System and method for administrating call and call feature set-up in a telecommunications network |
ATE408959T1 (en) * | 1999-03-31 | 2008-10-15 | British Telecomm | COMPUTER TELEPHONE INTEGRATION SYSTEM |
US6611822B1 (en) | 1999-05-05 | 2003-08-26 | Ac Properties B.V. | System method and article of manufacture for creating collaborative application sharing |
US7152092B2 (en) | 1999-05-05 | 2006-12-19 | Indeliq, Inc. | Creating chat rooms with multiple roles for multiple participants |
EP1185964A1 (en) | 1999-05-05 | 2002-03-13 | Accenture Properties (2) B.V. | System, method and article of manufacture for creating collaborative simulations with multiple roles for a single student |
US20020138590A1 (en) * | 2000-05-05 | 2002-09-26 | Beams Brian R. | System method and article of manufacture for creating a virtual university experience |
US20030023686A1 (en) * | 1999-05-05 | 2003-01-30 | Beams Brian R. | Virtual consultant |
GB2350010B (en) * | 1999-05-13 | 2001-06-20 | Mitel Corp | Dnic peripheral extender |
US6360272B1 (en) * | 1999-05-28 | 2002-03-19 | Palm, Inc. | Method and apparatus for maintaining a unified view of multiple mailboxes |
US6438583B1 (en) * | 1999-06-23 | 2002-08-20 | Re-Route Corporation | System and method for re-routing of e-mail messages |
WO2000079780A1 (en) * | 1999-06-23 | 2000-12-28 | Wilshire Cellular, Inc. | Internet facsimile system |
EP1216571A2 (en) * | 1999-08-30 | 2002-06-26 | Siemens Aktiengesellschaft | Method and system for diverting telecommunications connections |
DE19941151A1 (en) * | 1999-08-30 | 2001-03-01 | Siemens Ag | Method and system for redirecting telecommunications connections |
US6736642B2 (en) * | 1999-08-31 | 2004-05-18 | Indeliq, Inc. | Computer enabled training of a user to validate assumptions |
US7929978B2 (en) | 1999-12-01 | 2011-04-19 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network |
US7171221B1 (en) | 1999-12-20 | 2007-01-30 | Cingular Wirelesss Ii, Llc | System and method for automatically transferring a call from a first telephone to a designated telephone in close proximity |
US6718014B2 (en) | 1999-12-27 | 2004-04-06 | Albert M. Haim | Discrete stress-reducing human-telecommunications interface |
US7227933B1 (en) | 2000-01-12 | 2007-06-05 | Multi-Tech Systems, Inc. | System and method for remote management of a DSL device |
US6442248B1 (en) | 2000-01-12 | 2002-08-27 | Multi-Tech Systems, Inc. | System for providing analog and digital telephone functions using a single telephone line |
US20020061309A1 (en) * | 2000-03-08 | 2002-05-23 | Garger Stephen J. | Production of peptides in plants as N-terminal viral coat protein fusions |
US7216350B2 (en) * | 2000-03-31 | 2007-05-08 | Coppercom, Inc. | Methods and apparatus for call service processing by instantiating an object that executes a compiled representation of a mark-up language description of operations for performing a call feature or service |
EP2237580B1 (en) * | 2000-04-10 | 2013-01-09 | Research In Motion Limited | System and method for indicating the state of a message |
US7286492B1 (en) * | 2000-05-31 | 2007-10-23 | Cisco Technology, Inc. | Private branch exchange (PBX) conditioning method and apparatus |
US20020029259A1 (en) * | 2000-07-26 | 2002-03-07 | Nec Corporation | Remote operation system and remote operation method thereof |
CN1252976C (en) * | 2000-07-31 | 2006-04-19 | 西门子公司 | Device and method for call diversion in telecommunication networks |
EP1187438A1 (en) * | 2000-07-31 | 2002-03-13 | Avaya Technology Corp. | Apparatus for secure remote access |
US20020025819A1 (en) * | 2000-08-24 | 2002-02-28 | Zoran Cetusic | Wireless communication techniques |
US7035932B1 (en) * | 2000-10-27 | 2006-04-25 | Eric Morgan Dowling | Federated multiprotocol communication |
US6965914B2 (en) * | 2000-10-27 | 2005-11-15 | Eric Morgan Dowling | Negotiated wireless peripheral systems |
US6901429B2 (en) | 2000-10-27 | 2005-05-31 | Eric Morgan Dowling | Negotiated wireless peripheral security systems |
US6542589B1 (en) | 2000-11-13 | 2003-04-01 | Douglas M. Baskin | Method of telephone access to internet secretarial services |
US20020168054A1 (en) * | 2001-05-14 | 2002-11-14 | Sbc Technology Resources, Inc. | Method and system for provisioning digital subscriber line facilities |
AU2002303825A1 (en) * | 2001-05-22 | 2002-12-03 | Teltone Corporation | Pbx control system via remote telephone |
US20020181442A1 (en) * | 2001-05-29 | 2002-12-05 | Purshotam Rajani | Multimode personal communication system and method |
US20030055902A1 (en) * | 2001-09-14 | 2003-03-20 | Elan Amir | Systems and methods for remotely updating e-mail message status information for messages forwarded from a host system e-mail account across a firewall to a wireless handheld device |
US20030068027A1 (en) * | 2001-10-09 | 2003-04-10 | Dodla Uday Reddy | Methods, systems and computer program products for controlling access to communications systems using quotas |
US20030084169A1 (en) * | 2001-10-31 | 2003-05-01 | Min Zhu | System and method for accessing a target computer from a remote location using a remote computer |
US20030103618A1 (en) * | 2001-12-03 | 2003-06-05 | International Business Machines Corporation | Voice browsing while waiting in a hold queue |
US6959081B2 (en) * | 2001-12-03 | 2005-10-25 | International Business Machines Corporation | Expert hold queue management |
US7095842B2 (en) * | 2001-12-03 | 2006-08-22 | International Business Machines Corporation | Enabling caller controlled hold queue position adjustment |
JP4386732B2 (en) | 2002-01-08 | 2009-12-16 | セブン ネットワークス, インコーポレイテッド | Mobile network connection architecture |
AUPR989802A0 (en) * | 2002-01-09 | 2002-01-31 | Lake Technology Limited | Interactive spatialized audiovisual system |
AU2003212792A1 (en) * | 2002-01-09 | 2003-07-30 | Agilquest Corporation | System and method for managing workplace real estate and other resources |
US7200215B2 (en) * | 2002-02-21 | 2007-04-03 | International Business Machines Corporation | Time based regulation of access to callees |
US7095835B2 (en) * | 2002-02-26 | 2006-08-22 | International Business Machines Corporation | Time based regulation of use of a telephone line |
FI112898B (en) * | 2002-09-18 | 2004-01-30 | Nokia Corp | Voice call establishment request processing method in library involves receiving silent messages through user interface of called and/or calling terminals when two -way voice call between terminals is not allowed |
US7747260B2 (en) * | 2002-10-02 | 2010-06-29 | Siemens Enterprise Communications, Inc. | Mobility voice messaging |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7706519B2 (en) * | 2003-07-02 | 2010-04-27 | Alcatel Lucent | Assembly, and associated method, for telephonic call connection with a virtually-resident telephonic station |
US20050033722A1 (en) * | 2003-08-08 | 2005-02-10 | International Business Machines Corporation | Personality switch hard drive shim |
US20050033721A1 (en) * | 2003-08-08 | 2005-02-10 | International Business Machines Corporation | Location switch hard drive shim |
US7460658B2 (en) * | 2003-09-16 | 2008-12-02 | Alcatel Lucent | Apparatus, and an associated method, for selectably and automatically redirecting a telephonic call to a secondary location |
US7196630B2 (en) * | 2003-09-26 | 2007-03-27 | Avaya Technology Corp. | Method and apparatus for routing a communication to a user based on a predicted presence |
US8706090B2 (en) * | 2003-09-26 | 2014-04-22 | Avaya Inc. | Method and apparatus for delivering a voice mail message with an indication of the presence of the sender |
US20050068167A1 (en) * | 2003-09-26 | 2005-03-31 | Boyer David G. | Programmable presence proxy for determining a presence status of a user |
DE10354947A1 (en) * | 2003-11-25 | 2005-06-30 | Siemens Ag | Method for transmitting communication data in a communication system |
US7362698B2 (en) * | 2004-01-22 | 2008-04-22 | International Business Machines Corporation | Method, system and service for achieving synchronous communication responsive to dynamic status |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
WO2006045102A2 (en) | 2004-10-20 | 2006-04-27 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (en) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful |
US7877703B1 (en) | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
US20060211383A1 (en) * | 2005-03-18 | 2006-09-21 | Schwenke Derek L | Push-to-talk wireless telephony |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US8069166B2 (en) * | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
US8798258B1 (en) * | 2005-09-30 | 2014-08-05 | At&T Intellectual Property Ii, L.P. | Method and apparatus for providing telecommuting virtual numbers for remote workers |
US7396306B2 (en) * | 2005-11-21 | 2008-07-08 | General Motors Corporation | Multiplexed control system and method for an electrically variable hybrid transmission |
US9008075B2 (en) | 2005-12-22 | 2015-04-14 | Genesys Telecommunications Laboratories, Inc. | System and methods for improving interaction routing performance |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US8064434B2 (en) * | 2006-06-28 | 2011-11-22 | T-Jat Systems 2006 Ltd. | Method for providing internet services to a telephone user |
US8549089B2 (en) * | 2006-06-28 | 2013-10-01 | T-Jat Systems 2006 Ltd. | Method for sending messages to a mobile telephone |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8792118B2 (en) * | 2007-09-26 | 2014-07-29 | Ringcentral Inc. | User interfaces and methods to provision electronic facsimiles |
US20090086278A1 (en) * | 2007-09-27 | 2009-04-02 | Ringcentral, Inc. | Electronic facsimile delivery systems and methods |
US8600391B2 (en) | 2008-11-24 | 2013-12-03 | Ringcentral, Inc. | Call management for location-aware mobile devices |
US8670545B2 (en) | 2007-09-28 | 2014-03-11 | Ringcentral, Inc. | Inbound call identification and management |
US8275110B2 (en) | 2007-09-28 | 2012-09-25 | Ringcentral, Inc. | Active call filtering, screening and dispatching |
US9129599B2 (en) * | 2007-10-18 | 2015-09-08 | Nuance Communications, Inc. | Automated tuning of speech recognition parameters |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
JP2010074208A (en) * | 2008-09-16 | 2010-04-02 | Nakayo Telecommun Inc | Telephone system having remote control function, and telephone apparatus |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US8862180B2 (en) | 2008-10-22 | 2014-10-14 | Ringcentral, Inc. | Instant activation and provisioning for telecommunication services on a mobile device |
US8780383B2 (en) | 2008-11-25 | 2014-07-15 | Ringcentral, Inc. | Authenticated facsimile transmission from mobile devices |
WO2010062981A2 (en) | 2008-11-26 | 2010-06-03 | Ringcentral, Inc. | Centralized status server for call management of location-aware mobile devices |
US8300782B2 (en) * | 2009-02-20 | 2012-10-30 | Avaya Inc. | Secure feature access from an off-PBX telephone |
US9043731B2 (en) | 2010-03-30 | 2015-05-26 | Seven Networks, Inc. | 3D mobile user interface with configurable workspace management |
US9077630B2 (en) | 2010-07-26 | 2015-07-07 | Seven Networks, Inc. | Distributed implementation of dynamic wireless traffic policy |
WO2012018556A2 (en) | 2010-07-26 | 2012-02-09 | Ari Backholm | Mobile application traffic optimization |
EP2599003B1 (en) | 2010-07-26 | 2018-07-11 | Seven Networks, LLC | Mobile network traffic coordination across multiple applications |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
GB2499534B (en) | 2010-11-01 | 2018-09-19 | Seven Networks Llc | Caching adapted for mobile application behavior and network conditions |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
US8204953B2 (en) | 2010-11-01 | 2012-06-19 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
EP3422775A1 (en) | 2010-11-22 | 2019-01-02 | Seven Networks, LLC | Optimization of resource polling intervals to satisfy mobile device requests |
CA2798523C (en) | 2010-11-22 | 2015-02-24 | Seven Networks, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
US9325662B2 (en) | 2011-01-07 | 2016-04-26 | Seven Networks, Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
GB2505103B (en) | 2011-04-19 | 2014-10-22 | Seven Networks Inc | Social caching for device resource sharing and management cross-reference to related applications |
US8832228B2 (en) | 2011-04-27 | 2014-09-09 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
US8621075B2 (en) | 2011-04-27 | 2013-12-31 | Seven Metworks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
EP2737742A4 (en) | 2011-07-27 | 2015-01-28 | Seven Networks Inc | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
KR101800661B1 (en) * | 2011-08-24 | 2017-11-24 | 삼성전자 주식회사 | Method and apparatus for accessing location based service |
US8977755B2 (en) | 2011-12-06 | 2015-03-10 | Seven Networks, Inc. | Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation |
US8918503B2 (en) | 2011-12-06 | 2014-12-23 | Seven Networks, Inc. | Optimization of mobile traffic directed to private networks and operator configurability thereof |
US9009250B2 (en) | 2011-12-07 | 2015-04-14 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
US9021021B2 (en) | 2011-12-14 | 2015-04-28 | Seven Networks, Inc. | Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system |
US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
US9326189B2 (en) | 2012-02-03 | 2016-04-26 | Seven Networks, Llc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
WO2013149918A1 (en) * | 2012-04-02 | 2013-10-10 | Telefonaktiebolaget L M Ericsson (Publ) | Best effort call routing preference setting |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
WO2014152255A1 (en) * | 2013-03-14 | 2014-09-25 | Research Triangle Institute | Methods of using call for service data in an analytic capacity |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US10129242B2 (en) * | 2013-09-16 | 2018-11-13 | Airwatch Llc | Multi-persona devices and management |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0367455A2 (en) * | 1988-10-31 | 1990-05-09 | AT&T Corp. | Phone management server for use with a personal computer lan |
EP0536949A2 (en) * | 1991-10-09 | 1993-04-14 | AT&T Corp. | An incoming communications forwarding technique utilizing a called party location indicator |
US5598536A (en) * | 1994-08-09 | 1997-01-28 | Shiva Corporation | Apparatus and method for providing remote users with the same unique IP address upon each network access |
US5602846A (en) * | 1994-04-08 | 1997-02-11 | Paradyne Corporation | Simultaneous voice and data call establishment using a simultaneous voice and data modem pool and private branch exchange facilities |
US5636218A (en) * | 1994-12-07 | 1997-06-03 | International Business Machines Corporation | Gateway system that relays data via a PBX to a computer connected to a pots and a computer connected to an extension telephone and a lanand a method for controlling same |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6030248A (en) * | 1983-07-29 | 1985-02-15 | Nec Corp | Absence transfer system |
US4674115A (en) * | 1985-09-20 | 1987-06-16 | Jabil Circuit Company | Programmable telephone switcher |
US5222125A (en) * | 1991-09-03 | 1993-06-22 | At&T Bell Laboratories | System for providing personalized telephone calling features |
US5291551A (en) * | 1991-10-23 | 1994-03-01 | At&T Bell Laboratories | Home agent telecommunication technique |
US5446740A (en) * | 1993-12-17 | 1995-08-29 | Empire Blue Cross/Blue Shield | Method of and apparatus for processing data at a remote workstation |
-
1995
- 1995-11-15 US US08/559,472 patent/US5764639A/en not_active Expired - Fee Related
-
1996
- 1996-10-15 EP EP96936483A patent/EP0861553A1/en not_active Withdrawn
- 1996-10-15 JP JP9518841A patent/JP2000500624A/en active Pending
- 1996-10-15 WO PCT/US1996/016455 patent/WO1997018662A1/en not_active Application Discontinuation
- 1996-11-01 US US08/740,775 patent/US5889845A/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0367455A2 (en) * | 1988-10-31 | 1990-05-09 | AT&T Corp. | Phone management server for use with a personal computer lan |
EP0536949A2 (en) * | 1991-10-09 | 1993-04-14 | AT&T Corp. | An incoming communications forwarding technique utilizing a called party location indicator |
US5602846A (en) * | 1994-04-08 | 1997-02-11 | Paradyne Corporation | Simultaneous voice and data call establishment using a simultaneous voice and data modem pool and private branch exchange facilities |
US5598536A (en) * | 1994-08-09 | 1997-01-28 | Shiva Corporation | Apparatus and method for providing remote users with the same unique IP address upon each network access |
US5636218A (en) * | 1994-12-07 | 1997-06-03 | International Business Machines Corporation | Gateway system that relays data via a PBX to a computer connected to a pots and a computer connected to an extension telephone and a lanand a method for controlling same |
Non-Patent Citations (10)
Title |
---|
Dieter Hochreuter, Michael Nash, "Hicom 300--eine Vielfalt neuer Molichkeiten," Telcom Report (Siemens), vol. 18, No. 5, Oct. 1995, Munchen, DE, XP000543153, pp. 265-267. |
Dieter Hochreuter, Michael Nash, Hicom 300 eine Vielfalt neuer M o lichkeiten, Telcom Report (Siemens), vol. 18, No. 5, Oct. 1995, M u nchen, DE, XP000543153, pp. 265 267. * |
International Search Report for PCT/US96/16455 dated Apr. 24, 1997. * |
Patent Abstract of Japan, Publication No. 60030248, dated Feb. 15, 1985. * |
Teltone OfficeLink , Teltone advertising brochure (Pub. Jan. 10, 1995). * |
Teltone OfficeLink, Teltone advertising brochure (Pub. Jan. 10, 1995). |
The ITU Telecommunication Standardization Sector ( ITU T ), Draft V.75 (Draft of Feb. 2, 1996), pp. 1 23. * |
The ITU Telecommunication Standardization Sector ( ITU T ), Draft V.DSVD S (Draft of Dec. 8, 1995), Copyright 1996, 22 pages. * |
The ITU Telecommunication Standardization Sector (ITU-T), Draft V.75 (Draft of Feb. 2, 1996), pp. 1-23. |
The ITU Telecommunication Standardization Sector (ITU-T), Draft V.DSVD-S (Draft of Dec. 8, 1995), Copyright 1996, 22 pages. |
Cited By (352)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090172079A1 (en) * | 1995-11-13 | 2009-07-02 | Motorola | Method, computer system, and computer readable medium for sending messages from a mobile device via a host system transparently |
US6301339B1 (en) * | 1995-11-15 | 2001-10-09 | Data Race, Inc. | System and method for providing a remote user with a virtual presence to an office |
US6014687A (en) * | 1995-12-18 | 2000-01-11 | Sony Corporation | System for audio communication between two terminals connected to the internet network |
US20020013854A1 (en) * | 1995-12-19 | 2002-01-31 | Gene Eggleston | Method and apparatus for rate governing communications |
US5905776A (en) * | 1996-04-04 | 1999-05-18 | Siemens Information And Communication Networks, Inc. | System and method of co-ordinating communications for telecommuters |
US6425000B1 (en) * | 1996-05-30 | 2002-07-23 | Softell | System and method for triggering actions at a host computer by telephone |
US6515996B1 (en) * | 1996-06-04 | 2003-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Modem with IP support |
US6075776A (en) * | 1996-06-07 | 2000-06-13 | Nippon Telegraph And Telephone Corporation | VLAN control system and method |
US5926756A (en) * | 1996-08-26 | 1999-07-20 | Motorola, Inc. | Method and system for programming a cellular phone |
US6904037B2 (en) * | 1996-11-05 | 2005-06-07 | Cisco Technology, Inc. | Asymmetric implementation of DSVD for voice/data internet access |
US6359894B1 (en) | 1996-11-15 | 2002-03-19 | Multi-Tech Systems, Inc. | Remote communications server system |
US6091737A (en) * | 1996-11-15 | 2000-07-18 | Multi-Tech Systems, Inc. | Remote communications server system |
US6167440A (en) * | 1996-11-19 | 2000-12-26 | Fujitsu Limited | Communication startup processing system |
US6032118A (en) * | 1996-12-19 | 2000-02-29 | Northern Telecom Limited | Virtual private network service provider for asynchronous transfer mode network |
US6584444B1 (en) | 1996-12-19 | 2003-06-24 | Nortel Networks Limited | Virtual private network service provider for asynchronous transfer mode network |
US5907598A (en) * | 1997-02-20 | 1999-05-25 | International Business Machines Corporation | Multimedia web page applications for AIN telephony |
US6470046B1 (en) * | 1997-02-26 | 2002-10-22 | Paradyne Corporation | Apparatus and method for a combined DSL and voice system |
US20050163303A1 (en) * | 1997-02-28 | 2005-07-28 | Gordon Bremer | Apparatus and method for simultaneous multiple telephone type services on a single telephone line |
US7961850B2 (en) * | 1997-02-28 | 2011-06-14 | Paradyne Corporation | Apparatus and method for simultaneous multiple telephone type services on a single telephone line |
US8843120B2 (en) | 1997-03-03 | 2014-09-23 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US8098600B2 (en) | 1997-03-03 | 2012-01-17 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US8838074B2 (en) | 1997-03-03 | 2014-09-16 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US9571445B2 (en) | 1997-03-03 | 2017-02-14 | Parus Holdings, Inc. | Unified messaging system and method with integrated communication applications and interactive voice recognition |
US9912628B2 (en) | 1997-03-03 | 2018-03-06 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US8843141B2 (en) | 1997-03-03 | 2014-09-23 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US10038663B2 (en) | 1997-03-03 | 2018-07-31 | Parus Holdings, Inc. | Computer, internet and telecommunications based network |
US7512117B2 (en) | 1997-03-07 | 2009-03-31 | Web Telephony, Llc | Internet controlled telephone system |
US20050025133A1 (en) * | 1997-03-07 | 2005-02-03 | Robert Swartz | Internet controlled telephone system |
US6445694B1 (en) * | 1997-03-07 | 2002-09-03 | Robert Swartz | Internet controlled telephone system |
US20050074104A1 (en) * | 1997-03-07 | 2005-04-07 | Web Telephony Llc | Internet controlled telephone system |
US7486664B2 (en) | 1997-03-07 | 2009-02-03 | Web Telephony, Llc | Internet controlled telephone system |
US5898839A (en) * | 1997-03-17 | 1999-04-27 | Geonet Limited, L.P. | System using signaling channel to transmit internet connection request to internet service provider server for initiating and internet session |
US6404874B1 (en) * | 1997-03-27 | 2002-06-11 | Cisco Technology, Inc. | Telecommute server |
US6041114A (en) * | 1997-03-27 | 2000-03-21 | Active Voice Corporation | Telecommute server |
US6687354B1 (en) * | 1997-03-31 | 2004-02-03 | Telefonaktiebolaget Lm Ericsson | Method and arrangement for connection of a computer to a computer network via a telephone exchange |
US6028917A (en) * | 1997-04-04 | 2000-02-22 | International Business Machines Corporation | Access to extended telephone services via the internet |
US6292484B1 (en) | 1997-06-11 | 2001-09-18 | Data Race, Inc. | System and method for low overhead multiplexing of real-time and non-real-time data |
US6178199B1 (en) * | 1997-06-17 | 2001-01-23 | Cirrus Logic, Inc. | DCE controlled V.8 bis negotiation |
US7975056B2 (en) | 1997-06-19 | 2011-07-05 | Mymail Ltd. | Method for providing a network address |
US20040015592A1 (en) * | 1997-06-19 | 2004-01-22 | Selgas Thomas Drennan | Modification of the hidden log-in-data |
US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
US8732318B2 (en) | 1997-06-19 | 2014-05-20 | Mymail, Ltd. | Method of connecting a user to a network |
US10135878B2 (en) | 1997-06-19 | 2018-11-20 | Mymail, Ltd. | Method for accessing a digital network by way of one or more Internet service providers |
US20040030752A1 (en) * | 1997-06-19 | 2004-02-12 | Selgas Thomas Drennan | Modification of data packets so as to send them to a destination via a third party |
US8275863B2 (en) | 1997-06-19 | 2012-09-25 | Mymail, Ltd. | Method of modifying a toolbar |
US9021070B2 (en) | 1997-06-19 | 2015-04-28 | Mymail, Ltd. | Dynamically modifying a toolbar |
US10228838B2 (en) | 1997-06-19 | 2019-03-12 | Mymail, Ltd. | Dynamically modifying a toolbar |
US9935814B2 (en) | 1997-06-19 | 2018-04-03 | My Mail Ltd. | Method of obtaining a network address |
US20030204606A1 (en) * | 1997-06-19 | 2003-10-30 | Selgas Thomas Drennan | Getting address from a second entity |
US9137240B2 (en) | 1997-06-19 | 2015-09-15 | Mymail, Ltd. | System and method of accessing a network by way of different service providers |
US9141263B2 (en) | 1997-06-19 | 2015-09-22 | Thomas Drennan Selgas | Method of modifying a toolbar |
US20030195968A1 (en) * | 1997-06-19 | 2003-10-16 | Selgas Thomas Drennan | Incorporation of a web page program to modify a database |
US6055512A (en) * | 1997-07-08 | 2000-04-25 | Nortel Networks Corporation | Networked personal customized information and facility services |
US6407995B1 (en) * | 1997-08-14 | 2002-06-18 | Lucent Technologies Inc. | Independently switched voice and data calls using a single PSTN line connection |
US5870465A (en) * | 1997-08-21 | 1999-02-09 | Data Race, Inc. | Telephony adapter system for providing a user with a virtual presence to an office |
US8479259B2 (en) | 1997-09-26 | 2013-07-02 | Verizon Business Global Llc | Secure customer interface for web based data management |
US9197599B1 (en) * | 1997-09-26 | 2015-11-24 | Verizon Patent And Licensing Inc. | Integrated business system for web based telecommunications management |
US8073777B2 (en) | 1997-09-26 | 2011-12-06 | Verizon Business Global Llc | Integrated business systems for web based telecommunications management |
US7814533B2 (en) | 1997-09-26 | 2010-10-12 | Verizon Business Global Llc | Secure customer interface for Web based data management |
US8935772B2 (en) | 1997-09-26 | 2015-01-13 | Verizon Patent And Licensing Inc. | Secure server architecture for web based data management |
US8495724B2 (en) | 1997-09-26 | 2013-07-23 | Verizon Business Global Llc | Secure server architecture for web based data management |
US6351636B2 (en) * | 1997-10-29 | 2002-02-26 | Siemens Information And Communications Networks, Inc. | System and method for automatic area code updating |
US20020181398A1 (en) * | 1997-11-04 | 2002-12-05 | Inventions, Inc. | Remote access, emulation, and control of office equipment |
US6359892B1 (en) * | 1997-11-04 | 2002-03-19 | Inventions, Inc. | Remote access, emulation, and control of office equipment, devices and services |
US7324528B2 (en) | 1997-11-04 | 2008-01-29 | Aspect Software, Inc. | Remote access, emulation, and control of office equipment |
US6563821B1 (en) | 1997-11-14 | 2003-05-13 | Multi-Tech Systems, Inc. | Channel bonding in a remote communications server system |
US7185113B1 (en) * | 1997-12-31 | 2007-02-27 | Mci Communications Corporation | System and method for establishing a virtual circuit in an ATM network |
US20060047746A1 (en) * | 1998-01-29 | 2006-03-02 | Freeny Charles C | Split personal computer system |
US6049805A (en) * | 1998-02-24 | 2000-04-11 | Microsoft Corporation | Dynamic event mechanism for objects with associational relationships |
US6212436B1 (en) * | 1998-02-24 | 2001-04-03 | Microsoft Corporation | Dynamic inheritance of software object services |
US6931115B1 (en) * | 1998-04-13 | 2005-08-16 | Canon Kabushiki Kaisha | Communication apparatus capable of automatic activation of forwarding setup instructed by remote access, and control method thereof |
US8516055B2 (en) | 1998-05-29 | 2013-08-20 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device in a wireless data network |
US6438585B2 (en) | 1998-05-29 | 2002-08-20 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device |
US20030050987A1 (en) * | 1998-05-29 | 2003-03-13 | Mihal Lazaridis | System and method for pushing information from a host system to a mobile data communication device |
US9344839B2 (en) | 1998-05-29 | 2016-05-17 | Blackberry Limited | System and method for pushing information from a host system to a mobile communication device |
US7209949B2 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device |
US20020194285A1 (en) * | 1998-05-29 | 2002-12-19 | Mousseau Gary P. | System and method for redirecting message attachments between a host system and a mobile data communication device |
US7209955B1 (en) | 1998-05-29 | 2007-04-24 | Research In Motion Limited | Notification system and method for a mobile data communication device |
US7266365B2 (en) | 1998-05-29 | 2007-09-04 | Research In Motion Limited | System and method for delayed transmission of bundled command messages |
US7606936B2 (en) | 1998-05-29 | 2009-10-20 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths |
US20030005066A1 (en) * | 1998-05-29 | 2003-01-02 | Mihal Lazaridis | System and method for pushing information from a host system to a mobile data communication device |
US7953802B2 (en) | 1998-05-29 | 2011-05-31 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US9298793B2 (en) | 1998-05-29 | 2016-03-29 | Blackberry Limited | System and method for pushing information from a host system to a mobile data communication device |
US20010005857A1 (en) * | 1998-05-29 | 2001-06-28 | Mihal Lazaridis | System and method for pushing information from a host system to a mobile data communication device |
US6779019B1 (en) | 1998-05-29 | 2004-08-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US8060564B2 (en) | 1998-05-29 | 2011-11-15 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US20010013071A1 (en) * | 1998-05-29 | 2001-08-09 | Mihal Lazaridis | System and method for pushing information from a host system to a mobile data communication device |
US20020029258A1 (en) * | 1998-05-29 | 2002-03-07 | Gary Mousseau | System and method for redirecting data to a wireless device over a plurality of communication paths |
US6701378B1 (en) | 1998-05-29 | 2004-03-02 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US9374435B2 (en) | 1998-05-29 | 2016-06-21 | Blackberry Limited | System and method for using trigger events and a redirector flag to redirect messages |
US20020049818A1 (en) * | 1998-05-29 | 2002-04-25 | Gilhuly Barry J. | System and method for pushing encrypted information between a host system and a mobile data communication device |
US6401113B2 (en) | 1998-05-29 | 2002-06-04 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6192132B1 (en) | 1998-06-26 | 2001-02-20 | Avaya Technology Corp. | Short term internet access |
EP0969649A1 (en) * | 1998-07-03 | 2000-01-05 | Robert Bosch Gmbh | Method for call diversion in communication networks |
US6606602B1 (en) | 1998-07-20 | 2003-08-12 | Usa Technologies, Inc. | Vending machine control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions |
US6601040B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Electronic commerce terminal for wirelessly communicating to a plurality of communication devices |
US6615183B1 (en) | 1998-07-20 | 2003-09-02 | Usa Technologies, Inc. | Method of warehousing user data entered at an electronic commerce terminal |
US6622124B1 (en) | 1998-07-20 | 2003-09-16 | Usa Technologies, Inc. | Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal operated on a transportation vehicle |
US6609103B1 (en) | 1998-07-20 | 2003-08-19 | Usa Technologies, Inc. | Electronic commerce terminal for facilitating incentive-based purchasing on transportation vehicles |
US7089209B1 (en) | 1998-07-20 | 2006-08-08 | Usa Technologies, Inc. | Method for revaluing a phone card |
US6629080B1 (en) | 1998-07-20 | 2003-09-30 | Usa Technologies, Inc. | Transaction processing method of fulfilling an electronic commerce transaction by an electronic commerce terminal system |
US6609102B2 (en) | 1998-07-20 | 2003-08-19 | Usa Technologies, Inc. | Universal interactive advertizing and payment system for public access electronic commerce and business related products and services |
US6606605B1 (en) | 1998-07-20 | 2003-08-12 | Usa Technologies, Inc. | Method to obtain customer specific data for public access electronic commerce services |
US6807532B1 (en) | 1998-07-20 | 2004-10-19 | Usa Technologies, Inc. | Method of soliciting a user to input survey data at an electronic commerce terminal |
US6643623B1 (en) | 1998-07-20 | 2003-11-04 | Usa Technologies, Inc. | Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal using a gas pump |
WO2000005670A1 (en) * | 1998-07-20 | 2000-02-03 | Usa Technologies, Inc. | Universal interactive advertising and payment system for public access electronic commerce and business related products and services |
WO2000004477A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A system and method of processing credit card, e-commerce, and e-business transactions without the merchant incurring transaction processing fees or charges worldwide |
US6611810B1 (en) | 1998-07-20 | 2003-08-26 | Usa Technologies, Inc. | Store display window connected to an electronic commerce terminal |
US6601039B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Gas pump control system having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for conducting vending transactions |
US6763336B1 (en) | 1998-07-20 | 2004-07-13 | Usa Technologies, Inc. | Method of transacting an electronic mail, an electronic commerce, and an electronic business transaction by an electronic commerce terminal using a wirelessly networked plurality of portable digital devices |
US6684197B1 (en) | 1998-07-20 | 2004-01-27 | Usa Technologies, Inc. | Method for revaluing a private label card using an electronic commerce terminal |
US6604086B1 (en) | 1998-07-20 | 2003-08-05 | Usa Technologies, Inc. | Electronic commerce terminal connected to a vending machine operable as a telephone |
US6604085B1 (en) | 1998-07-20 | 2003-08-05 | Usa Technologies, Inc. | Universal interactive advertising and payment system network for public access electronic commerce and business related products and services |
US6754641B2 (en) | 1998-07-20 | 2004-06-22 | Usa Technologies, Inc. | Dynamic identification interchange method for exchanging one form of identification for another |
US6604087B1 (en) | 1998-07-20 | 2003-08-05 | Usa Technologies, Inc. | Vending access to the internet, business application software, e-commerce, and e-business in a hotel room |
US6601037B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | System and method of processing credit card, e-commerce, and e-business transactions without the merchant incurring transaction processing fees or charges worldwide |
WO2000004476A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A phone having access to the internet for the purposes of transacting e-mail, e-commerce, and e-business, and for communicating voice and data |
US6601038B1 (en) | 1998-07-20 | 2003-07-29 | Usa Technologies, Inc. | Delivery of goods and services resultant from an electronic commerce transaction by way of a pack and ship type company |
US6163606A (en) * | 1998-09-16 | 2000-12-19 | Lucent Technologies Inc. | System for providing virtual called party identification in a voice mail system |
US20040240629A1 (en) * | 1998-09-21 | 2004-12-02 | Microsoft Corporation | Speech processing for telephony API |
US7356409B2 (en) * | 1998-09-21 | 2008-04-08 | Microsoft Corporation | Manipulating a telephony media stream |
US7634066B2 (en) | 1998-09-21 | 2009-12-15 | Microsoft Corporation | Speech processing for telephony API |
US20050246468A1 (en) * | 1998-09-21 | 2005-11-03 | Microsoft Corporation | Pluggable terminal architecture for TAPI |
US8495150B2 (en) | 1998-09-22 | 2013-07-23 | Meyer Cordless Llc | Method and apparatus for bouncing electronic messages |
US6643688B1 (en) | 1998-09-22 | 2003-11-04 | Richard C. Fuisz | Method and apparatus for bouncing electronic messages |
US20070005718A1 (en) * | 1998-09-22 | 2007-01-04 | Meyer Cordless Llc | Method and apparatus for bouncing electronic messages |
US7188144B2 (en) | 1998-09-22 | 2007-03-06 | Fuisz Richard C | Method and apparatus for bouncing electronic messages |
US6389455B1 (en) | 1998-09-22 | 2002-05-14 | Richard C. Fuisz | Method and apparatus for bouncing electronic messages |
US7437422B2 (en) | 1998-09-22 | 2008-10-14 | Meyer Cordless Llc | Method and apparatus for bouncing electronic messages |
US20040039843A1 (en) * | 1998-09-22 | 2004-02-26 | Fuisz Richard C. | Method and apparatus for bouncing electronic messages |
US6704412B1 (en) | 1998-09-24 | 2004-03-09 | Bechtel Bwxt Idaho, Llc | Systems configured to distribute a telephone call, communication systems, communication methods and methods of routing a telephone call to a service representative |
US20060069657A1 (en) * | 1998-10-01 | 2006-03-30 | Freeny Charles C Jr | Multiple customer and multiple location PC service provider system |
US20080310392A1 (en) * | 1998-10-07 | 2008-12-18 | Eric Morgan Dowling | Virtual connection of a remote unit to a server |
US8291010B2 (en) | 1998-10-07 | 2012-10-16 | East Texas Technology Partners, Lp | Virtual connection of a remote unit to a server |
US20090083376A1 (en) * | 1998-10-07 | 2009-03-26 | Eric Morgan Dowlmg | Application-layer evaluation of communications received by a mobile device |
US20050041687A1 (en) * | 1998-10-07 | 2005-02-24 | Dowling Eric Morgan | Virtual connection of a remote unit to a server |
US20030093459A1 (en) * | 1998-10-07 | 2003-05-15 | Dowling Eric Morgan | Virtual connection of a remote unit to a server |
US8266296B2 (en) | 1998-10-07 | 2012-09-11 | East Texas Technology Partners, Lp | Application-layer evaluation of communications received by a mobile device |
US8175904B2 (en) | 1998-10-14 | 2012-05-08 | Templeton Bradley S | Method and apparatus for intermediation of meetings and calls |
EP1001589A3 (en) * | 1998-11-13 | 2003-09-24 | Siemens Aktiengesellschaft | Central de télécommunications |
WO2000034881A1 (en) * | 1998-12-11 | 2000-06-15 | 3Net Communications Corporation | System and method for processing information via a global computer network |
US6560223B1 (en) | 1998-12-23 | 2003-05-06 | Nortel Networks Limited | Wireless multi-site networking using signaling and voice-over-IP |
US6546004B2 (en) | 1998-12-31 | 2003-04-08 | Nortel Networks Limited | Method and apparatus for distributing access devices for voice/data communication in a communication system over packet based networks |
DE19900895A1 (en) * | 1999-01-13 | 2000-08-24 | Tobias Kramer | Arrangement for remote access to target computer has arrangements for establishing Internet connection to remote computer and releasing connection of device to target computer in response |
DE19900895C2 (en) * | 1999-01-13 | 2001-03-15 | Tobias Kramer | Device and method for remote access to a target computer |
US6463459B1 (en) | 1999-01-22 | 2002-10-08 | Wall Data Incorporated | System and method for executing commands associated with specific virtual desktop |
US6680730B1 (en) | 1999-01-25 | 2004-01-20 | Robert Shields | Remote control of apparatus using computer networks |
WO2000045580A2 (en) * | 1999-01-28 | 2000-08-03 | Data Race, Inc. | Implementing special protocols using standard modems |
WO2000045580A3 (en) * | 1999-01-28 | 2000-12-14 | Data Race Inc | Implementing special protocols using standard modems |
DE19909774C2 (en) * | 1999-03-05 | 2001-02-15 | Siemens Ag | Method for providing performance features via a communication network |
EP1035715A3 (en) * | 1999-03-05 | 2003-12-17 | Siemens Aktiengesellschaft | Method for providing service features over a communications network |
EP1035715A2 (en) * | 1999-03-05 | 2000-09-13 | Siemens Aktiengesellschaft | Method for providing service features over a communications network |
DE19909774A1 (en) * | 1999-03-05 | 2000-09-14 | Siemens Ag | Method for providing performance features via a communication network |
US6477172B1 (en) * | 1999-05-25 | 2002-11-05 | Ulysses Esd | Distributed telephony resource management method |
US20070127680A1 (en) * | 1999-06-14 | 2007-06-07 | Forte Stephen P | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US8170187B2 (en) | 1999-06-14 | 2012-05-01 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US20100255829A1 (en) * | 1999-06-14 | 2010-10-07 | Forte Stephen P | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US8135410B2 (en) | 1999-06-14 | 2012-03-13 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US8135121B2 (en) | 1999-06-14 | 2012-03-13 | Ascendent Telecommunications, Inc. | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US8144856B2 (en) | 1999-06-14 | 2012-03-27 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number |
US7440561B2 (en) | 1999-06-14 | 2008-10-21 | Ascendent Telecommunications, Inc. | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US20080107252A1 (en) * | 1999-06-14 | 2008-05-08 | Forte Stephen P | Method and apparatus for communicating with one of plural devices associated with a single telephone number |
US8233603B2 (en) * | 1999-06-14 | 2012-07-31 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number |
US20080032716A1 (en) * | 1999-06-14 | 2008-02-07 | Forte Stephen P | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US20060245569A1 (en) * | 1999-06-14 | 2006-11-02 | Forte Stephen P | Method and apparatus for communicating with one of plural devices associated with a single telephone number |
US8447352B2 (en) | 1999-06-14 | 2013-05-21 | Ascendent Telecommunications Inc. | Method and apparatus for communicating via virtual office telephone extensions |
US7292858B2 (en) | 1999-06-14 | 2007-11-06 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US7274782B2 (en) | 1999-06-14 | 2007-09-25 | Ascendent Telecommunications, Inc. | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US7162020B1 (en) | 1999-06-14 | 2007-01-09 | Ascendent Telecommunications, Inc. | Method and apparatus for selectively establishing communication with one of plural devices associated with a single telephone number |
US7257205B2 (en) | 1999-06-14 | 2007-08-14 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating with one of plural devices associated with a single telephone number during a disaster and disaster recovery |
US20020019246A1 (en) * | 1999-06-14 | 2002-02-14 | Forte Stephen P. | Method and apparatus for communicating via virtual office telephone extensions |
CN1302617C (en) * | 1999-08-23 | 2007-02-28 | 英特尔公司 | Method and apparatus for matching common mode output voltage at a switched-capacitor to continuous-time interface |
US6553116B1 (en) | 1999-09-03 | 2003-04-22 | Siemens Information And Communication Networks, Inc. | System and method for early detection of area code changes |
WO2001020487A1 (en) * | 1999-09-13 | 2001-03-22 | Webin Korea Co., Ltd. | Method of inducing netizen to invite website on the internet |
US20050111364A1 (en) * | 1999-10-05 | 2005-05-26 | Hipp Burton A. | Virtual port multiplexing |
US7146431B2 (en) | 1999-10-05 | 2006-12-05 | Veritas Operating Corporation | Virtual network environment |
US20050021755A1 (en) * | 1999-10-05 | 2005-01-27 | Hipp Emily L. | Virtual network environment |
US20050135384A1 (en) * | 1999-10-05 | 2005-06-23 | Hipp Emily L. | Virtual endpoint |
US7797449B2 (en) | 1999-10-05 | 2010-09-14 | Symantec Operating Corporation | Virtual endpoint |
US7210147B1 (en) | 1999-10-05 | 2007-04-24 | Veritas Operating Corporation | IP virtualization |
US6859835B1 (en) | 1999-10-05 | 2005-02-22 | Veritas Operating Corporation | Virtual port multiplexing |
WO2001026267A1 (en) * | 1999-10-05 | 2001-04-12 | Ejasent Inc. | Virtual port multiplexing |
US6891837B1 (en) | 1999-10-05 | 2005-05-10 | Veritas Operating Corporation | Virtual endpoint |
WO2001035616A3 (en) * | 1999-11-09 | 2002-01-17 | Siemens Inf & Comm Networks | Method and apparatus for extending pbx features via the public network |
US7200218B1 (en) | 1999-11-09 | 2007-04-03 | Siemens Corporation | Method and apparatus for extending PBX features via the public network |
WO2001035616A2 (en) * | 1999-11-09 | 2001-05-17 | Siemens Information And Communication Networks, Inc. | Method and apparatus for extending pbx features via the public network |
US6678719B1 (en) | 1999-12-20 | 2004-01-13 | Mediaone Group, Inc. | Virtual workplace intercommunication tool |
US7881941B2 (en) | 2000-02-04 | 2011-02-01 | Parus Holdings, Inc. | Robust voice browser system and voice activated device controller |
US9451084B2 (en) | 2000-02-04 | 2016-09-20 | Parus Holdings, Inc. | Robust voice browser system and voice activated device controller |
US9769314B2 (en) | 2000-02-04 | 2017-09-19 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
US9377992B2 (en) | 2000-02-04 | 2016-06-28 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
US10096320B1 (en) | 2000-02-04 | 2018-10-09 | Parus Holdings, Inc. | Acquiring information from sources responsive to naturally-spoken-speech commands provided by a voice-enabled device |
US8185402B2 (en) | 2000-02-04 | 2012-05-22 | Parus Holdings, Inc. | Robust voice browser system and voice activated device controller |
US10629206B1 (en) | 2000-02-04 | 2020-04-21 | Parus Holdings, Inc. | Robust voice browser system and voice activated device controller |
US10320981B2 (en) | 2000-02-04 | 2019-06-11 | Parus Holdings, Inc. | Personal voice-based information retrieval system |
US7958212B1 (en) * | 2000-02-29 | 2011-06-07 | Microsoft Corporation | Updating presence information |
US6865671B1 (en) | 2000-04-07 | 2005-03-08 | Sendmail, Inc. | Electronic mail system with authentication methodology for supporting relaying in a message transfer agent |
US6986037B1 (en) | 2000-04-07 | 2006-01-10 | Sendmail, Inc. | Electronic mail system with authentication/encryption methodology for allowing connections to/from a message transfer agent |
US20010047406A1 (en) * | 2000-04-13 | 2001-11-29 | Netilla Networks Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US6920502B2 (en) * | 2000-04-13 | 2005-07-19 | Netilla Networks, Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US6981041B2 (en) * | 2000-04-13 | 2005-12-27 | Aep Networks, Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US20020032725A1 (en) * | 2000-04-13 | 2002-03-14 | Netilla Networks Inc. | Apparatus and accompanying methods for providing, through a centralized server site, an integrated virtual office environment, remotely accessible via a network-connected web browser, with remote network monitoring and management capabilities |
US20040086099A1 (en) * | 2000-05-04 | 2004-05-06 | Siemens Aktiengesellschaft | Directory number conversion for private directory number plan |
US7680511B2 (en) | 2000-06-14 | 2010-03-16 | Ascendent Telecommunications Inc. | Method and apparatus for communicating via virtual office telephone extensions |
US20070259688A1 (en) * | 2000-06-14 | 2007-11-08 | Forte Stephen P | Method and apparatus for communicating via virtual office telephone extensions |
US8380245B2 (en) | 2000-06-14 | 2013-02-19 | Ascendent Telecommunications, Inc. | Method and apparatus for communicating via virtual office telephone extensions |
US6898717B1 (en) | 2000-07-20 | 2005-05-24 | International Business Machines Corporation | Network domain with secured and unsecured servers |
US8533674B2 (en) | 2000-09-12 | 2013-09-10 | Clouding Ip, Llc | Method, system and apparatus for providing pay-per-use distributed computing resources |
US20090210356A1 (en) * | 2000-09-12 | 2009-08-20 | Abrams Peter C | Method, system and apparatus for providing pay-per-use distributed computing resources |
US9559938B2 (en) | 2000-09-12 | 2017-01-31 | Clouding Corp. | Method, system and apparatus for providing pay-per-use distributed computing resources |
US20020082727A1 (en) * | 2000-11-07 | 2002-06-27 | Benoit Laflamme | SPA controller computer interface |
US6782309B2 (en) * | 2000-11-07 | 2004-08-24 | 9090-3493 Quebec, Inc. | SPA controller computer interface |
US7489986B1 (en) * | 2000-11-07 | 2009-02-10 | Gecko Alliance Group Inc. | Spa controller computer interface for spas |
US8159977B2 (en) * | 2000-11-22 | 2012-04-17 | Cisco Technology, Inc. | Point-controlled contention arbitration in multiple access wireless LANs |
US6674853B1 (en) * | 2000-11-22 | 2004-01-06 | Avaya Technology Corp. | Integration of remote access and service |
US20060092868A1 (en) * | 2000-11-22 | 2006-05-04 | Meier Robert C | Point-controlled contention arbitration in multiple access wireless LANs |
US7519047B1 (en) * | 2000-11-28 | 2009-04-14 | Nortel Networks Limited | Method and apparatus for cloning terminals in a communications network |
US8483694B2 (en) | 2000-12-22 | 2013-07-09 | Research In Motion Limited | Wireless router system and method |
US8165575B2 (en) | 2000-12-22 | 2012-04-24 | Research In Motion Limited | Wireless router system and method |
US8693996B2 (en) | 2000-12-22 | 2014-04-08 | Blackberry Limited | Wireless router system and method |
US20060018283A1 (en) * | 2000-12-22 | 2006-01-26 | Lewis Allan D | Wireless router system and method |
US8050684B2 (en) | 2000-12-22 | 2011-11-01 | Research In Motion Limited | Wireless router system and method |
US20110225630A1 (en) * | 2000-12-22 | 2011-09-15 | Research In Motion Limited | Wireless router system and method |
US7529230B2 (en) | 2000-12-22 | 2009-05-05 | Research In Motion Limited | Wireless router system and method |
US7010303B2 (en) | 2000-12-22 | 2006-03-07 | Research In Motion Limited | Wireless router system and method |
US20100246430A1 (en) * | 2000-12-28 | 2010-09-30 | Nortel Networks Limited | Voice optimization in a network having voice over internet protocol communication devices |
US8451835B2 (en) | 2000-12-28 | 2013-05-28 | Rockstar Consortium Us Lp | Voice optimization in a network having voice over internet protocol communication devices |
US9264325B2 (en) | 2000-12-28 | 2016-02-16 | Rpx Clearinghouse Llc | Voice optimization in a network having voice over internet protocol communication devices |
US7283808B2 (en) | 2001-01-18 | 2007-10-16 | Research In Motion Limited | System, method and mobile device for remote control of a voice mail system |
US8498289B2 (en) | 2001-01-18 | 2013-07-30 | Research In Motion Limited | System, method and mobile device for remote control of a voice mail system |
US20080008163A1 (en) * | 2001-01-18 | 2008-01-10 | Castell William D | Unified message system and method |
US20020098831A1 (en) * | 2001-01-18 | 2002-07-25 | Castell William D. | Unified message system and method |
US20020103803A1 (en) * | 2001-01-30 | 2002-08-01 | Alcatel | Method for providing an apparent connectivity in an access network corresponding network access server and event management system |
WO2002077961A1 (en) * | 2001-02-09 | 2002-10-03 | Unwireit.Com, Inc. | Web-based system for monitoring and/or controlling home devices |
US8694637B1 (en) * | 2001-02-16 | 2014-04-08 | Parallels IP Holdings GmbH | Virtual private server with CPU time scheduler and isolation of system components |
US20020143866A1 (en) * | 2001-02-20 | 2002-10-03 | Lewis Allan D. | System and method for administrating a wireless communication network |
US7103656B2 (en) | 2001-02-20 | 2006-09-05 | Research In Motion Limited | System and method for administrating a wireless communication network |
US7295836B2 (en) | 2001-03-09 | 2007-11-13 | Research In Motion Limited | Advanced voice and data operations in a mobile data communication device |
US20020128036A1 (en) * | 2001-03-09 | 2002-09-12 | Yach David P. | Advanced voice and data operations in a mobile data communication device |
US20020132609A1 (en) * | 2001-03-14 | 2002-09-19 | Lewis Allan D. | Scalable and secure messaging system for a wireless network |
US20020156704A1 (en) * | 2001-03-26 | 2002-10-24 | Kolls H. Brock | Method of constructing a digital content play list for transmission and presentation on a public access electronic terminal |
US7690495B1 (en) | 2001-03-26 | 2010-04-06 | Usa Technologies, Inc. | Card reader assembly |
US7693602B1 (en) | 2001-03-26 | 2010-04-06 | Usa Technologies, Inc. | Cashless vending transaction management by a vend assist mode of operation |
US7630939B1 (en) | 2001-03-26 | 2009-12-08 | Usa Technologies, Inc. | System and method for locally authorizing cashless transactions at point of sale |
US7805338B2 (en) | 2001-03-26 | 2010-09-28 | Usa Technologies, Inc. | Method of constructing a digital content play list for transmission and presentation on a public access electronic terminal |
US8596529B1 (en) | 2001-03-26 | 2013-12-03 | Usa Technologies, Inc. | Interactive interface effectuated vending |
US7464867B1 (en) | 2001-03-26 | 2008-12-16 | Usa Technologies, Inc. | Cashless vending system with tethered payment interface |
US7865430B1 (en) | 2001-03-26 | 2011-01-04 | Usa Technology, Inc. | Cashless transaction payment module |
US8776153B2 (en) | 2001-04-25 | 2014-07-08 | At&T Intellectual Property I, Lp | Method and system for transferring content to a networked unit |
US20020184061A1 (en) * | 2001-06-01 | 2002-12-05 | Digate Thomas A. | Method and system for managing executive information |
US20020191773A1 (en) * | 2001-06-13 | 2002-12-19 | Lg Electronics Inc. | Method and apparatus for connecting to IP private branch exchange |
US6882725B2 (en) * | 2001-06-13 | 2005-04-19 | Lg Electronics Inc. | Method and apparatus for connecting to IP private branch exchange |
US7593897B1 (en) | 2001-06-19 | 2009-09-22 | Usa Technologies, Inc. | Wireless system for communicating cashless vending transaction data and vending machine audit data to remote locations |
US20050015617A1 (en) * | 2001-06-29 | 2005-01-20 | Karsten Peter Olof | Internet security |
GB2377143A (en) * | 2001-06-29 | 2002-12-31 | 3G Scene Plc | Internet security |
US20050021767A1 (en) * | 2001-08-13 | 2005-01-27 | Hong Cai | Keeping persistency while switching between modalities |
US7925763B2 (en) * | 2001-08-13 | 2011-04-12 | International Business Machines Corporation | Keeping persistence while switching between modalities when accessing an application service in a network |
US20040196833A1 (en) * | 2001-08-28 | 2004-10-07 | Udi Dahan | Distributed gateway for combined communication services |
US20030048891A1 (en) * | 2001-09-13 | 2003-03-13 | International Business Machines Corporation | Telecommunications service extensions |
US6879672B2 (en) * | 2001-09-13 | 2005-04-12 | International Business Machines Corporation | Telecommunications service extensions |
US8652378B1 (en) | 2001-10-12 | 2014-02-18 | Monosol Rx Llc | Uniform films for rapid dissolve dosage form incorporating taste-masking compositions |
US9931305B2 (en) | 2001-10-12 | 2018-04-03 | Monosol Rx, Llc | Uniform films for rapid dissolve dosage form incorporating taste-masking compositions |
US11207805B2 (en) | 2001-10-12 | 2021-12-28 | Aquestive Therapeutics, Inc. | Process for manufacturing a resulting pharmaceutical film |
US9855221B2 (en) | 2001-10-12 | 2018-01-02 | Monosol Rx, Llc | Uniform films for rapid-dissolve dosage form incorporating anti-tacking compositions |
US11077068B2 (en) | 2001-10-12 | 2021-08-03 | Aquestive Therapeutics, Inc. | Uniform films for rapid-dissolve dosage form incorporating anti-tacking compositions |
US9108340B2 (en) | 2001-10-12 | 2015-08-18 | Monosol Rx, Llc | Process for manufacturing a resulting multi-layer pharmaceutical film |
US10888499B2 (en) | 2001-10-12 | 2021-01-12 | Aquestive Therapeutics, Inc. | Thin film with non-self-aggregating uniform heterogeneity and drug delivery systems made therefrom |
US8906277B2 (en) | 2001-10-12 | 2014-12-09 | Monosol Rx, Llc | Process for manufacturing a resulting pharmaceutical film |
US8900498B2 (en) | 2001-10-12 | 2014-12-02 | Monosol Rx, Llc | Process for manufacturing a resulting multi-layer pharmaceutical film |
US8900497B2 (en) | 2001-10-12 | 2014-12-02 | Monosol Rx, Llc | Process for making a film having a substantially uniform distribution of components |
US10285910B2 (en) | 2001-10-12 | 2019-05-14 | Aquestive Therapeutics, Inc. | Sublingual and buccal film compositions |
US8765167B2 (en) | 2001-10-12 | 2014-07-01 | Monosol Rx, Llc | Uniform films for rapid-dissolve dosage form incorporating anti-tacking compositions |
US20030081621A1 (en) * | 2001-10-26 | 2003-05-01 | Godfrey James A. | System and method for controlling configuration settings for mobile communication devices and services |
US20080089302A1 (en) * | 2001-10-26 | 2008-04-17 | Godfrey James A | System and method for controlling configuration settings for mobile communication devices and services |
US11310219B2 (en) | 2001-10-26 | 2022-04-19 | Blackberry Limited | System and method for controlling configuration settings for mobile communication devices and services |
US8134954B2 (en) | 2001-10-26 | 2012-03-13 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
US8259611B2 (en) | 2001-10-26 | 2012-09-04 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
US7317699B2 (en) | 2001-10-26 | 2008-01-08 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services |
US9049071B2 (en) | 2001-10-26 | 2015-06-02 | Blackberry Limited | System and method for controlling configuration settings for mobile communication devices and services |
US10476865B2 (en) | 2001-10-26 | 2019-11-12 | Blackberry Limited | System and method for controlling configuration settings for mobile communication devices and services |
US9584366B2 (en) | 2001-10-26 | 2017-02-28 | Blackberry Limited | System and method for controlling configuration settings for mobile communication devices and services |
US20030095644A1 (en) * | 2001-11-19 | 2003-05-22 | Paul-Marcel St-Onge | System and method for remote access to a telephone |
US7995721B2 (en) | 2001-11-19 | 2011-08-09 | Inter-Tel, Inc | System and method for remote access to a telephone |
US7031443B2 (en) * | 2001-11-19 | 2006-04-18 | Inter-Tel, Inc. | System and method for remote access to a telephone |
US20060177016A1 (en) * | 2001-11-19 | 2006-08-10 | Inter-Tel, Inc. | System and method for remote access to a telephone |
US8694650B2 (en) | 2001-12-07 | 2014-04-08 | Blackberry Limited | System and method of managing information distribution to mobile stations |
US20100030887A1 (en) * | 2001-12-07 | 2010-02-04 | Mousseau Gary P | System and method of managing information distribution to mobile stations |
US8180900B2 (en) | 2001-12-07 | 2012-05-15 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US7107341B2 (en) | 2001-12-07 | 2006-09-12 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US9369531B2 (en) | 2001-12-07 | 2016-06-14 | Blackberry Limited | System and method of managing information distribution to mobile stations |
US7356591B2 (en) | 2001-12-07 | 2008-04-08 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US20030120805A1 (en) * | 2001-12-21 | 2003-06-26 | Couts Jeffrey David | System and method for automatically forwarding a communication message |
US7499973B2 (en) * | 2001-12-21 | 2009-03-03 | Motorola, Inc. | System and method for automatically forwarding a communication message |
US6950507B1 (en) * | 2001-12-22 | 2005-09-27 | At&T Corp. | System for working at a remote office PBX |
US20030174827A1 (en) * | 2002-01-11 | 2003-09-18 | Volker Henz | Method for determining a service providing program, associated units and associated program |
US7268899B2 (en) | 2002-01-31 | 2007-09-11 | Hewlett-Packard Development Company, L.P. | Secure system for delivery of a fax to a remote user |
US20030145212A1 (en) * | 2002-01-31 | 2003-07-31 | Crumly James D. | Secure system for delivery of a fax to a remote user |
US10111810B2 (en) | 2002-04-11 | 2018-10-30 | Aquestive Therapeutics, Inc. | Thin film with non-self-aggregating uniform heterogeneity and drug delivery systems made therefrom |
US7602897B2 (en) * | 2002-05-29 | 2009-10-13 | Siemens Aktiengesellschaft | Method for supporting the mobility of a subscriber across a communication system |
US20060050863A1 (en) * | 2002-05-29 | 2006-03-09 | Siemens Aktiengesellschaft | Method for supporting the mobility of a subscriber across a communication system |
US20040078601A1 (en) * | 2002-08-02 | 2004-04-22 | Chris Tengwall | System and method for operating a wireless device network |
WO2004021689A1 (en) * | 2002-08-30 | 2004-03-11 | Trio Ab | An arrangement functioning as a private automatic branch exchange |
US7187763B1 (en) * | 2002-11-14 | 2007-03-06 | At&T Corp. | Secure method for conferencing through a remote PBX |
US7409711B1 (en) * | 2002-12-24 | 2008-08-05 | The Chamberlain Group, Inc. | Method and apparatus for troubleshooting a security gate system remotely |
US20040181580A1 (en) * | 2003-03-11 | 2004-09-16 | Etienne Baranshamaje | Method, computer useable medium, and system for portable email messaging |
US8005958B2 (en) * | 2003-06-27 | 2011-08-23 | Ixia | Virtual interface |
US8073966B2 (en) | 2003-06-27 | 2011-12-06 | Ixia | Virtual interface |
US20050015642A1 (en) * | 2003-06-27 | 2005-01-20 | Clifford Hannel | Virtual interface |
US8078736B1 (en) | 2003-06-27 | 2011-12-13 | Ixia | Virtual interface |
US20100095019A1 (en) * | 2003-06-27 | 2010-04-15 | Clifford Hannel | Virtual Interface |
US8073977B2 (en) | 2003-09-05 | 2011-12-06 | The Regents Of The University Of California | Internet telephony through hosts |
US20070005729A1 (en) * | 2003-09-05 | 2007-01-04 | Johathan Cox | Internet telephony through hosts |
US20050120138A1 (en) * | 2003-09-30 | 2005-06-02 | Salvatore Carmello | Virtual dedicated connection system and method |
US7631086B2 (en) | 2003-09-30 | 2009-12-08 | Onlex Technologies, Inc. | Virtual dedicated connection system and method |
US20060056398A1 (en) * | 2003-12-15 | 2006-03-16 | Detewe Systems Gmbh | Telecommunication system and method for operating the same |
US20050147226A1 (en) * | 2003-12-30 | 2005-07-07 | Vinod Anupam | "Roaming" method and apparatus for use in emulating a user's "home" telecommunications environment |
US7555107B2 (en) * | 2003-12-30 | 2009-06-30 | Alcatel-Lucent Usa Inc. | “Roaming” method and apparatus for use in emulating a user's “home” telecommunications environment |
US9059891B2 (en) | 2005-04-18 | 2015-06-16 | Blackberry Limited | Method for providing wireless application privilege management |
US8365240B2 (en) | 2005-04-18 | 2013-01-29 | Research In Motion Limited | Method for providing wireless application privilege management |
US20170111400A1 (en) | 2005-04-18 | 2017-04-20 | Blackberry Limited | Method for providing wireless application privilege management |
US10686842B2 (en) | 2005-04-18 | 2020-06-16 | Blackberry Limited | Method for providing wireless application privilege management |
US9537896B2 (en) | 2005-04-18 | 2017-01-03 | Blackberry Limited | Method for providing wireless application privilege management |
US10462189B2 (en) | 2005-04-18 | 2019-10-29 | Blackberry Limited | Method for providing wireless application privilege management |
US10965718B2 (en) | 2005-04-18 | 2021-03-30 | Blackberry Limited | Method for providing wireless application privilege management |
US11956280B2 (en) | 2005-04-18 | 2024-04-09 | Blackberry Limited | Method for providing wireless application privilege management |
US20070214226A1 (en) * | 2006-03-07 | 2007-09-13 | Samsung Electronics Co., Ltd. | Method and system for pushing electronic mail |
US8064487B1 (en) * | 2006-04-17 | 2011-11-22 | Avaya Inc. | Virtual office presence bridge |
US9258372B2 (en) | 2007-05-09 | 2016-02-09 | Blackberry Limited | Wireless router system and method |
US20090055281A1 (en) * | 2007-08-20 | 2009-02-26 | Usa Technologies, Inc. | Processing systems and methods for vending transactions |
US20090248852A1 (en) * | 2008-03-30 | 2009-10-01 | Oded Fuhrmann | Evaluating Entities Associations with their Respective Environments |
US9185343B2 (en) | 2009-08-07 | 2015-11-10 | Blackberry Limited | Methods and systems for mobile telepresence |
US20110032324A1 (en) * | 2009-08-07 | 2011-02-10 | Research In Motion Limited | Methods and systems for mobile telepresence |
US10821074B2 (en) | 2009-08-07 | 2020-11-03 | Aquestive Therapeutics, Inc. | Sublingual and buccal film compositions |
US8471888B2 (en) * | 2009-08-07 | 2013-06-25 | Research In Motion Limited | Methods and systems for mobile telepresence |
US8601106B2 (en) | 2009-11-17 | 2013-12-03 | International Business Machines Corporation | Remote command execution over a network |
US20110119336A1 (en) * | 2009-11-17 | 2011-05-19 | International Business Machines Corporation | Remote command execution over a network |
US11222298B2 (en) | 2010-05-28 | 2022-01-11 | Daniel H. Abelow | User-controlled digital environment across devices, places, and times with continuous, variable digital boundaries |
US9183560B2 (en) | 2010-05-28 | 2015-11-10 | Daniel H. Abelow | Reality alternate |
US8897432B2 (en) | 2010-07-01 | 2014-11-25 | Etherfax, Llc | System and method of remote fax interconnect technology |
US11909929B2 (en) | 2010-07-01 | 2024-02-20 | Etherfax, Llc | Systems and methods for content transfer |
US10940626B2 (en) | 2010-10-22 | 2021-03-09 | Aquestive Therapeutics, Inc. | Manufacturing of small film strips |
US10272607B2 (en) | 2010-10-22 | 2019-04-30 | Aquestive Therapeutics, Inc. | Manufacturing of small film strips |
US10187518B2 (en) | 2011-05-31 | 2019-01-22 | World Emergency Network—Nevada, Ltd. | Mobile phone as a one-way recorded transmitter over a cellular network |
US10944860B2 (en) | 2011-05-31 | 2021-03-09 | World Emergency Network-Nevada, Ltd. | Mobile phone as a one-way recorded transmitter over a cellular network |
US10547737B2 (en) | 2011-10-12 | 2020-01-28 | World Emergency Network—Nevada, Ltd. | Controlled recorded 3-way calling |
US10375233B2 (en) | 2011-10-12 | 2019-08-06 | World Emergency Network—Nevada, Ltd. | Controlled recorded 3-way calling |
US10999735B2 (en) | 2011-10-12 | 2021-05-04 | Callyo 2009 Corp | Controlled recorded 3-way calling |
US9967243B2 (en) * | 2012-11-05 | 2018-05-08 | OMS Software GMBH | Method and system for accessing data in a distributed network system |
US20150237034A1 (en) * | 2012-11-05 | 2015-08-20 | OMS Software GMBH | Method and system for accessing data in a distributed network system |
US9338404B1 (en) * | 2014-12-23 | 2016-05-10 | Verizon Patent And Licensing Inc. | Communication in a virtual reality environment |
US11273131B2 (en) | 2016-05-05 | 2022-03-15 | Aquestive Therapeutics, Inc. | Pharmaceutical compositions with enhanced permeation |
US11191737B2 (en) | 2016-05-05 | 2021-12-07 | Aquestive Therapeutics, Inc. | Enhanced delivery epinephrine compositions |
Also Published As
Publication number | Publication date |
---|---|
EP0861553A1 (en) | 1998-09-02 |
WO1997018662A1 (en) | 1997-05-22 |
JP2000500624A (en) | 2000-01-18 |
US5889845A (en) | 1999-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5764639A (en) | System and method for providing a remote user with a virtual presence to an office | |
US6301339B1 (en) | System and method for providing a remote user with a virtual presence to an office | |
EP0881812B1 (en) | Telephone communication method capable of relating a telephone terminal and a speech channel IP address at the time of call connection | |
US5602846A (en) | Simultaneous voice and data call establishment using a simultaneous voice and data modem pool and private branch exchange facilities | |
US6823197B1 (en) | Method and system for providing mobility to enhanced call service features at remote locations | |
US7961865B1 (en) | Method for handling incoming calls directed to a virtual communication service subscriber via a guest PBX | |
US6870835B1 (en) | Method for handling incominc calls directed to a virtual communication service subscriber via a shared line system | |
US5870465A (en) | Telephony adapter system for providing a user with a virtual presence to an office | |
US6542475B1 (en) | Method and system for providing enhanced call service features at remote locations | |
US6208658B1 (en) | Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses and methods for performing telephony and data functions using the same | |
US6188688B1 (en) | Method and apparatus for placing telephone calls while connected to the internet | |
US6343074B1 (en) | Systems and methods for multiple mode voice and data communications using intelligenty bridged TDM and packet buses and methods for performing telephony and data functions using the same | |
US6353745B1 (en) | Method for providing performance features for mobile subscribers via a communications network | |
WO2005070124A2 (en) | System and method for managing voice communications between a telephone, a circuit switching network and/or a packet switching network | |
US6647109B1 (en) | Network telephony | |
WO2002096067A2 (en) | Pbx control system via remote telephone | |
GB2345610A (en) | PBX system for interworking a digital telephone with personal computer and controlling method thereof | |
US20070286237A1 (en) | System and method for providing an integrated communications manager | |
EP1169830B1 (en) | Communications controller for providing multiple access using a single telephone line | |
CA2307742C (en) | Communication system using line appearances on a single line for connecting multiple devices | |
JP3956119B2 (en) | Telephone system | |
KR100489944B1 (en) | Method and communication system available for telecommuter | |
US7187763B1 (en) | Secure method for conferencing through a remote PBX | |
US20080043967A1 (en) | Method for handling incoming calls directed to a virtual communication service subscriber via a shared line system | |
US7336656B1 (en) | Method for handling incoming calls directed to a virtual communication service subscriber via a shared line system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DATA RACE, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BARKER, W.B.;STAPLES, LEVEN E.;WITT, KENNETH;REEL/FRAME:008567/0816;SIGNING DATES FROM 19970523 TO 19970602 |
|
CC | Certificate of correction | ||
AS | Assignment |
Owner name: FIRST CAPITAL GROUP OF TEXAS II, L.P., TEXAS Free format text: SECURITY INTEREST;ASSIGNOR:DATA RACE, INC.;REEL/FRAME:012025/0232 Effective date: 20010718 Owner name: FIRST CAPITAL GROUP MANAGEMENT COMPANY, LLC, TEXAS Free format text: SECURITY INTEREST;ASSIGNOR:DATA RACE, INC.;REEL/FRAME:012025/0232 Effective date: 20010718 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: ALPHA CAPITAL AG, LIECHTENSTEIN Free format text: SECURITY AGREEMENT;ASSIGNOR:DATA RACE, INC.;REEL/FRAME:012365/0397 Effective date: 20011018 Owner name: STONESTREET L.P., CANADA Free format text: SECURITY INTEREST;ASSIGNOR:DATA RACE, INC.;REEL/FRAME:012365/0817 Effective date: 20011018 |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: TRAVELERS CASUALTY & SURETY CO., CONNECTICUT Free format text: SECURITY INTEREST;ASSIGNOR:DATA RACE, INC. DBA IP AXESS;REEL/FRAME:012762/0040 Effective date: 20020322 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20060609 |