US20080025291A1 - Portable VoIP Service Access Module - Google Patents

Portable VoIP Service Access Module Download PDF

Info

Publication number
US20080025291A1
US20080025291A1 US11/833,610 US83361007A US2008025291A1 US 20080025291 A1 US20080025291 A1 US 20080025291A1 US 83361007 A US83361007 A US 83361007A US 2008025291 A1 US2008025291 A1 US 2008025291A1
Authority
US
United States
Prior art keywords
softphone
voip
read
computing device
vsam
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.)
Abandoned
Application number
US11/833,610
Inventor
Robb Barkley
Mark Baker
Douglas Bender
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MagicJack Vocaltec Ltd
I2 TELECOM INTERNATIONAL Inc
Original Assignee
I2 TELECOM INTERNATIONAL Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=36203704&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20080025291(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by I2 TELECOM INTERNATIONAL Inc filed Critical I2 TELECOM INTERNATIONAL Inc
Priority to US11/833,610 priority Critical patent/US20080025291A1/en
Assigned to I2TELECOM INTERNATIONAL, INC. reassignment I2TELECOM INTERNATIONAL, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BENDER, DOUGLAS F., BAKER, MARK, BARKLEY, ROBB
Publication of US20080025291A1 publication Critical patent/US20080025291A1/en
Assigned to I2 TELECOM INTERNATIONAL, INC. reassignment I2 TELECOM INTERNATIONAL, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BAKER, MARK, BARKLEY, ROBB
Assigned to SINON DATA LLC reassignment SINON DATA LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: I2TELECOM INTERNATIONAL, INC.
Assigned to PERSONAL VOICE FREEDOM, LLC reassignment PERSONAL VOICE FREEDOM, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SINON DATA LLC
Assigned to MAGICJACK VOCALTEC, LTD. reassignment MAGICJACK VOCALTEC, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PERSONAL VOICE FREEDOM LLC
Assigned to SINON DATA LLC reassignment SINON DATA LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: I2TELECOM INTERNATIONAL, INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2854Wide area networks, e.g. public data networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/253Telephone sets using digital voice transmission
    • H04M1/2535Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network

Definitions

  • Embodiments of the present invention are generally directed to enabling digital telephony and more particularly to systems and methods for providing digital telephone services via a portable media.
  • Packet switched networks most notably the Internet, have become increasingly accessible on a worldwide scale.
  • Digital telephony service offers the promise of relatively inexpensive and feature-rich telephone service to users of PSNs.
  • VoIP voice over Internet protocol
  • a typical VoIP environment comprises a telephone that is connected to an analog-to-digital converter (ADC).
  • ADC converts analog voice signal from a plain old telephone (POT) phone and converts it into a compressed audio data stream.
  • POT plain old telephone
  • the ADC may be a standalone device that is connected to a computing device (e.g., a desktop computer, a laptop computer, or a personal digital assistant) or a component of a computing device (e.g., a sound card).
  • the computing device runs a software client (sometimes referred to as a “soft-phone client”).
  • the softphone client presents the user a graphical interface that provides access to various telephone functions, for example, dialing, answering machine, call log, and number directory.
  • the soft-phone client generates telephone-signaling information and converts the signaling information and compressed audio stream into packets.
  • the soft-phone client may also use the sound card of the computer to provide two-way voice communication thereby dispensing with the need for the POT.
  • the softphone clients typically use the session initiation protocol (SIP) to establish call “sessions.”
  • SIP session initiation protocol
  • the softphone client also comprises one more audio compression codecs. Having more codecs allows the audio compression scheme to optimally utilize the network bandwidth.
  • a telephone connection may be established directly between two parties in a peer-to-peer configuration or service configuration through a central processor comprising a softswitch and a proxy server.
  • the peer-to-peer configuration requires the two parties to know their respective Internet protocol (IP) addresses.
  • IP Internet protocol
  • a softswitch usually operated for a fee by a third party, can associate a telephone number with an IP address, and provides routing and signaling tasks to emulate services provided by the public switched telephone network (PSTN).
  • PSTN public switched telephone network
  • the caller's telephone goes “off-hook” and the subscriber dials a called telephone number.
  • the softphone client and the softswitch establish a session.
  • the called telephone number is sent to the softswitch.
  • the telephone number is translated to an IP address of the called party.
  • the proxy server attempts to establish a session with the called party's softphone. If successful, the calling party's softphone and the called party's softphone exchange voice data packets.
  • the ADC at each end of the call translates the incoming digital audio stream into analog signals that can be received by a POT or the sound card of the computer.
  • a VoIP service subscriber may have access to the Internet at multiple locations using a variety of computing devices. Additionally, the VoIP subscriber may not have authority to install software on the computing device. For example, a VoIP subscriber may be using a computer at a place of employment, at the residence of a friend, or at an “Internet cafe” where Internet access is provided as a convenience or as a service.
  • VoIP service access in these and similar situations would require that the softphone be installed and configured on the foreign computing device and, presumably, removed when the subscriber departs. The subscriber thereby risks disrupting the operation of the foreign computing device and exposing the subscriber's confidential information to capture by the foreign computer.
  • a VoIP subscriber may also have multiple computing devices from which VoIP calls can be made.
  • each computing device is required to have a softphone installed and configured.
  • the multiple softphone implementations each must be maintained individually. For example, updates to the software client and to the subscriber's preference must be installed on each softphone client so that the softphone clients are current.
  • a portable digital telephone softphone access module that may be operated from a computing device without significant reconfiguration of the operating system of the computing device.
  • a digital telephony softphone access module comprises a softphone client installed on a portable memory device (PMD).
  • the softphone client is installed in its own read-only partition.
  • the softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device.
  • Use of the VSAM is protected by a login process that is known in the art.
  • the digital telephony service is a VoIP service and the digital telephony softphone access m nodule is a VoIP softphone access module (VSAM).
  • VSAM VoIP softphone access module
  • the VSAM permits a VoIP service subscriber to send and receive VoIP telephone calls.
  • the PMD further comprises read/write memory that is accessible to the computing device.
  • the read/write memory comprises a telephone directory file and user preference information file.
  • the VSAM locates the files and loads the directory and user preference information into the volatile memory of the computing device.
  • softphone client resides on a CD.
  • the softphone client is installed in a closed session.
  • the softphone client is adapted to autorun from the CD ROM when the CD is inserted in an appropriate reader and to load an instance of the softphone client in the volatile memory of the computing device.
  • the softphone client resides on a mini-disk (MD).
  • a VSAM comprises a portable memory device and a softphone client.
  • the portable memory device comprises a read-only memory partition and is adapted to operate when installed in a computing device comprising a duplex audio system.
  • the computing device may be a desktop computer, a laptop computer and a personal data assistant.
  • the softphone client is stored in the read-only memory partition of the portable memory device and comprises instructions for auto-running the softphone client upon detection of the portable memory device by the computing device, and performing the functions of a plain old telephone.
  • the portable memory device further comprises read/write memory.
  • the computer instructions further comprise instructions for reading and writing a telephone directory file to the read/write memory, reading and writing a user preference file to the read/write memory, and recording a telephone conversation and saving the recording as a file in the read/write memory.
  • a VoIP provisioning system comprises a network, a VoIP service provider gateway connected to the network and comprising a user record, and a VSAM.
  • the VSAM comprises a portable memory device.
  • the portable memory device comprises a read-only memory partition and is adapted to operate when installed in a computing device comprising a duplex audio system.
  • the computing device may be a desktop computer, a laptop computer and a personal data assistant.
  • the portable memory device comprises a read-only memory partition, and wherein the portable memory device is adapted to operate when installed in a computing device comprising a duplex audio system.
  • the user record comprises softphone usages credits indicative of minutes of use of the softphone client.
  • the softphone usage credits are pre-assigned to a purchaser of a VSAM.
  • the softphone further comprises instructions for communicating with VoIP service provider gateway to add softphone usage credits to the user record.
  • a softphone client is stored in the read-only memory partition.
  • the softphone client comprises instructions for auto-running the softphone client upon detection of the portable memory device by the computing device, performing the functions of a plain old telephone, and communicating with the VoIP service provider gateway to initiate and receive telephone calls over the network.
  • the telephone call terminates with a VoIP service subscriber.
  • the telephone call terminates with a public switched network subscriber.
  • the portable memory device further comprises read/write memory.
  • the computer instructions further comprise instructions for reading and writing a telephone directory file to the read/write memory, reading and writing a user preference file to the read/write memory, and recording a telephone conversation and saving the recording as a file in the read/write memory.
  • Packet switched networks most notably the Internet, have become increasingly accessible on a worldwide scale. Digital telephony service offers the promise of relatively inexpensive and feature-rich telephone service to users of PSNs.
  • FIG. 1 illustrates a block diagram of the components of a VoIP service access module (VSAM) according to embodiments of the present invention.
  • VSAM VoIP service access module
  • FIG. 2 illustrates a block diagram of a process for associating VoIP service access credits with a VSAM 100 according to embodiments of the present invention.
  • FIGS. 3A and 3B illustrate the flow of a process in which a VSAM acquires softphone usage credits according to embodiments of the present invention.
  • VoIP voice over Internet protocol
  • a typical VoIP environment comprises a telephone that is connected to an analog-to-digital converter (ADC).
  • ADC converts analog voice signal from a plain old telephone (POT) phone and converts it into a compressed audio data stream.
  • POT plain old telephone
  • the ADC may be a standalone device that is connected to a computing device (e.g., a desktop computer, a laptop computer, or a personal digital assistant) or a component of a computing device (e.g., a sound card).
  • a computing device e.g., a desktop computer, a laptop computer, or a personal digital assistant
  • a component of a computing device e.g., a sound card
  • FIG. 4 is a diagram that illustrates a computing device, a VoIP Service Provider Gateway, and a VoIP Service Access Disk.
  • a VoIP softphone access module comprises a softphone client installed on a portable memory device (PMD).
  • the softphone client is installed in its own read-only partition.
  • the softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device.
  • the VSAM permits a VoIP service subscriber to send telephone calls to, and receive telephone calls from, VoIP clients and PSTN clients.
  • FIG. 1 illustrates a block diagram of the components of a VSAM according to embodiments of the present invention.
  • VoIP service access module 100 connects to a computing device 120 via compatible I/O ports 108 and 128 .
  • computing device 120 is a desktop computer.
  • computing device 120 may be a laptop computer or a personal data assistant (PDA) having a duplex audio system.
  • PDA personal data assistant
  • I/O interfaces 108 and 128 are USB ports. As will be appreciated by those skilled in the art, other interfaces may be used to connect VSAM 100 and computing device 120 so long as the interfaces are compatible.
  • softphone client instructions 102 reside in a read-only memory partition.
  • the read-only memory is adapted to auto-run upon detection of the installation of VSAM 100 .
  • the read-only memory partition is identified by computing device 120 as a bootable device.
  • VSAM 100 further comprises read/write memory 106 .
  • the read/write memory 106 comprises a telephone directory file and user preference information file.
  • the softphone client instructions 102 locate the files and loads the directory and user preference information into the volatile memory of the computing device.
  • softphone client instructions 102 comprise a conversation recording/playback feature for recording a telephone conversation and storing the recording as a file in the read/write memory 106 for later playback by the user.
  • Computing device 120 further comprises processor 126 , which controls communications over I/O interfaces 128 and 108 , the loading of softphone client instructions 102 in random access memory 126 , and the execution of those instructions.
  • processor 126 detects the presence of VSAM 100 at I/O interface 128 , loads softphone client instructions 102 into RAM 126 , and executes those instructions.
  • processor 126 When processor 126 detects the presence of VSAM 100 at I/O interface 128 , the softphone client instructions prompts the user of VSAM 100 for identifying information. The identifying information is sent to VoIP service gateway 140 for authentication. If the user of VSAM 100 provides the correct identifying information, processor 126 then continues to loads softphone client instructions 102 as previously described. Additionally, the softphone client instructions 102 provide information to VoIP service provider gateway 140 that identifies the network location of the computing device 120 on which the softphone client instructions are located, thereby facilitating telephone calls to and from the VSAM 100 . In still another embodiment of the present invention, processor 126 continues to monitor the presence of service access module 100 . If service module 100 is removed, the softphone client instructions are unloaded from RAM 126 .
  • the user of VSAM 100 is further prompted for an activation code.
  • a user without an activation code declines the prompt and the softphone client instructions 102 are loaded as previously described.
  • a user with an activation code enters the activation code, and the code is reported to VoIP service gateway 140 .
  • the activation code is reported to an accounting server 200 (see FIG. 2 ) and is used to associate pre-paid softphone usage credits with the user of VSAM 100 .
  • Network interface 122 may be a wired interface or a wireless interface. Where network interface 122 is a wireless interface, network 130 is a wireless network that can communicate with the network on which VoIP service provider gateway 140 is located.
  • FIG. 2 illustrates a block diagram of a process for associating VoIP service access credits with a VSAM 100 according to embodiments of the present invention.
  • an accounting datastore 205 within service provider gateway 140 stores VoIP service credits associated with an account identifier.
  • Accounting server 200 provides secured access to the accounting datastore 205 by computing device 120 .
  • Computing device 120 comprises network interface 122 , processor 126 and I/O interface 128 .
  • Computing device 120 accesses accounting server 200 via network 130 through network interface 122 .
  • Computing device 120 also accesses the I/O interface 108 of VSAM 100 via I/O interface 128 .
  • the softphone client instructions when processor 126 detects the presence of VSAM 100 at I/O interface 122 , the softphone client instructions prompts the user of VSAM 100 for identifying information. The identifying information is sent to VoIP service gateway 140 for authentication. If the user of VSAM 100 provides the correct identifying information, the softphone client instructions 102 provide information to VoIP service provider gateway 140 that identifies the network location of the computing device 120 on which the softphone client instructions are located, thereby permitting the VoIP service subscriber to send telephone calls to, and receive telephone calls from, VoIP clients and PSTN clients.
  • VoIP service provider gateway 140 associates the VoIP service subscriber identifying information and the network location information with a subscriber record (e.g., record A 210 ) in accounting datastore 205 .
  • usage accountant further comprises instructions to permit the VSAM 100 to obtain current usage data from the accounting datastore 205 for display to the subscriber.
  • FIGS. 3A and 3B illustrate the flow of a process in which a VSAM acquires softphone usage credits according to embodiments of the present invention.
  • a computing device connects to a VSAM 300 .
  • Softphone client instructions are loaded into the volatile memory of the computing device 305 .
  • the computing device displays a prompt for user identifying information 310 .
  • a determination is made whether the information provided matches the identifying information stored at the service provider gateway 312 . If the identifying information does not match the information stored on the service provider gateway, the process ends and usage of the softphone is denied 320 . If the supplied identifying information matches that held by the server provider gateway, the user of the VSAM is further prompted for an activation code 314 .
  • a user without an activation code declines the prompt and the user is offered opportunity to add softphone usage credits 325 . If the user declines, the add-credit process ends 330 . If the user accepts, the service provider gateway receives a user account identifier 340 .
  • the account identifier is provided from the user of the computing device in response to prompt from the accounting server.
  • the accounting server associates the rights of the user with the account identifier provided in response to the prompt.
  • the accounting server uses the account identifier to determine the records ( 210 and 215 in FIG. 2 ) that the user of the computing device may access and modify. This embodiment is particularly useful to a retailer that offers additional softphone usage credits to subscribers of VoIP services provided by a VoIP service provider.
  • the VoIP service provider may reserve account identifiers for a particular retailer so as to create an exclusive customer relationship between the retailer and a purchaser of a VSAM.
  • the account identifiers are reserved for members of an organization and made accessible only to an authorized individual within that organization.
  • access to the accounting datastore is limited to the record associated with the account identifier as determined during the verification of the user identifying information.
  • the account identifier is provided to the accounting server by the service provider gateway. This embodiment provides a subscriber limited access to the accounting database to purchase additional softphone usage credits.
  • FIG. 4 illustrates a block diagram of the components of a VoIP service access disk (VSAD) according to embodiments of the present invention.
  • CD drive 406 connects to a computing device 420 via compatible CD interfaces 408 and 428 .
  • computing device 420 is a desktop computer.
  • computing device 420 may be a laptop computer or a personal data assistant (PDA) having a duplex audio system.
  • PDA personal data assistant
  • CD interfaces are Intelligent Drive Electronics (IDE; also referred to as Integrated Drive Electronic) interfaces.
  • IDE Intelligent Drive Electronics
  • CD interfaces 408 and 428 are USB ports.
  • other interfaces may be used to connect CD drive 406 and computing device 420 so long as the interfaces are compatible.
  • VoIP service access disk (VSAD) 400 comprises softphone client instructions 402 .
  • Softphone client instructions 402 comprise code executable by the operating system of computing device 420 .
  • the softphone client instructions 402 enable computing device 420 to perform the functions of a plain old telephone including dialing, sending voice information, and receiving voice communications.
  • the softphone client instructions 402 are adapted to auto-run upon detection of the installation of VSAD 400 .
  • VSAD 400 further comprises read/write media and CD drive 406 is adapted to both read from and write to this media.
  • VSAD 400 comprises a multi-session CD.
  • the softphone client instructions 102 are written to a closed session.
  • a writable portion of VSAD 400 comprises an open session.
  • the writable portion of the CD comprises a telephone directory file and user preference information file.
  • the softphone client instructions 402 locates the files and loads the directory and user preference information into the volatile memory of the computing device.
  • softphone client instructions 402 comprise a conversation recording/playback feature for recording a telephone conversation and storing the recording as a file in the read/write memory 406 for later playback by the user.
  • Computing device 420 further comprises processor 426 , which controls communications over CD interfaces 428 and 408 , the loading of softphone client instructions 402 in random access memory 426 , and the execution of those instructions.
  • processor 426 detects the presence of VSAD 400 at CD interface 428 , loads softphone client instructions 402 into RAM 426 , and executes those instructions.
  • processor 426 When processor 426 detects the presence of VSAD 400 at CD interface 428 , the softphone client instructions prompts the user of VSAD 400 for identifying information. The identifying information is sent to VoIP service gateway 440 for authentication. If the user of VSAD 400 provides the correct identifying information, processor 426 then continues to loads softphone client instructions 402 as previously described. Additionally, the softphone client instructions 402 provide information to VoIP service provider gateway 440 that identifies the network location of the computing device 420 on which the softphone client instructions are located, thereby facilitating telephone calls to and from the VSAM 400 . In still another embodiment of the present invention, processor 426 continues to monitor the presence of service access module 400 . If VSAD 400 is removed, the softphone client instructions are unloaded from RAM 426 .
  • the user of VSAM 400 is further prompted for an activation code.
  • a user without an activation code declines the prompt and the softphone client instructions 402 are loaded as previously described.
  • a user with an activation code enters the activation code, and the code is reported to VoIP service gateway 440 .
  • the activation code is reported to an accounting server 200 (see FIG. 2 ) and is used to associate pre-paid softphone usage credits with the user of VSAM 400 .

Abstract

A voice over IP (VoIP) softphone access module (VSAM) comprises a softphone client installed on a portable memory device (PMD). The softphone client is installed in its own read-only partition. The softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device. When used with a computing device comprising a duplex audio system with analog-to-digital conversion and an Internet connection, the VSAM permits a VoIP service subscriber to send and receive VoIP telephone calls through a VoIP service provider gateway. The VSAM may be associated with an activation code that when sent to the VoIP service provider gateway associates a user with pre-paid softphone usage credits. Alternatively, the softphone client is installed on CD.

Description

    CLAIM OF PRIORITY
  • This application is a continuation of and claims priority to U.S. patent application Ser. No. 10/972,726 filed Oct. 25, 2004, which is a continuation in part of U.S. patent application Ser. No. 10/969,516 filed Oct. 20, 2004, both of which are incorporated herein by reference in their entirety.
  • BACKGROUND
  • Embodiments of the present invention are generally directed to enabling digital telephony and more particularly to systems and methods for providing digital telephone services via a portable media.
  • Packet switched networks (PSNs), most notably the Internet, have become increasingly accessible on a worldwide scale. Digital telephony service offers the promise of relatively inexpensive and feature-rich telephone service to users of PSNs.
  • One form of digital telephony, voice over Internet protocol or “VoIP,” has attracted significant market attention. A typical VoIP environment comprises a telephone that is connected to an analog-to-digital converter (ADC). The ADC converts analog voice signal from a plain old telephone (POT) phone and converts it into a compressed audio data stream. The ADC may be a standalone device that is connected to a computing device (e.g., a desktop computer, a laptop computer, or a personal digital assistant) or a component of a computing device (e.g., a sound card).
  • The computing device runs a software client (sometimes referred to as a “soft-phone client”). The softphone client presents the user a graphical interface that provides access to various telephone functions, for example, dialing, answering machine, call log, and number directory. The soft-phone client generates telephone-signaling information and converts the signaling information and compressed audio stream into packets. The soft-phone client may also use the sound card of the computer to provide two-way voice communication thereby dispensing with the need for the POT.
  • The softphone clients typically use the session initiation protocol (SIP) to establish call “sessions.” The softphone client also comprises one more audio compression codecs. Having more codecs allows the audio compression scheme to optimally utilize the network bandwidth.
  • A telephone connection may be established directly between two parties in a peer-to-peer configuration or service configuration through a central processor comprising a softswitch and a proxy server. The peer-to-peer configuration requires the two parties to know their respective Internet protocol (IP) addresses. In the service configuration, a softswitch, usually operated for a fee by a third party, can associate a telephone number with an IP address, and provides routing and signaling tasks to emulate services provided by the public switched telephone network (PSTN).
  • When a VoIP service subscriber initiates a call, the caller's telephone goes “off-hook” and the subscriber dials a called telephone number. The softphone client and the softswitch establish a session. The called telephone number is sent to the softswitch. If the call is directed to another VoIP service subscriber, the telephone number is translated to an IP address of the called party. The proxy server attempts to establish a session with the called party's softphone. If successful, the calling party's softphone and the called party's softphone exchange voice data packets. The ADC at each end of the call translates the incoming digital audio stream into analog signals that can be received by a POT or the sound card of the computer. When the call is completed (the telephone goes “on-hook”), and the softphone client sends a signal to the softswitch terminating the session.
  • A VoIP service subscriber may have access to the Internet at multiple locations using a variety of computing devices. Additionally, the VoIP subscriber may not have authority to install software on the computing device. For example, a VoIP subscriber may be using a computer at a place of employment, at the residence of a friend, or at an “Internet cafe” where Internet access is provided as a convenience or as a service. Currently, VoIP service access in these and similar situations would require that the softphone be installed and configured on the foreign computing device and, presumably, removed when the subscriber departs. The subscriber thereby risks disrupting the operation of the foreign computing device and exposing the subscriber's confidential information to capture by the foreign computer.
  • A VoIP subscriber may also have multiple computing devices from which VoIP calls can be made. Currently, each computing device is required to have a softphone installed and configured. The multiple softphone implementations each must be maintained individually. For example, updates to the software client and to the subscriber's preference must be installed on each softphone client so that the softphone clients are current.
  • What would be useful is a portable digital telephone softphone access module that may be operated from a computing device without significant reconfiguration of the operating system of the computing device.
  • SUMMARY
  • In an embodiment of the present invention, a digital telephony softphone access module comprises a softphone client installed on a portable memory device (PMD). The softphone client is installed in its own read-only partition. The softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device. Use of the VSAM is protected by a login process that is known in the art.
  • In an exemplary embodiment of the present invention, the digital telephony service is a VoIP service and the digital telephony softphone access m nodule is a VoIP softphone access module (VSAM). When used with a computing device comprising a duplex audio system with analog-to-digital conversion and an Internet connection, the VSAM permits a VoIP service subscriber to send and receive VoIP telephone calls.
  • While embodiments of the present invention will be described in terms of a VoIP service, the present invention is not so limited. As will be appreciated by those skilled in the art, a softphone access module used in conjunction with other digital telephony services provided over a packet network are within the scope of the present invention.
  • In an embodiment of the present invention, the PMD further comprises read/write memory that is accessible to the computing device. In this embodiment, the read/write memory comprises a telephone directory file and user preference information file. When the softphone client is loaded, the VSAM locates the files and loads the directory and user preference information into the volatile memory of the computing device.
  • In an alternate embodiment of the present invention, softphone client resides on a CD. The softphone client is installed in a closed session. The softphone client is adapted to autorun from the CD ROM when the CD is inserted in an appropriate reader and to load an instance of the softphone client in the volatile memory of the computing device. In yet another embodiment of the present invention the softphone client resides on a mini-disk (MD).
  • It is therefore an aspect of the present invention to provide a VoIP service subscriber with a portable VSAM that may be operated from different computing devices.
  • It is another aspect of the present invention to load a softphone client from a portable VSAM into the volatile memory of a computing device when the VSAM is connected to the computing device.
  • It is still another aspect of the present invention to unload the softphone client if the portable VSAM is disconnected from the computing device.
  • It is another aspect of the present invention to account for usage of the softphone from a central location.
  • It is an aspect of the present invention to provide a VoIP subscriber a VSAM comprising pre-paid softphone usage credits.
  • It is still another aspect of the present invention to allow a subscriber using a VSAM with pre-paid softphone usage to add additional softphone usage credits to the VSAM.
  • It is yet another aspect of the present invention to permit a subscriber to add additional softphone usage credits to a VSAM from a home computer and a retailer computer.
  • It is another aspect of the present invention to permit a subscriber to add additional softphone usage credits to a VSAM from a telephone.
  • These and other aspects of the present invention will become apparent from a review of the general and detailed descriptions that follow.
  • In an embodiment of the present invention, a VSAM comprises a portable memory device and a softphone client. The portable memory device comprises a read-only memory partition and is adapted to operate when installed in a computing device comprising a duplex audio system. By way of illustration and not as a limitation, the computing device may be a desktop computer, a laptop computer and a personal data assistant.
  • The softphone client is stored in the read-only memory partition of the portable memory device and comprises instructions for auto-running the softphone client upon detection of the portable memory device by the computing device, and performing the functions of a plain old telephone.
  • In another embodiment of the present invention, the portable memory device further comprises read/write memory. In this embodiment, the computer instructions further comprise instructions for reading and writing a telephone directory file to the read/write memory, reading and writing a user preference file to the read/write memory, and recording a telephone conversation and saving the recording as a file in the read/write memory.
  • In yet another embodiment of the present invention, a VoIP provisioning system comprises a network, a VoIP service provider gateway connected to the network and comprising a user record, and a VSAM. The VSAM comprises a portable memory device. The portable memory device comprises a read-only memory partition and is adapted to operate when installed in a computing device comprising a duplex audio system. By way of illustration and not as a limitation, the computing device may be a desktop computer, a laptop computer and a personal data assistant. The portable memory device comprises a read-only memory partition, and wherein the portable memory device is adapted to operate when installed in a computing device comprising a duplex audio system.
  • The user record comprises softphone usages credits indicative of minutes of use of the softphone client. In one embodiment of the present invention, the softphone usage credits are pre-assigned to a purchaser of a VSAM. In another embodiment of the present invention, the softphone further comprises instructions for communicating with VoIP service provider gateway to add softphone usage credits to the user record.
  • A softphone client is stored in the read-only memory partition. The softphone client comprises instructions for auto-running the softphone client upon detection of the portable memory device by the computing device, performing the functions of a plain old telephone, and communicating with the VoIP service provider gateway to initiate and receive telephone calls over the network. In an embodiment of the present invention, the telephone call terminates with a VoIP service subscriber. In another embodiment of the present invention, the telephone call terminates with a public switched network subscriber.
  • In another embodiment of the present invention, the portable memory device further comprises read/write memory. In this embodiment, the computer instructions further comprise instructions for reading and writing a telephone directory file to the read/write memory, reading and writing a user preference file to the read/write memory, and recording a telephone conversation and saving the recording as a file in the read/write memory. Packet switched networks (PSNs), most notably the Internet, have become increasingly accessible on a worldwide scale. Digital telephony service offers the promise of relatively inexpensive and feature-rich telephone service to users of PSNs.
  • DESCRIPTION OF THE FIGURES
  • FIG. 1 illustrates a block diagram of the components of a VoIP service access module (VSAM) according to embodiments of the present invention.
  • FIG. 2 illustrates a block diagram of a process for associating VoIP service access credits with a VSAM 100 according to embodiments of the present invention.
  • FIGS. 3A and 3B illustrate the flow of a process in which a VSAM acquires softphone usage credits according to embodiments of the present invention. One form of digital telephony, voice over Internet protocol or “VoIP,” has attracted significant market attention. A typical VoIP environment comprises a telephone that is connected to an analog-to-digital converter (ADC). The ADC converts analog voice signal from a plain old telephone (POT) phone and converts it into a compressed audio data stream. The ADC may be a standalone device that is connected to a computing device (e.g., a desktop computer, a laptop computer, or a personal digital assistant) or a component of a computing device (e.g., a sound card).
  • FIG. 4 is a diagram that illustrates a computing device, a VoIP Service Provider Gateway, and a VoIP Service Access Disk.
  • DETAILED DESC RUPTION
  • In an embodiment of the present invention, a VoIP softphone access module (VSAM) comprises a softphone client installed on a portable memory device (PMD). The softphone client is installed in its own read-only partition. The softphone client is adapted to autorun from the PMD when the PMD is connected to a computing device and to load an instance of the softphone client in the volatile memory of the computing device. When used with a computing device comprising a duplex audio system with analog-to-digital conversion and an Internet connection, the VSAM permits a VoIP service subscriber to send telephone calls to, and receive telephone calls from, VoIP clients and PSTN clients.
  • FIG. 1 illustrates a block diagram of the components of a VSAM according to embodiments of the present invention. Referring to FIG. 1, VoIP service access module 100 connects to a computing device 120 via compatible I/ O ports 108 and 128. In an embodiment of the present invention, computing device 120 is a desktop computer. However, as will be appreciated by those skilled in the art, this is not meant as a limitation. Other computing devices may be used without departing from the scope of the present invention. By way of illustration, computing device 120 may be a laptop computer or a personal data assistant (PDA) having a duplex audio system.
  • In an embodiment of the present invention, I/O interfaces 108 and 128 are USB ports. As will be appreciated by those skilled in the art, other interfaces may be used to connect VSAM 100 and computing device 120 so long as the interfaces are compatible.
  • VoIP service access module 100 further comprises softphone client instructions 102. Softphone client instructions 102 comprise code executable by the operating system of computing device 120. The softphone client instructions 102 enable computing device 120 to perform the functions of a plain old telephone including dialing, sending voice information, and receiving voice communications.
  • In an embodiment of the present invention, softphone client instructions 102 reside in a read-only memory partition. The read-only memory is adapted to auto-run upon detection of the installation of VSAM 100. In an embodiment of the present invention, the read-only memory partition is identified by computing device 120 as a bootable device.
  • In yet another embodiment of the present invention, VSAM 100 further comprises read/write memory 106. In this embodiment, the read/write memory 106 comprises a telephone directory file and user preference information file. When the softphone client is loaded, the softphone client instructions 102 locate the files and loads the directory and user preference information into the volatile memory of the computing device. In yet another embodiment of the present invention, softphone client instructions 102 comprise a conversation recording/playback feature for recording a telephone conversation and storing the recording as a file in the read/write memory 106 for later playback by the user.
  • Computing device 120 further comprises processor 126, which controls communications over I/O interfaces 128 and 108, the loading of softphone client instructions 102 in random access memory 126, and the execution of those instructions. In an embodiment of the present invention, processor 126 detects the presence of VSAM 100 at I/O interface 128, loads softphone client instructions 102 into RAM 126, and executes those instructions.
  • When processor 126 detects the presence of VSAM 100 at I/O interface 128, the softphone client instructions prompts the user of VSAM 100 for identifying information. The identifying information is sent to VoIP service gateway 140 for authentication. If the user of VSAM 100 provides the correct identifying information, processor 126 then continues to loads softphone client instructions 102 as previously described. Additionally, the softphone client instructions 102 provide information to VoIP service provider gateway 140 that identifies the network location of the computing device 120 on which the softphone client instructions are located, thereby facilitating telephone calls to and from the VSAM 100. In still another embodiment of the present invention, processor 126 continues to monitor the presence of service access module 100. If service module 100 is removed, the softphone client instructions are unloaded from RAM 126.
  • Optionally, the user of VSAM 100 is further prompted for an activation code. A user without an activation code declines the prompt and the softphone client instructions 102 are loaded as previously described. A user with an activation code enters the activation code, and the code is reported to VoIP service gateway 140. The activation code is reported to an accounting server 200 (see FIG. 2) and is used to associate pre-paid softphone usage credits with the user of VSAM 100.
  • Computing device 120 further comprises network interface 122 that permits computing device 120 to send and receive VoIP packets to VoIP service provider gateway 140 via network 130. In an embodiment of the present invention, network 130 is the Internet, however this is not meant as a limitation. Network 130 may be any IP network through which computing device 120 may communicate with VoIP service provider gateway 140. By way of illustration, and not as a limitation, network 130 is a cable network. In this embodiment, network interface 122 connects to network 130 through a cable modem (not illustrated but known to those skilled in the art).
  • Network interface 122 may be a wired interface or a wireless interface. Where network interface 122 is a wireless interface, network 130 is a wireless network that can communicate with the network on which VoIP service provider gateway 140 is located.
  • FIG. 2 illustrates a block diagram of a process for associating VoIP service access credits with a VSAM 100 according to embodiments of the present invention. Referring to FIG. 2, an accounting datastore 205 within service provider gateway 140 stores VoIP service credits associated with an account identifier. Accounting server 200 provides secured access to the accounting datastore 205 by computing device 120. Computing device 120 comprises network interface 122, processor 126 and I/O interface 128. Computing device 120 accesses accounting server 200 via network 130 through network interface 122. Computing device 120 also accesses the I/O interface 108 of VSAM 100 via I/O interface 128.
  • In an embodiment of the present invention, a VoIP service subscriber operates the computing device 120. However, the present invention is not so limited. In another embodiment of the present invention, a third party trusted by the VoIP service provider operates the computing device 120.
  • Referring to FIG. 1, when processor 126 detects the presence of VSAM 100 at I/O interface 122, the softphone client instructions prompts the user of VSAM 100 for identifying information. The identifying information is sent to VoIP service gateway 140 for authentication. If the user of VSAM 100 provides the correct identifying information, the softphone client instructions 102 provide information to VoIP service provider gateway 140 that identifies the network location of the computing device 120 on which the softphone client instructions are located, thereby permitting the VoIP service subscriber to send telephone calls to, and receive telephone calls from, VoIP clients and PSTN clients.
  • Referring again to FIG. 2, VoIP service provider gateway 140 associates the VoIP service subscriber identifying information and the network location information with a subscriber record (e.g., record A 210) in accounting datastore 205. Optionally, usage accountant further comprises instructions to permit the VSAM 100 to obtain current usage data from the accounting datastore 205 for display to the subscriber.
  • Accounting datastore 205 comprises a record A 210 and a record B 215. While only two records are illustrated, the present invention is not so limited. It is anticipated that accounting datastore 205 will store a large number of records potentially numbering in the millions. Record A 210 comprises an account identifier 212 associated with the VoIP service subscriber using the VSAM and a softphone usage log 216. At a minimum, softphone usage log 216 comprises the number of softphone usage credits currently available to the account identifier 212 associated with the current VoIP service subscriber using VSAM 100.
  • Optionally, the user of VSAM 100 is further prompted for an activation code. A user without an activation code declines the prompt and the softphone client instructions 102 are loaded as previously described. A user with an activation code enters the activation code, and the code is reported to VoIP service gateway 140. The activation code is reported to an accounting server 200 and is used to associate pre-paid softphone usage credits with the user of VSAM 100.
  • FIGS. 3A and 3B illustrate the flow of a process in which a VSAM acquires softphone usage credits according to embodiments of the present invention. Referring to FIG. 3A, a computing device connects to a VSAM 300. Softphone client instructions are loaded into the volatile memory of the computing device 305. The computing device displays a prompt for user identifying information 310. A determination is made whether the information provided matches the identifying information stored at the service provider gateway 312. If the identifying information does not match the information stored on the service provider gateway, the process ends and usage of the softphone is denied 320. If the supplied identifying information matches that held by the server provider gateway, the user of the VSAM is further prompted for an activation code 314. A user without an activation code declines the prompt and the user is offered an opportunity to add softphone usage credits 325. A user with an activation code enters the activation code and the code is reported to an accounting server 316. The activation code is used to associate pre-paid softphone usage credits with the user 318. The user is then offered an opportunity to add additional softphone usage credits 325.
  • A user without an activation code declines the prompt and the user is offered opportunity to add softphone usage credits 325. If the user declines, the add-credit process ends 330. If the user accepts, the service provider gateway receives a user account identifier 340.
  • In an embodiment of the present invention, the account identifier is provided from the user of the computing device in response to prompt from the accounting server. In this embodiment, the accounting server associates the rights of the user with the account identifier provided in response to the prompt. The accounting server uses the account identifier to determine the records (210 and 215 in FIG. 2) that the user of the computing device may access and modify. This embodiment is particularly useful to a retailer that offers additional softphone usage credits to subscribers of VoIP services provided by a VoIP service provider. Additionally, the VoIP service provider may reserve account identifiers for a particular retailer so as to create an exclusive customer relationship between the retailer and a purchaser of a VSAM. In yet another embodiment of the present invention, the account identifiers are reserved for members of an organization and made accessible only to an authorized individual within that organization.
  • In an alternate embodiment, access to the accounting datastore is limited to the record associated with the account identifier as determined during the verification of the user identifying information. The account identifier is provided to the accounting server by the service provider gateway. This embodiment provides a subscriber limited access to the accounting database to purchase additional softphone usage credits.
  • Referring to FIG. 3B, a determination is made whether the account identifier matches the account identifier stored on the accounting server 345. If the account identifier does not match the account identifier stored on the accounting server, the add-credits process ends 350. If the supplied account identifier matches that held by the accounting server but the account identifier is associated with a record that the user is not authorized to access, the process ends 350. If the supplied account identifier matches that held by the accounting server and the account identifier is associated with a record that the user is authorized to access, the accounting server initiates a transaction by which the user may acquire additional softphone usage credits for the account identified by the account identifier 355.
  • In an alternate embodiment of the present invention, the PMD comprises a CD ROM. The softphone client is installed in its own closed session. The softphone client is adapted to autorun from the CD ROM when the CD is inserted in an appropriate reader and to load an instance of the softphone client in the volatile memory of the computing device.
  • FIG. 4 illustrates a block diagram of the components of a VoIP service access disk (VSAD) according to embodiments of the present invention. Referring to FIG. 4, CD drive 406 connects to a computing device 420 via compatible CD interfaces 408 and 428. In an embodiment of the present invention, computing device 420 is a desktop computer. However, as will be appreciated by those skilled in the art, this is not meant as a limitation. Other computing devices may be used without departing from the scope of the present invention. By way of illustration, computing device 420 may be a laptop computer or a personal data assistant (PDA) having a duplex audio system.
  • In an embodiment of the present invention, CD interfaces are Intelligent Drive Electronics (IDE; also referred to as Integrated Drive Electronic) interfaces. In another embodiment of the present invention, CD interfaces 408 and 428 are USB ports. As will be appreciated by those skilled in the art, other interfaces may be used to connect CD drive 406 and computing device 420 so long as the interfaces are compatible.
  • VoIP service access disk (VSAD) 400 comprises softphone client instructions 402. Softphone client instructions 402 comprise code executable by the operating system of computing device 420. The softphone client instructions 402 enable computing device 420 to perform the functions of a plain old telephone including dialing, sending voice information, and receiving voice communications.
  • In an embodiment of the present invention, the softphone client instructions 402 are adapted to auto-run upon detection of the installation of VSAD 400.
  • In yet another embodiment of the present invention, VSAD 400 further comprises read/write media and CD drive 406 is adapted to both read from and write to this media. In this embodiment of the present invention, VSAD 400 comprises a multi-session CD. The softphone client instructions 102 are written to a closed session. A writable portion of VSAD 400 comprises an open session. In this embodiment, the writable portion of the CD comprises a telephone directory file and user preference information file. When the softphone client is loaded, the softphone client instructions 402 locates the files and loads the directory and user preference information into the volatile memory of the computing device. In yet another embodiment of the present invention, softphone client instructions 402 comprise a conversation recording/playback feature for recording a telephone conversation and storing the recording as a file in the read/write memory 406 for later playback by the user.
  • Computing device 420 further comprises processor 426, which controls communications over CD interfaces 428 and 408, the loading of softphone client instructions 402 in random access memory 426, and the execution of those instructions. In an embodiment of the present invention, processor 426 detects the presence of VSAD 400 at CD interface 428, loads softphone client instructions 402 into RAM 426, and executes those instructions.
  • When processor 426 detects the presence of VSAD 400 at CD interface 428, the softphone client instructions prompts the user of VSAD 400 for identifying information. The identifying information is sent to VoIP service gateway 440 for authentication. If the user of VSAD 400 provides the correct identifying information, processor 426 then continues to loads softphone client instructions 402 as previously described. Additionally, the softphone client instructions 402 provide information to VoIP service provider gateway 440 that identifies the network location of the computing device 420 on which the softphone client instructions are located, thereby facilitating telephone calls to and from the VSAM 400. In still another embodiment of the present invention, processor 426 continues to monitor the presence of service access module 400. If VSAD 400 is removed, the softphone client instructions are unloaded from RAM 426.
  • Optionally, the user of VSAM 400 is further prompted for an activation code. A user without an activation code declines the prompt and the softphone client instructions 402 are loaded as previously described. A user with an activation code enters the activation code, and the code is reported to VoIP service gateway 440. The activation code is reported to an accounting server 200 (see FIG. 2) and is used to associate pre-paid softphone usage credits with the user of VSAM 400.
  • Computing device 420 farther comprises network interface 422 that permits computing device 420 to send and receive VoIP packets to VoIP service provider gateway 440 via network 430. In an embodiment of the present invention, network 430 is the Internet, however this is not meant as a limitation. Network 430 may be any IP network through which computing device 420 may communicate with VoIP service provider gateway 440. By way of illustration, and not as a limitation, network 430 is a cable network. In this embodiment, network interface 422 connects to network 430 through a cable modem (not illustrated but known to those skilled in the art).
  • Network interface 422 may be a wired interface or a wireless interface. Where network interface 422 is a wireless interface, network 430 is a wireless network that can communicate with the network on which VoIP service provider gateway 440 is located.
  • A portable VoIP service access module has been described. It will be understood by those skilled in the art that the present invention may be embodied in other specific forms without departing from the scope of the invention disclosed and that the examples and embodiments described herein are in all respects illustrative and not restrictive. Those skilled in the art of the present invention will recognize that other embodiments using the concepts described herein are also possible. Further, any reference to claim elements in the singular, for example, using the articles “a,” “an,” or “the” is not to be construed as limiting the element to the singular.

Claims (22)

1. A voice over IP service access module (VSAM) comprising:
a portable memory device, wherein the portable memory device comprises a read-only memory partition, and wherein the portable memory device is adapted to operate when installed in a computing device comprising a duplex audio system;
a softphone client stored in the read-only memory partition and comprising instructions for:
auto-running the softphone client upon detection of the portable memory device by the computing device; and
performing the functions of a plain old telephone.
2. The VSAM of claim 1, wherein the computing device is selected from the group consisting of a desktop computer, a laptop computer and a personal data assistant.
3. The VSAM of claim 1, wherein the portable memory device further comprises read/write memory and wherein the computer instructions further comprise instructions for:
reading and writing a telephone directory file to the read/write memory;
reading and writing a user preference file to the read/write memory; and
recording a telephone conversation and saving the recording as a file in the read/write memory.
4. A voice over IP (VOIP) provisioning system comprising:
a network;
a VoIP service provider gateway connected to the network and comprising a user record;
a VoIP softphone access module (VSAM) comprising:
a portable memory device, wherein the portable memory device comprises a read-only memory partition, and wherein the portable memory device is adapted to operate when installed in a computing device comprising a duplex audio system;
a softphone client stored in the read-only memory partition and comprising instructions for:
auto-running the softphone client upon detection of the portable memory device by the computing device;
performing the functions of a plain old telephone; and
communicating with the VoIP service provider gateway to initiate and receive telephone calls over the network.
5. The VoIP provisioning system of claim 4, wherein the computing device is selected from the group consisting of a desktop computer, a laptop computer and a personal data assistant.
6. The VoIP provisioning system of claim 4, wherein the portable memory device further comprises read/write memory and wherein the computer instructions further comprise instructions for:
reading and writing a telephone directory file to the read/write memory;
reading and writing a user preference file to the read/write memory; and
recording a telephone conversation and saving the recording as a file in the read/write memory.
7. The VoIP provisioning system of claim 4, wherein the user record comprises softphone usages credits indicative of minutes of use of the softphone client.
8. The VoIP provisioning system of claim 7, wherein the softphone usage credits are pre-assigned to a purchaser of a VSAM.
9. The VoIP provisioning system of claim 7, wherein the softphone further comprises instructions for communicating with VoIP service provider gateway to add softphone usage credits to the user record.
10. The VoIP provisioning system of claim 4, wherein a telephone call terminates with a VoIP service subscriber.
11. The VoIP provisioning system of claim 4, wherein a telephone call terminates with a public switched telephone network service subscriber.
12. A voice over IP service access disk (VSAD) comprising:
a CD, wherein the CD comprises a read-only memory partition, and wherein the CD is adapted to operate when installed in a computing device comprising a duplex audio system;
a softphone client stored in the read-only memory partition and comprising instructions for:
auto-running the softphone client upon detection of the portable memory device by the computing device; and
performing the functions of a plain old telephone.
13. The VSAM of claim 12, wherein the computing device is selected from the group consisting of a desktop computer, a laptop computer and a personal data assistant.
14. The VSAM of claim 12, wherein the CD further comprises read/write media and wherein the computer instructions further comprise instructions for:
reading and writing a telephone directory file to the read/write memory;
reading and writing a user preference file to the read/write memory; and
recording a telephone conversation and saving the recording as a file in the read/write memory.
15. A voice over IP (VoIP) provisioning system comprising:
a network;
a VoIP service provider gateway connected to the network and comprising a user record;
a VoIP softphone access module (VSAM) comprising:
a CD, wherein the CD comprises a read-only memory partition, and wherein the CD is adapted to operate when installed in a computing device comprising a duplex audio system,
a softphone client stored in the read-only memory partition and comprising instructions for:
auto-running the softphone client upon detection of the portable memory device by the computing device;
performing the functions of a plain old telephone; and
communicating with the VoIP service provider gateway to initiate and receive telephone calls over the network.
16. The VoIP provisioning system of claim 15, wherein the computing device is selected from the group consisting of a desktop computer, a laptop computer and a personal data assistant.
17. The VoIP provisioning system of claim 15, wherein the CD further comprises read/write memory and wherein the computer instructions further comprise instructions for:
reading and writing a telephone directory file to the read/write memory;
reading and writing a user preference file to the read/write memory; and
recording a telephone conversation and saving the recording as a file in the read/write memory.
18. The VoIP provisioning system of claim 15, wherein the user record comprises softphone usages credits indicative of minutes of use of the softphone client.
19. The VoIP provisioning system 18, wherein the softphone usage credits are pre-assigned to a purchaser of a VSAM.
20. The VoIP provisioning system of claim 18, wherein the softphone further comprises instructions for communicating with VoIP service provider gateway to add softphone usage credits to the user record.
21. The VoIP provisioning system of claim 15, wherein a telephone call terminates with a VoIP service subscriber.
22. The VoIP provisioning system of claim 15, wherein a telephone call terminates with a public switched telephone network service subscriber.
US11/833,610 2004-10-20 2007-08-03 Portable VoIP Service Access Module Abandoned US20080025291A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/833,610 US20080025291A1 (en) 2004-10-20 2007-08-03 Portable VoIP Service Access Module

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US96951604A 2004-10-20 2004-10-20
US10/972,726 US7336654B2 (en) 2004-10-20 2004-10-25 Portable VoIP service access module
US11/833,610 US20080025291A1 (en) 2004-10-20 2007-08-03 Portable VoIP Service Access Module

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/972,726 Continuation US7336654B2 (en) 2004-10-20 2004-10-25 Portable VoIP service access module

Publications (1)

Publication Number Publication Date
US20080025291A1 true US20080025291A1 (en) 2008-01-31

Family

ID=36203704

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/972,726 Active 2026-03-09 US7336654B2 (en) 2004-10-20 2004-10-25 Portable VoIP service access module
US11/737,871 Abandoned US20070248081A1 (en) 2004-10-20 2007-04-20 Portable VoIP Service Access Module
US11/833,610 Abandoned US20080025291A1 (en) 2004-10-20 2007-08-03 Portable VoIP Service Access Module

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/972,726 Active 2026-03-09 US7336654B2 (en) 2004-10-20 2004-10-25 Portable VoIP service access module
US11/737,871 Abandoned US20070248081A1 (en) 2004-10-20 2007-04-20 Portable VoIP Service Access Module

Country Status (8)

Country Link
US (3) US7336654B2 (en)
EP (1) EP1803324A4 (en)
JP (1) JP4971987B2 (en)
CN (1) CN101084698B (en)
BR (1) BRPI0516386A (en)
CA (1) CA2584821C (en)
MX (1) MX2007004713A (en)
WO (1) WO2006045031A2 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205777A1 (en) * 2002-07-05 2004-10-14 Anthony Zalenski System and method for using multiple communication protocols in memory limited processors
US20050002506A1 (en) * 2003-07-02 2005-01-06 Doug Bender System and method for routing telephone calls over a voice and data network
US20050201414A1 (en) * 2004-03-11 2005-09-15 Ali Awais Dynamically adapting the transmission rate of packets in real-time VoIP communications to the available bandwidth
US20060031393A1 (en) * 2004-01-28 2006-02-09 Cooney John M System and method of binding a client to a server
US20070189270A1 (en) * 2006-02-15 2007-08-16 Borislow Daniel M Network adapter
US20080247531A1 (en) * 2007-04-03 2008-10-09 Borislow Daniel M Techniques for Populating a Contact List
US20090080410A1 (en) * 2005-06-30 2009-03-26 Oki Electric Industry Co., Ltd. Speech Processing Peripheral Device and IP Telephone System
US20090156222A1 (en) * 2007-12-17 2009-06-18 I2Telecom International, Inc. Systems and methods of making a call
US20090209224A1 (en) * 2008-02-20 2009-08-20 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network
US20100027530A1 (en) * 2008-08-04 2010-02-04 Wei-Ling Hsieh Adaptive network phone device and control method thereof
US20100190466A1 (en) * 2009-01-27 2010-07-29 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network Using Remote Communication Device Identifying Information
US7782878B2 (en) 2004-08-16 2010-08-24 I2Telecom Ip Holdings, Inc. System and method for sharing an IP address
US20100217823A1 (en) * 2006-12-19 2010-08-26 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US20130163582A1 (en) * 2011-12-26 2013-06-27 Jaya MEGHANI Systems and methods of managing communication requests in a voip communication system
US8804758B2 (en) 2004-03-11 2014-08-12 Hipcricket, Inc. System and method of media over an internet protocol communication

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060294262A1 (en) * 2005-06-22 2006-12-28 Airus Technology Co., Ltd. Portable VOIP wireless connector
JP2008544383A (en) * 2005-06-25 2008-12-04 インテル・コーポレーション Apparatus, system, and method for supporting service call
KR100757866B1 (en) * 2005-07-22 2007-09-11 삼성전자주식회사 Voice over internet protocal service system and method using cellular phone
US20070036134A1 (en) * 2005-07-25 2007-02-15 Ing-Kai Huang Portable internet phone
US8019279B2 (en) * 2005-10-25 2011-09-13 International Business Machines Corporation System and method for using mobile phones as handsets for IP softphones
US7861003B2 (en) 2006-01-31 2010-12-28 Genband Us Llc Adaptive feedback for session over internet protocol
US7860990B2 (en) * 2006-01-31 2010-12-28 Genband Us Llc Session data records and related alarming within a session over internet protocol (SOIP) network
US7865612B2 (en) * 2006-01-31 2011-01-04 Genband Us Llc Method and apparatus for partitioning resources within a session-over-internet-protocol (SoIP) session controller
ATE533289T1 (en) 2006-05-26 2011-11-15 Incard Sa METHOD FOR IMPLEMENTING VOICE OVER IP USING AN ELECTRONIC DEVICE CONNECTED TO A PACKET-ORIENTED NETWORK
TWI332346B (en) * 2006-12-14 2010-10-21 Asustek Comp Inc Communication method and system for web-phone
US8073123B2 (en) * 2006-12-27 2011-12-06 Vonage Network Llc Method for automated management of a telecommunication service
US20080247382A1 (en) * 2007-01-24 2008-10-09 Rajneesh Verma System and method for providing improved VoIP services
KR100908192B1 (en) * 2007-04-12 2009-07-16 현재봉 Internet Phone System and Internet Phone Service Method Using Custom Soft Phone
JP2009060332A (en) * 2007-08-31 2009-03-19 Brother Ind Ltd Composite device
US20090083766A1 (en) * 2007-09-26 2009-03-26 Towson University Systems for performing bare machine computer applications
US7912062B2 (en) * 2007-09-28 2011-03-22 Genband Us Llc Methods and apparatus for managing addresses related to virtual partitions of a session exchange device
US20110054912A1 (en) * 2009-09-01 2011-03-03 Christopher Anthony Silva System and method of storing telephone conversations
US20110076990A1 (en) * 2009-09-29 2011-03-31 Christopher Anthony Silva Method for recording mobile phone calls
US8428559B2 (en) 2009-09-29 2013-04-23 Christopher Anthony Silva Method for recording mobile phone calls
FR2951000A1 (en) * 2009-10-05 2011-04-08 Guy Tompouce Method for secure identification of e.g. expiration date of bank card over Internet, during on-line payment process, involves entering secondary identification unit obtained via telephonic call to key, on identification page
US9401952B1 (en) 2013-03-13 2016-07-26 Shortel, Inc. Managing presence state
CN106791242A (en) * 2017-01-17 2017-05-31 深圳市金立通信设备有限公司 A kind of voip communicationses method and system
US10986555B1 (en) * 2019-09-25 2021-04-20 Dsbm, Llc Analog and digital communication system for interfacing plain old telephone service devices with a network

Citations (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402481A (en) * 1990-07-17 1995-03-28 Waldman; Herbert Abbreviated and enhanced dialing apparatus and methods particularly adapted cellular or other types of telephone systems
US5809128A (en) * 1996-11-01 1998-09-15 Interactive Telecom Inc. Method and apparatus permitting notification and control of blocked incoming calls over a data network
US5987103A (en) * 1995-05-19 1999-11-16 Cyberfone Technologies, Inc. Telephone/transaction entry device and system for entering transaction data into databases
US6014440A (en) * 1997-07-21 2000-01-11 Northern Telecom Limited Inter-half call protocol negotiation techniques
US6091732A (en) * 1997-11-20 2000-07-18 Cisco Systems, Inc. Method for configuring distributed internet protocol gateways with lan emulation
US6104757A (en) * 1998-05-15 2000-08-15 North Carolina State University System and method of error control for interactive low-bit rate video transmission
US6118768A (en) * 1997-09-26 2000-09-12 3Com Corporation Apparatus and methods for use therein for an ISDN LAN modem utilizing browser-based configuration with adaptation of network parameters
US6125113A (en) * 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service
US6141345A (en) * 1997-03-06 2000-10-31 Lucent Technologies Inc. Signal processing resource allocation for internet-based telephony
US6185288B1 (en) * 1997-12-18 2001-02-06 Nortel Networks Limited Multimedia call signalling system and method
US6256778B1 (en) * 1996-12-21 2001-07-03 Christopher Oliver Octet iterator template interface for protocol transfer syntax coding services
US6307853B1 (en) * 1996-11-21 2001-10-23 Net2Phone, Inc. Re-routing telephony communications traffic through a private branch exchange to a data network
US20010038033A1 (en) * 2000-03-23 2001-11-08 Habib Ali S. Unified communications and commerce systems and methods, and device therefore
US6351464B1 (en) * 1999-09-20 2002-02-26 Mci Worldcom, Inc. Virtual second line hybrid network communication system
US6351730B2 (en) * 1998-03-30 2002-02-26 Lucent Technologies Inc. Low-complexity, low-delay, scalable and embedded speech and audio coding with adaptive frame loss concealment
US6359880B1 (en) * 1997-03-11 2002-03-19 James E. Curry Public wireless/cordless internet gateway
US20020052965A1 (en) * 2000-10-27 2002-05-02 Dowling Eric Morgan Negotiated wireless peripheral security systems
US6389005B1 (en) * 1997-12-01 2002-05-14 Nortel Networks Limited Automatic backup trunking for voice over the internet
US20020078367A1 (en) * 2000-10-27 2002-06-20 Alex Lang Automatic configuration for portable devices
US20020097843A1 (en) * 2001-01-19 2002-07-25 Ivoice.Com, Inc. Speech activated telephone device for connection to existing telephone
US6434139B1 (en) * 1999-08-10 2002-08-13 Lucent Technologies Inc. Method for optimizing mobile wireless communications routed across plural interconnected networks
US6445694B1 (en) * 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US20020122415A1 (en) * 2001-03-01 2002-09-05 Ju-Nan Chang Internet phone using a USB interface to transmit signals
US6449251B1 (en) * 1999-04-02 2002-09-10 Nortel Networks Limited Packet mapper for dynamic data packet prioritization
US20020131604A1 (en) * 2000-11-08 2002-09-19 Amine Gilbert A. System and method for measuring and enhancing the quality of voice communication over packet-based networks
US20020147912A1 (en) * 2000-10-27 2002-10-10 Shimon Shmueli Preference portability for computing
US20020184376A1 (en) * 2001-05-30 2002-12-05 Sternagle Richard Henry Scalable, reliable session initiation protocol (SIP) signaling routing node
US6496477B1 (en) * 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US20020191621A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US20020191768A1 (en) * 2001-06-14 2002-12-19 Stoughton Ronald Milton System for and method of channel associated signaling backhaul in a routing system
US20030002479A1 (en) * 2001-07-02 2003-01-02 International Business Machines Corporation Virtual call center
US20030023669A1 (en) * 2001-07-24 2003-01-30 Delima Roberto Dynamic HTTP load balancing method and apparatus
US20030093606A1 (en) * 2001-10-29 2003-05-15 Sreenath Mambakkam Multimode controller for intelligent and "dumb" flash cards
US20030110371A1 (en) * 2001-12-08 2003-06-12 Yongzhi Yang Methods and apparatus for storing, updating, transporting, and launching personalized computer settings and applications
US20030110257A1 (en) * 2001-12-11 2003-06-12 Wook Hyun Method for performing a load distribution between session initiation protocol servers within an intra domain
US20030112820A1 (en) * 2000-03-17 2003-06-19 Robert Beach Security in multiple wireless local area networks
US20030123388A1 (en) * 2001-12-28 2003-07-03 Patrick Bradd Admissions control in a connectionless communications network
US6597686B1 (en) * 1997-04-22 2003-07-22 Telcordia Technologies, Inc. Apparatus and method for internet telephony routing
US6603774B1 (en) * 1998-10-09 2003-08-05 Cisco Technology, Inc. Signaling and handling method for proxy transcoding of encoded voice packets in packet telephony applications
US20030154123A1 (en) * 2002-02-13 2003-08-14 Al Subbloie System for managing equipment, services and service provider agreements
US20030161453A1 (en) * 2002-02-25 2003-08-28 Veschi Robert A. Flexible and scalable integrated access device
US6618761B2 (en) * 1998-10-30 2003-09-09 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US6636504B1 (en) * 1999-03-18 2003-10-21 Verizon Services Corp. Reverse billing of internet telephone calls
US20030204619A1 (en) * 2002-04-26 2003-10-30 Bays Robert James Methods, apparatuses and systems facilitating determination of network path metrics
US20030214939A1 (en) * 2002-05-15 2003-11-20 Ismail I. Eldumiati Method and apparatus for providing life line service to access gateway telephony subscribers
US20030219006A1 (en) * 2002-05-21 2003-11-27 Har Benjamin Yuh Loong Virtual end-to-end coder/decoder capability in H.323 gateways
US6658496B1 (en) * 1998-04-17 2003-12-02 Sony Corporation Recording/reproducing apparatus
US20040019539A1 (en) * 2002-07-25 2004-01-29 3Com Corporation Prepaid billing system for wireless data networks
US20040032860A1 (en) * 2002-08-19 2004-02-19 Satish Mundra Quality of voice calls through voice over IP gateways
US20040032862A1 (en) * 2002-08-16 2004-02-19 Nuasis Corporation High availability VoIP subsystem
US6700956B2 (en) * 2000-03-02 2004-03-02 Actiontec Electronics, Inc. Apparatus for selectively connecting a telephone to a telephone network or the internet and methods of use
US20040047451A1 (en) * 2002-09-11 2004-03-11 Telstrat International, Ltd. Voice over IP telephone recording architecture
US20040086093A1 (en) * 2002-10-29 2004-05-06 Schranz Paul Steven VoIP security monitoring & alarm system
US20040114581A1 (en) * 2002-12-16 2004-06-17 Hans Mathieu Claude Voice-over-IP communicator
US20040133668A1 (en) * 2002-09-12 2004-07-08 Broadcom Corporation Seamlessly networked end user device
US6763226B1 (en) * 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
US20040141758A1 (en) * 2003-01-22 2004-07-22 El-Reedy Jamil O. System and method for providing multiple services to a destination via a fiber optic link
US6771594B1 (en) * 1997-03-31 2004-08-03 Intel Corporation Reliable/non-reliable transmission of voice using TCP/UDP based on network quality of service
US20040165578A1 (en) * 2003-02-21 2004-08-26 Burritt David Ray Apparatus and method for controlling telephony endpoints
US6788769B1 (en) * 1999-10-13 2004-09-07 Emediacy, Inc. Internet directory system and method using telephone number based addressing
US6795540B1 (en) * 2003-06-09 2004-09-21 John Beck Mow Premised based 3-way call detection device
US20040205777A1 (en) * 2002-07-05 2004-10-14 Anthony Zalenski System and method for using multiple communication protocols in memory limited processors
US20040205023A1 (en) * 2003-04-08 2004-10-14 First Data Corporation Money transfer convenience card, systems and methods
US20040218583A1 (en) * 2003-04-30 2004-11-04 Adan Manolito E. Computer telephony integration adapter
US20040223458A1 (en) * 2003-05-09 2004-11-11 Gentle Christopher Reon Method and apparatus for detection of prioritization and per hop behavior between endpoints on a packet network
US6822957B1 (en) * 1998-03-05 2004-11-23 3Com Corporation Distributed network address translation for a network telephony system
US20040233901A1 (en) * 2003-05-22 2004-11-25 Kevin Sung Method and apparatus for establishing a wireless voice-over-IP telecommunication
US20040248590A1 (en) * 2003-06-06 2004-12-09 Kevin Chan Apparatus and method for presence-based call routing using computers
US20040258003A1 (en) * 2003-06-20 2004-12-23 Mathias Kokot Controlling data link layer elements with network layer elements
US20050074031A1 (en) * 2003-08-14 2005-04-07 Sunstrum Martin T. Server-less VoIP (Voice over Internet Protocol) phone system
US20050089052A1 (en) * 2000-01-31 2005-04-28 3E Technologies International, Inc. Broadband communications access device
US20050094621A1 (en) * 2003-10-29 2005-05-05 Arup Acharya Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol networks (VoIP)
US6895000B2 (en) * 2001-01-22 2005-05-17 Inventec Appliances Corp. Internet phone using a USB interface to transmit signals
US20050138183A1 (en) * 2003-12-19 2005-06-23 O'rourke Thomas Computer telephone integration over a network
US20050180464A1 (en) * 2002-10-01 2005-08-18 Adondo Corporation Audio communication with a computer
US20050195799A1 (en) * 2004-03-04 2005-09-08 Wiline Networks, Inc. Method and device for coupling a POTS terminal to a non-PSTN communications network
US20050220083A1 (en) * 2004-03-30 2005-10-06 Yoji Takeuchi CD-ROM on which a program for functioning as an IP telephone terminal is recorded, management server, operation server, and IP telephone terminal setup method
US6954454B1 (en) * 1999-05-03 2005-10-11 Ut Starcom, Inc. Architecture for a central office using IP technology
US20050243733A1 (en) * 2004-04-29 2005-11-03 James Crawford Method and apparatus for providing trace route and timing information for media streams
US20060008059A1 (en) * 2004-07-08 2006-01-12 Sbc Knowledge Ventures, Lp System and method for managing messages in a packetized voice environment
US20060029063A1 (en) * 2004-07-23 2006-02-09 Citrix Systems, Inc. A method and systems for routing packets from a gateway to an endpoint
US20060039356A1 (en) * 2004-07-23 2006-02-23 Citrix Systems, Inc. Systems and methods for facilitating a peer to peer route via a gateway
US7016481B2 (en) * 1996-10-23 2006-03-21 Riparius Ventures, Llc Remote internet telephony device
US20060208066A1 (en) * 2003-11-17 2006-09-21 Dpd Patent Trust RFID token with multiple interface controller
US7145900B2 (en) * 2001-05-31 2006-12-05 Go2Call.Com, Inc. Packet-switched telephony call server
US20060276230A1 (en) * 2002-10-01 2006-12-07 Mcconnell Christopher F System and method for wireless audio communication with a computer
US7213766B2 (en) * 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
US20070268386A1 (en) * 2006-05-19 2007-11-22 Jai Corporation Solid-state image-pickup device signal processing apparatus
US7325133B2 (en) * 2003-10-07 2008-01-29 Koolspan, Inc. Mass subscriber management
US20080069065A1 (en) * 2006-09-20 2008-03-20 Hong Kong Applied Science and Technology Research Institute Company Limited Method of seamlessly roaming between multiple wireless networks using a single wireless network adaptor
US20080112394A1 (en) * 2006-11-10 2008-05-15 Audiogate Technologies Ltd. SYSTEM, METHOD AND DEVICE FOR PROVIDING MOBILE VoIP
US7450703B1 (en) * 2004-03-23 2008-11-11 Shoretel, Inc. Acceptance of inputs from various interfaces to a telephony system
US7451921B2 (en) * 2004-09-01 2008-11-18 Eric Morgan Dowling Methods, smart cards, and systems for providing portable computer, VoIP, and application services

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5491797A (en) * 1992-11-30 1996-02-13 Qwest Communications Schedulable automatically configured video conferencing system
JP3544292B2 (en) * 1996-12-06 2004-07-21 日本電信電話株式会社 Internet access device and system using information storage card and method therefor
JPH11122385A (en) * 1997-10-15 1999-04-30 Masanori Wakamoto Access card for internet telephone connection
US5995824A (en) * 1997-11-14 1999-11-30 Ericsson Inc. Cellular phone voice recorder
US6452497B1 (en) * 1998-09-02 2002-09-17 Frank John Finlayson Carrier identification device
BR9913963A (en) * 1998-09-15 2003-04-01 In Touch Technologies Ltd Enhanced communication platform and related communication method using the platform
US6856612B1 (en) * 1999-02-24 2005-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for call routing and codec negotiation in hybrid voice/data/internet/wireless systems
JP2000316005A (en) * 1999-04-28 2000-11-14 Seta Corp Cartridge, multi-function composite terminal and communication network system
US6760324B1 (en) 1999-09-10 2004-07-06 Array Telecom Corporation Method, system, and computer program product for providing voice over the internet communication
IL133617A0 (en) * 1999-12-20 2001-04-30 Glide Ltd Career management system
US6826174B1 (en) * 2000-03-02 2004-11-30 3Com Corporation Voice-over-IP interface for standard household telephone
KR100365181B1 (en) * 2000-05-25 2002-12-26 황재엽 Mobile Phones and Methods That Can Be Used as Internet Phone Handsets
JP3408786B2 (en) * 2000-09-05 2003-05-19 東日本電信電話株式会社 Service providing system using portable recording medium, service providing method, entrance management system
US7197029B1 (en) * 2000-09-29 2007-03-27 Nortel Networks Limited System and method for network phone having adaptive transmission modes
FI20002329A (en) * 2000-10-24 2002-04-25 Mikko Kalervo Vaeaenaenen Packet-switched recording method and device
US6907031B1 (en) * 2001-02-26 2005-06-14 At&T Corp. Customer premises equipment call re-routing technique
US6947417B2 (en) 2001-06-29 2005-09-20 Ip Unity Method and system for providing media services
JP2003046634A (en) * 2001-07-10 2003-02-14 E-Lead Electronic Co Ltd Telephone dialup device capable of directly downloading telephone directory in sim card
JP2003046679A (en) * 2001-07-30 2003-02-14 Toshihisa Tsunoda Telephone system and computer readable recording medium with telephone program recorded therein
JP2003110667A (en) * 2001-09-26 2003-04-11 Sakka Hideo Mobile phone and its external device connecting method, communication terminal system and its user identification method
DE10163478C2 (en) * 2001-12-21 2003-12-18 Siemens Ag Method and arrangement for codec negotiation
WO2004055638A2 (en) * 2002-12-12 2004-07-01 Flexiworld Technologies, Inc. Wireless communication between computing devices
US6888233B2 (en) * 2003-03-10 2005-05-03 Honeywell International Inc. Systems for buried electrical feedthroughs in a glass-silicon MEMS process
US7606217B2 (en) * 2003-07-02 2009-10-20 I2 Telecom International, Inc. System and method for routing telephone calls over a voice and data network
US20050053213A1 (en) * 2003-09-06 2005-03-10 Jim Giannoit Local number provisioning system and method
WO2005053323A2 (en) * 2003-11-19 2005-06-09 Idea Place Corporation Groupware systems and methods
CA2559891A1 (en) * 2004-03-11 2005-09-22 Ali Awais Dynamically adapting the transmission rate of packets in real-time voip communications to the available bandwidth
DE202005009544U1 (en) * 2005-06-17 2005-12-08 Airus Technology Co., Ltd., Jhonghe Portable, wireless, voice-over-internet-protocol connector, includes USB connection interface for computer, multimedia chip, wireless module and controllers
JP4774831B2 (en) * 2005-06-30 2011-09-14 沖電気工業株式会社 Voice processing peripheral device and IP telephone system

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402481A (en) * 1990-07-17 1995-03-28 Waldman; Herbert Abbreviated and enhanced dialing apparatus and methods particularly adapted cellular or other types of telephone systems
US5987103A (en) * 1995-05-19 1999-11-16 Cyberfone Technologies, Inc. Telephone/transaction entry device and system for entering transaction data into databases
US6125113A (en) * 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service
US7016481B2 (en) * 1996-10-23 2006-03-21 Riparius Ventures, Llc Remote internet telephony device
US5809128A (en) * 1996-11-01 1998-09-15 Interactive Telecom Inc. Method and apparatus permitting notification and control of blocked incoming calls over a data network
US6307853B1 (en) * 1996-11-21 2001-10-23 Net2Phone, Inc. Re-routing telephony communications traffic through a private branch exchange to a data network
US6256778B1 (en) * 1996-12-21 2001-07-03 Christopher Oliver Octet iterator template interface for protocol transfer syntax coding services
US6141345A (en) * 1997-03-06 2000-10-31 Lucent Technologies Inc. Signal processing resource allocation for internet-based telephony
US6445694B1 (en) * 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6542497B1 (en) * 1997-03-11 2003-04-01 Verizon Services Corp. Public wireless/cordless internet gateway
US6359880B1 (en) * 1997-03-11 2002-03-19 James E. Curry Public wireless/cordless internet gateway
US6771594B1 (en) * 1997-03-31 2004-08-03 Intel Corporation Reliable/non-reliable transmission of voice using TCP/UDP based on network quality of service
US6597686B1 (en) * 1997-04-22 2003-07-22 Telcordia Technologies, Inc. Apparatus and method for internet telephony routing
US6014440A (en) * 1997-07-21 2000-01-11 Northern Telecom Limited Inter-half call protocol negotiation techniques
US6118768A (en) * 1997-09-26 2000-09-12 3Com Corporation Apparatus and methods for use therein for an ISDN LAN modem utilizing browser-based configuration with adaptation of network parameters
US6091732A (en) * 1997-11-20 2000-07-18 Cisco Systems, Inc. Method for configuring distributed internet protocol gateways with lan emulation
US6389005B1 (en) * 1997-12-01 2002-05-14 Nortel Networks Limited Automatic backup trunking for voice over the internet
US6185288B1 (en) * 1997-12-18 2001-02-06 Nortel Networks Limited Multimedia call signalling system and method
US6822957B1 (en) * 1998-03-05 2004-11-23 3Com Corporation Distributed network address translation for a network telephony system
US6351730B2 (en) * 1998-03-30 2002-02-26 Lucent Technologies Inc. Low-complexity, low-delay, scalable and embedded speech and audio coding with adaptive frame loss concealment
US6658496B1 (en) * 1998-04-17 2003-12-02 Sony Corporation Recording/reproducing apparatus
US6104757A (en) * 1998-05-15 2000-08-15 North Carolina State University System and method of error control for interactive low-bit rate video transmission
US6603774B1 (en) * 1998-10-09 2003-08-05 Cisco Technology, Inc. Signaling and handling method for proxy transcoding of encoded voice packets in packet telephony applications
US6618761B2 (en) * 1998-10-30 2003-09-09 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US6636504B1 (en) * 1999-03-18 2003-10-21 Verizon Services Corp. Reverse billing of internet telephone calls
US6449251B1 (en) * 1999-04-02 2002-09-10 Nortel Networks Limited Packet mapper for dynamic data packet prioritization
US6954454B1 (en) * 1999-05-03 2005-10-11 Ut Starcom, Inc. Architecture for a central office using IP technology
US6496477B1 (en) * 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US6434139B1 (en) * 1999-08-10 2002-08-13 Lucent Technologies Inc. Method for optimizing mobile wireless communications routed across plural interconnected networks
US6351464B1 (en) * 1999-09-20 2002-02-26 Mci Worldcom, Inc. Virtual second line hybrid network communication system
US6788769B1 (en) * 1999-10-13 2004-09-07 Emediacy, Inc. Internet directory system and method using telephone number based addressing
US20050089052A1 (en) * 2000-01-31 2005-04-28 3E Technologies International, Inc. Broadband communications access device
US6700956B2 (en) * 2000-03-02 2004-03-02 Actiontec Electronics, Inc. Apparatus for selectively connecting a telephone to a telephone network or the internet and methods of use
US20030112820A1 (en) * 2000-03-17 2003-06-19 Robert Beach Security in multiple wireless local area networks
US20010038033A1 (en) * 2000-03-23 2001-11-08 Habib Ali S. Unified communications and commerce systems and methods, and device therefore
US20020147912A1 (en) * 2000-10-27 2002-10-10 Shimon Shmueli Preference portability for computing
US20020052965A1 (en) * 2000-10-27 2002-05-02 Dowling Eric Morgan Negotiated wireless peripheral security systems
US20020078367A1 (en) * 2000-10-27 2002-06-20 Alex Lang Automatic configuration for portable devices
US20020131604A1 (en) * 2000-11-08 2002-09-19 Amine Gilbert A. System and method for measuring and enhancing the quality of voice communication over packet-based networks
US20020097843A1 (en) * 2001-01-19 2002-07-25 Ivoice.Com, Inc. Speech activated telephone device for connection to existing telephone
US6895000B2 (en) * 2001-01-22 2005-05-17 Inventec Appliances Corp. Internet phone using a USB interface to transmit signals
US20020122415A1 (en) * 2001-03-01 2002-09-05 Ju-Nan Chang Internet phone using a USB interface to transmit signals
US20020184376A1 (en) * 2001-05-30 2002-12-05 Sternagle Richard Henry Scalable, reliable session initiation protocol (SIP) signaling routing node
US7145900B2 (en) * 2001-05-31 2006-12-05 Go2Call.Com, Inc. Packet-switched telephony call server
US20020191768A1 (en) * 2001-06-14 2002-12-19 Stoughton Ronald Milton System for and method of channel associated signaling backhaul in a routing system
US20020191621A1 (en) * 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US20030002479A1 (en) * 2001-07-02 2003-01-02 International Business Machines Corporation Virtual call center
US20030023669A1 (en) * 2001-07-24 2003-01-30 Delima Roberto Dynamic HTTP load balancing method and apparatus
US20030093606A1 (en) * 2001-10-29 2003-05-15 Sreenath Mambakkam Multimode controller for intelligent and "dumb" flash cards
US20030110371A1 (en) * 2001-12-08 2003-06-12 Yongzhi Yang Methods and apparatus for storing, updating, transporting, and launching personalized computer settings and applications
US20030110257A1 (en) * 2001-12-11 2003-06-12 Wook Hyun Method for performing a load distribution between session initiation protocol servers within an intra domain
US20030123388A1 (en) * 2001-12-28 2003-07-03 Patrick Bradd Admissions control in a connectionless communications network
US20030154123A1 (en) * 2002-02-13 2003-08-14 Al Subbloie System for managing equipment, services and service provider agreements
US20030161453A1 (en) * 2002-02-25 2003-08-28 Veschi Robert A. Flexible and scalable integrated access device
US20030204619A1 (en) * 2002-04-26 2003-10-30 Bays Robert James Methods, apparatuses and systems facilitating determination of network path metrics
US20030214939A1 (en) * 2002-05-15 2003-11-20 Ismail I. Eldumiati Method and apparatus for providing life line service to access gateway telephony subscribers
US20030219006A1 (en) * 2002-05-21 2003-11-27 Har Benjamin Yuh Loong Virtual end-to-end coder/decoder capability in H.323 gateways
US20040205777A1 (en) * 2002-07-05 2004-10-14 Anthony Zalenski System and method for using multiple communication protocols in memory limited processors
US20040019539A1 (en) * 2002-07-25 2004-01-29 3Com Corporation Prepaid billing system for wireless data networks
US6763226B1 (en) * 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
US20040141508A1 (en) * 2002-08-16 2004-07-22 Nuasis Corporation Contact center architecture
US20040032862A1 (en) * 2002-08-16 2004-02-19 Nuasis Corporation High availability VoIP subsystem
US7012888B2 (en) * 2002-08-16 2006-03-14 Nuasis Corporation High availability VoIP subsystem
US20040032860A1 (en) * 2002-08-19 2004-02-19 Satish Mundra Quality of voice calls through voice over IP gateways
US20040047451A1 (en) * 2002-09-11 2004-03-11 Telstrat International, Ltd. Voice over IP telephone recording architecture
US20040133668A1 (en) * 2002-09-12 2004-07-08 Broadcom Corporation Seamlessly networked end user device
US20060276230A1 (en) * 2002-10-01 2006-12-07 Mcconnell Christopher F System and method for wireless audio communication with a computer
US20050180464A1 (en) * 2002-10-01 2005-08-18 Adondo Corporation Audio communication with a computer
US20040086093A1 (en) * 2002-10-29 2004-05-06 Schranz Paul Steven VoIP security monitoring & alarm system
US20040114581A1 (en) * 2002-12-16 2004-06-17 Hans Mathieu Claude Voice-over-IP communicator
US20040141758A1 (en) * 2003-01-22 2004-07-22 El-Reedy Jamil O. System and method for providing multiple services to a destination via a fiber optic link
US20040165578A1 (en) * 2003-02-21 2004-08-26 Burritt David Ray Apparatus and method for controlling telephony endpoints
US20040205023A1 (en) * 2003-04-08 2004-10-14 First Data Corporation Money transfer convenience card, systems and methods
US20040218583A1 (en) * 2003-04-30 2004-11-04 Adan Manolito E. Computer telephony integration adapter
US20040223458A1 (en) * 2003-05-09 2004-11-11 Gentle Christopher Reon Method and apparatus for detection of prioritization and per hop behavior between endpoints on a packet network
US20040233901A1 (en) * 2003-05-22 2004-11-25 Kevin Sung Method and apparatus for establishing a wireless voice-over-IP telecommunication
US20040248590A1 (en) * 2003-06-06 2004-12-09 Kevin Chan Apparatus and method for presence-based call routing using computers
US6795540B1 (en) * 2003-06-09 2004-09-21 John Beck Mow Premised based 3-way call detection device
US20040258003A1 (en) * 2003-06-20 2004-12-23 Mathias Kokot Controlling data link layer elements with network layer elements
US20050074031A1 (en) * 2003-08-14 2005-04-07 Sunstrum Martin T. Server-less VoIP (Voice over Internet Protocol) phone system
US7325133B2 (en) * 2003-10-07 2008-01-29 Koolspan, Inc. Mass subscriber management
US20050094621A1 (en) * 2003-10-29 2005-05-05 Arup Acharya Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol networks (VoIP)
US7213766B2 (en) * 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
US20060208066A1 (en) * 2003-11-17 2006-09-21 Dpd Patent Trust RFID token with multiple interface controller
US20050138183A1 (en) * 2003-12-19 2005-06-23 O'rourke Thomas Computer telephone integration over a network
US20050195799A1 (en) * 2004-03-04 2005-09-08 Wiline Networks, Inc. Method and device for coupling a POTS terminal to a non-PSTN communications network
US7450703B1 (en) * 2004-03-23 2008-11-11 Shoretel, Inc. Acceptance of inputs from various interfaces to a telephony system
US20050220083A1 (en) * 2004-03-30 2005-10-06 Yoji Takeuchi CD-ROM on which a program for functioning as an IP telephone terminal is recorded, management server, operation server, and IP telephone terminal setup method
US20050243733A1 (en) * 2004-04-29 2005-11-03 James Crawford Method and apparatus for providing trace route and timing information for media streams
US20060008059A1 (en) * 2004-07-08 2006-01-12 Sbc Knowledge Ventures, Lp System and method for managing messages in a packetized voice environment
US20060037071A1 (en) * 2004-07-23 2006-02-16 Citrix Systems, Inc. A method and systems for securing remote access to private networks
US20060039356A1 (en) * 2004-07-23 2006-02-23 Citrix Systems, Inc. Systems and methods for facilitating a peer to peer route via a gateway
US20060029063A1 (en) * 2004-07-23 2006-02-09 Citrix Systems, Inc. A method and systems for routing packets from a gateway to an endpoint
US7451921B2 (en) * 2004-09-01 2008-11-18 Eric Morgan Dowling Methods, smart cards, and systems for providing portable computer, VoIP, and application services
US20090073965A1 (en) * 2004-09-01 2009-03-19 Eric M Dowling Methods, smart cards, and systems for providing portable computer, voip, and application services
US20110158228A1 (en) * 2004-09-01 2011-06-30 Eric Morgan Dowling Methods, smart cards, and systems for providing portable computer, VOIP, and application services
US20070268386A1 (en) * 2006-05-19 2007-11-22 Jai Corporation Solid-state image-pickup device signal processing apparatus
US20080069065A1 (en) * 2006-09-20 2008-03-20 Hong Kong Applied Science and Technology Research Institute Company Limited Method of seamlessly roaming between multiple wireless networks using a single wireless network adaptor
US20080112394A1 (en) * 2006-11-10 2008-05-15 Audiogate Technologies Ltd. SYSTEM, METHOD AND DEVICE FOR PROVIDING MOBILE VoIP

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205777A1 (en) * 2002-07-05 2004-10-14 Anthony Zalenski System and method for using multiple communication protocols in memory limited processors
US7957401B2 (en) 2002-07-05 2011-06-07 Geos Communications, Inc. System and method for using multiple communication protocols in memory limited processors
US20090323920A1 (en) * 2003-07-02 2009-12-31 I2 Telecom International, Inc. System and methods to route calls over a voice and data network
US8379634B2 (en) 2003-07-02 2013-02-19 Augme Technologies, Inc. System and methods to route calls over a voice and data network
US20050002506A1 (en) * 2003-07-02 2005-01-06 Doug Bender System and method for routing telephone calls over a voice and data network
US7606217B2 (en) 2003-07-02 2009-10-20 I2 Telecom International, Inc. System and method for routing telephone calls over a voice and data network
US8792479B2 (en) 2003-07-02 2014-07-29 Hipcricket, Inc. System and methods to route calls over a voice and data network
US9401974B2 (en) 2004-01-28 2016-07-26 Upland Software Iii, Llc System and method of binding a client to a server
US8606874B2 (en) 2004-01-28 2013-12-10 Hipcricket, Inc. System and method of binding a client to a server
US7676599B2 (en) 2004-01-28 2010-03-09 I2 Telecom Ip Holdings, Inc. System and method of binding a client to a server
US20060031393A1 (en) * 2004-01-28 2006-02-09 Cooney John M System and method of binding a client to a server
US20090067341A1 (en) * 2004-03-11 2009-03-12 I2Telecom International, Inc. System and method of voice over internet protocol communication
US20050201414A1 (en) * 2004-03-11 2005-09-15 Ali Awais Dynamically adapting the transmission rate of packets in real-time VoIP communications to the available bandwidth
US8804758B2 (en) 2004-03-11 2014-08-12 Hipcricket, Inc. System and method of media over an internet protocol communication
US7460480B2 (en) 2004-03-11 2008-12-02 I2Telecom International, Inc. Dynamically adapting the transmission rate of packets in real-time VoIP communications to the available bandwidth
US8842568B2 (en) 2004-03-11 2014-09-23 Hipcricket, Inc. Method and system of renegotiating end-to-end voice over internet protocol CODECs
US8335232B2 (en) 2004-03-11 2012-12-18 Geos Communications IP Holdings, Inc., a wholly owned subsidiary of Augme Technologies, Inc. Method and system of renegotiating end-to-end voice over internet protocol CODECs
US20100238834A9 (en) * 2004-03-11 2010-09-23 I2Telecom International, Inc. System and method of voice over internet protocol communication
US7782878B2 (en) 2004-08-16 2010-08-24 I2Telecom Ip Holdings, Inc. System and method for sharing an IP address
US20090080410A1 (en) * 2005-06-30 2009-03-26 Oki Electric Industry Co., Ltd. Speech Processing Peripheral Device and IP Telephone System
US8867527B2 (en) * 2005-06-30 2014-10-21 Oki Electric Industry Co., Ltd. Speech processing peripheral device and IP telephone system
US20070189270A1 (en) * 2006-02-15 2007-08-16 Borislow Daniel M Network adapter
US10389762B2 (en) * 2006-12-19 2019-08-20 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US20100217823A1 (en) * 2006-12-19 2010-08-26 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US20080247531A1 (en) * 2007-04-03 2008-10-09 Borislow Daniel M Techniques for Populating a Contact List
US9276965B2 (en) 2007-12-17 2016-03-01 Hipcricket, Inc. Systems and methods of making a call
US8504048B2 (en) 2007-12-17 2013-08-06 Geos Communications IP Holdings, Inc., a wholly owned subsidiary of Augme Technologies, Inc. Systems and methods of making a call
US20090156222A1 (en) * 2007-12-17 2009-06-18 I2Telecom International, Inc. Systems and methods of making a call
US20090209224A1 (en) * 2008-02-20 2009-08-20 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network
US20100027530A1 (en) * 2008-08-04 2010-02-04 Wei-Ling Hsieh Adaptive network phone device and control method thereof
US8433283B2 (en) 2009-01-27 2013-04-30 Ymax Communications Corp. Computer-related devices and techniques for facilitating an emergency call via a cellular or data network using remote communication device identifying information
US20100190466A1 (en) * 2009-01-27 2010-07-29 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network Using Remote Communication Device Identifying Information
US20130163582A1 (en) * 2011-12-26 2013-06-27 Jaya MEGHANI Systems and methods of managing communication requests in a voip communication system

Also Published As

Publication number Publication date
BRPI0516386A (en) 2008-09-02
WO2006045031A3 (en) 2006-09-28
EP1803324A4 (en) 2009-05-20
MX2007004713A (en) 2007-08-03
US20070248081A1 (en) 2007-10-25
US20060088025A1 (en) 2006-04-27
JP2008517564A (en) 2008-05-22
CN101084698B (en) 2011-03-23
JP4971987B2 (en) 2012-07-11
CA2584821A1 (en) 2006-04-27
CN101084698A (en) 2007-12-05
US7336654B2 (en) 2008-02-26
CA2584821C (en) 2012-07-10
WO2006045031A2 (en) 2006-04-27
EP1803324A2 (en) 2007-07-04

Similar Documents

Publication Publication Date Title
US7336654B2 (en) Portable VoIP service access module
US10225181B2 (en) Method, system, and computer program product for managing routing servers and services
US6760324B1 (en) Method, system, and computer program product for providing voice over the internet communication
US7123608B1 (en) Method, system, and computer program product for managing database servers and service
JP4548242B2 (en) Voice IP telephone method and apparatus.
US8532090B1 (en) Distributed local telephony gateway
CN100583882C (en) System and method for facilitating third-party call and device control
US6597687B1 (en) Method and apparatus for switching voice calls using a computer system
KR100629088B1 (en) Distributed Call System
MXPA03008508A (en) Xml based transaction detail records.
US9210246B2 (en) Method and system for providing VOIP services
MX2009001225A (en) Client controlled dynamic call forwarding.
US20120042081A1 (en) Communication system and method for using a multi-tiered registration session initiation protocol
US20090323558A1 (en) System and an improved method for controlling multimedia features and services in a sip-based phones
WO2008048557A2 (en) Apparatus and method for making calls via internet
US20100061533A1 (en) Portable Telephony Profiles
US7355988B1 (en) Application server having asynchronous event manager configured for terminating messaging operations and rolling back prescribed data structures
WO2001020859A1 (en) System for managing routing servers and services
Cisco Release Notes for Cisco ATA 186 and Cisco ATA 188 Release 2.15.ms
KR20090066062A (en) Internet telephone service system based on sip and method thereof
KR20040009129A (en) Method for Communicating flowing IP Internet Phone
US20140177478A1 (en) Systems and methods of intercepting telephony communications to provide information to communicants
JP2003046679A (en) Telephone system and computer readable recording medium with telephone program recorded therein
WO2001072025A2 (en) Method, system, and computer program product for managing routing and database servers and services
Madsen et al. The Hitchhiker’s Guide to Asterisk

Legal Events

Date Code Title Description
AS Assignment

Owner name: I2TELECOM INTERNATIONAL, INC., GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BENDER, DOUGLAS F.;BARKLEY, ROBB;BAKER, MARK;REEL/FRAME:019931/0491;SIGNING DATES FROM 20041102 TO 20071004

AS Assignment

Owner name: I2 TELECOM INTERNATIONAL, INC., GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BARKLEY, ROBB;BAKER, MARK;REEL/FRAME:021016/0338

Effective date: 20080523

AS Assignment

Owner name: SINON DATA LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:I2TELECOM INTERNATIONAL, INC.;REEL/FRAME:021076/0675

Effective date: 20080529

AS Assignment

Owner name: PERSONAL VOICE FREEDOM, LLC,DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SINON DATA LLC;REEL/FRAME:024440/0464

Effective date: 20100525

AS Assignment

Owner name: MAGICJACK VOCALTEC, LTD., ISRAEL

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PERSONAL VOICE FREEDOM LLC;REEL/FRAME:028486/0081

Effective date: 20120615

AS Assignment

Owner name: SINON DATA LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:I2TELECOM INTERNATIONAL, INC.;REEL/FRAME:028895/0919

Effective date: 20080529

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION