Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Alexander Shatsky, Waterloo CA

Alexander Shatsky, Waterloo CA

Patent application numberDescriptionPublished
20080299969METHOD AND SYSTEM FOR DEREGISTERING OUT-OF-COVERAGE RANGE DEVICES IN A WIRELESS LOCAL AREA NETWORK - A method for deregistering wireless devices from a registration server for a wireless local area network, comprising: sending an initial registration request message from a wireless device to the registration server, the initial registration request message including an initial expiration interval; measuring radio signal strength at the wireless device; and, determining whether the radio signal strength has decreased to below a predetermined level and, if so, sending an updated registration request message from the wireless device to the registration server, the updated registration request message including an updated expiration interval less than the initial expiration interval thereby allowing timely deregistering of the wireless device by the registration server.12-04-2008
20090003325METHOD AND SYSTEM FOR ENFORCING PROXY USE WITHIN AN ENTERPRISE COMMUNICATIONS SYSTEM - A method and system for enforcing the user of a proxy server within an enterprise communication system. The system includes an enterprise voice application server configured to act as a SIP proxy to client devices, and a private branch exchange configured to act as a SIP registrar. The client devices are configured to evaluate incoming SIP requests to determine whether they were received via the enterprise voice application server and, if not, to respond with a SIP 305 Use Proxy message referencing the enterprise voice application server in a Contact field. The 305 Use Proxy message forces the PBX or other intermediate SIP server to reroute the SIP request and any subsequent SIP requests in the dialog through the enterprise voice application server.01-01-2009
20090022103DUAL-MODE DEVICE AND METHOD FOR HANDOVER OF SESSION FROM VOIP INTERFACE TO CELLULAR INTERFACE - A method and dual-mode device for handing over an active call from the device's VoIP interface to its cellular interface. The active call is placed on hold and a second call is established from the VoIP interface to the cellular interface of the dual-mode device, wherein the second call includes a VoIP leg from the VoIP interface of the dual-mode device to a communications server. The remote device involved in the VoIP call is then instructed to initiate a new call to the communications server referencing the second call and causing the communications server to replace the VoIP leg of the second call with the new call, thereby joining the remote party to the second call connected to the cellular interface of the dual-mode device. The active call is then terminated.01-22-2009
20090023450SYSTEM AND METHOD FOR HANDOFF OF SESSION FROM VOIP INTERFACE TO CELLULAR INTERFACE OF DUAL-MODE DEVICE - A method and system for handing off an active VoIP call with a remote party from a VoIP interface of a dual-mode device to a cellular interface of the dual-mode device. A cellular call is established between a PBX IP/PSTN gateway and the cellular interface. Media relating to the first termination point of the VoIP leg of the active call is then redirected to the cellular call and the VoIP leg is terminated.01-22-2009
20100064172APPARATUS AND METHOD FOR MACRO OPERATION INVOLVING A PLURALITY OF SESSION PROTOCOL TRANSACTIONS - An apparatus and method for macro operation involving a plurality of session protocol transactions is disclosed. In accordance with an embodiment of the disclosure, a mobile device generates a binary encoded message having an indication from which a server can determine a plurality of session protocol transactions to be performed. The binary encoded message is sent from the mobile device and received by the server. In accordance with an embodiment of the disclosure, the server determines the plurality of session protocol transactions to be performed based on the indication in the binary encoded message and attempts the plurality of session protocol transactions. By reducing the number of messages between the mobile device and the server, and by reducing the message size compared to SIP messages, communication resources for the mobile device can be conserved. Also battery power for the mobile device can be conserved.03-11-2010
20100216500SYSTEMS AND METHODS FOR FACILITATING PUSH-TO-TALK (PTT) COMMUNICATIONS USING SIP-BASED MESSAGING - A method of facilitating push-to-talk (PTT) communications between a server device and a client device using SIP-based messaging, the server device being in communication with a media server. The method includes receiving in the server device from the client device a SUBSCRIBE message for subscription to a push-to-talk group, the SUBSCRIBE message including media information of the client device, storing in the server device the media information of the client device, and sending from the server device to the client device a NOTIFY message, the NOTIFY message including media information of the media server for storage by the client device.08-26-2010
20110087791SYSTEM AND METHOD FOR MANAGING REGISTRATION OF SERVICES FOR AN ELECTRONIC DEVICE - The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving a request from the device for access to servers in a network; generating and sending access requests to servers from an interface entity, where the access requests are produced from analyzing at least one capability of the device; monitoring for responses from the servers to the access requests; extracting access information from the responses; and generating and sending a response to the request for access to the device, the response including the access information from the responses from the servers.04-14-2011
20110185010SYSTEM AND METHOD FOR DETECTING AND PROCESSING STALE MESSAGES - A system and method for handling stale messages is presented. A first message is transmitted to a peer entity. The first message includes a first timestamp. A second message is received from the peer entity. The second message is related to the first message and includes a second timestamp. A third message is received from the peer entity. The third message includes a third timestamp. A staleness of the third message is determined using the first timestamp, second timestamp, and third timestamp. When the third message is stale, the third message is at least one of ignored and discarded. When the third message is not stale, the third message may be processed.07-28-2011

Patent applications by Alexander Shatsky, Waterloo CA