Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


XCAST LABS, INC.

XCAST LABS, INC. Patent applications
Patent application numberTitlePublished
20110317826Family Branch Exchange - A Family Branch Exchange (FBX) overcomes limitations of conventional residential telephone technology to inexpensively provide more useful and advanced residential telephone services. For example, a method of providing automatic call forwarding comprises receiving, at a service provider system connected to a telephone network and optionally to a data network, a call including dialing information indicating a person to whom the call is to be placed, retrieving, at the service provider system, destination information for the indicated person, and forwarding, from the service provider system, the call to at least one destination indicated by the destination information.12-29-2011
20110317821Family Branch Exchange - A Family Branch Exchange (FBX) overcomes limitations of conventional residential telephone technology to inexpensively provide more useful and advanced residential telephone services. For example, a method of providing distinctive ringing comprises receiving, at a service provider system connected to a telephone network and optionally to a data network, a call from a calling party to a user of the service provider system, playing, from the service provider system to the calling party, a message indicating a plurality of choices from which to select, receiving, at the service provider system, the calling party's selection, and transmitting, from the service provider system, a message indicating a ring tone or ring type to be used based on the calling party's selection.12-29-2011
20100232590Intelligent Outbound Calling - A method, system, and computer program product for providing Intelligent Outbound Calling provides enhanced calling services even when the called party is not a customer to such a service. A method for providing calling services may comprise storing contact information for a customer, the contact information comprising information relating to a plurality of contacts associated with the customer and for each contact, a plurality of contact telephone numbers, receiving an indication of a contact selected from among the plurality of contacts, and dialing a plurality of calls to the plurality of contact telephone numbers for the selected contact.09-16-2010
20100232584Software-Based Operator Switchboard - A system and computer program product for providing a software-based operator switchboard for a phone system provide improved functionality, with greater simplicity, than conventional techniques. A telecommunications system may comprise an operator switchboard computer system displaying and receiving input with a graphical user interface indicating an operation to be performed by an end-user device, generating a first message in a first message format based on the received input, and transmitting the message to a server computer system, and a server computer system receiving the first message from the first computer system, translating the first message from the first message format to form at least one second message in a second message format, and transmitting the second message to perform the operation to be performed by at least one end-user device. Messages may also be transmitted from end-user devices to the server computer system, translated, and transmitted to the operator switchboard computer system.09-16-2010
20100232349OPTIMIZING VOIP FOR SATELLITE CONNECTION - A method and system for reducing the total bandwidth and number of packets utilized to transmit a voice transmission over a satellite connection is provided. RTP allows packets to store different sizes of an audio signal, including 40 and 60 millisecond. By increasing the amount of an audio signal that is stored in packets from 20 ms to 60 ms, the actual network bandwidth utilized by a compression algorithm, such as G.729, is decreased from over 25 Kbits to fewer than 17 Kbits and the amount of packets utilized to transmit the audio signal is reduced.09-16-2010
20100218246DETECTING THE TYPE OF NAT FIREWALL USING MESSAGES - A method, system, and computer program product for detecting the type of NAT firewall using messages provides the capability to determine the type of NAT in use without requiring special purpose hardware or software. A method for determining a type of a NAT firewall may comprise receiving a message from a device inside the NAT firewall, the message addressed to a first IP address and port of a device outside the NAT firewall, transmitting a plurality of messages to the device inside the NAT firewall, at least one of the plurality of messages addressed from the first IP address and port and at least one of the messages addressed from a second IP address and port, receiving responses to at least some of the plurality of messages transmitted to the device inside the NAT firewall and determining the type of the NAT firewall based on the received responses.08-26-2010
20100218244GENERALIZED METHOD FOR AUTHENTICATING SUBSCRIBERS OF A SERVICE VIA A GRAPHICAL USER INTERFACE OR TELEPHONE USING THE SAME USER NAME AND PASSWORD - A method and system for authenticating a subscriber of a user using a graphical user interface or telephone using the same user name and password is provided. As a result, subscribers need to memorize only one user name and/or password, saving precious time and energy to the subscriber because of the low risk of forgetting the user name and/or password. In addition, with the advent of cross-category products such as web phones (Web user interface integrated in a telephone) and soft phone (software on a personal computer reproducing the function of a telephone), it can become confusing for subscribers to remember which passwords and user name to use for which device. Having one password and one user name to remember makes the situation simpler.08-26-2010
20100218210EMERGENCY BROADCAST SYSTEM - A method, system, and computer program product for emergency broadcasting to telephones or audio and/or video-enabled devices from a server system provide more timely emergency notification and more effective coverage for such emergency notifications than existing systems. A method for broadcasting at least one message to end user devices may comprise determining at least one group including a plurality of end user devices to which to broadcast the at least one message, based on programmable criteria related to each end user device and independently of a private branch exchange, central office, or other physical connection of each end user device, and transmitting the at least one message to each end user device of the group of end user devices.08-26-2010
20100217873METHOD AND SYSTEM FOR SIP ACCESS TO MEDIA AND CONFERENCES - A method and system for SIP access to media and conferences using a Media Server provides multiple connections to a resource while at the same time releasing the connection from the Media Server, therefore minimizing resources required on the Media Server and providing an increased number of connections. A method for providing media services may comprise receiving a request for media services from an initiating client device at a Media Server, determining, at the Media Server, a type of media resource needed to service the request and selecting a Resource Server based on the determined type of media resource, and establishing, by the Media Server, a media service connection between at least the initiating client device and the selected Resource Server to provide the requested media service, wherein the established media service connection does not include the Media Server.08-26-2010
20100217816VIDEO VOICEMAIL AND MENU SYSTEM - A method, system, and computer program product for receipt, storage, playback of video voicemail and a menu for controlling playback of voicemail and other video content provides enhanced features. A method for delivering messages may comprise storing a message including both audio and video, determining an audio and video capability of a device requesting delivery of the message, and transmitting either the audio and video or the audio only to the requesting device based on the determined audio and video capability of the requesting device.08-26-2010