Patents by Inventor Arup Acharya

Arup Acharya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8070601
    Abstract: This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Aameek Singh
  • Publication number: 20110196913
    Abstract: Techniques for supporting a presence virtualization query are provided. The techniques include receiving a virtual query from a client, the virtual query specified in terms of a membership set of members, wherein the membership set comprises a list of presentity uniform resource identifiers (URIs) and a separate transformation function, defined over a set of presence documents of the members in the membership set, redirecting the query to a destination virtual presentity URI whose presence state comprises an aggregation of the presence documents of the list of URIs in the membership set and a corresponding query element (QE) object that manages subscriptions for the URI, adding the client as a watcher for the destination virtual presentity URI, and applying transformation logic specified by the watcher client and notifying a corresponding client of a resulting output.
    Type: Application
    Filed: February 8, 2010
    Publication date: August 11, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Patent number: 7985138
    Abstract: Systems and methods are provided for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Aameek Singh
  • Patent number: 7881310
    Abstract: The present invention provides a method and system for providing quality-of-service to VoIP over a wireless local access network by providing periodic, contention-free access to a wireless link for voice packets. This is achieved by coupling Session Initiation Protocol (“SIP”) signaling for call setup with the Point Coordination Function mode of operation of the 802.11 medium access control. The result is that VoIP call signaling via SIP is tied with availability of periodic time-slots on the wireless medium. The periodic time-slots are used to guarantee contention-free access to the wireless link for voice packets. Accordingly, the present invention, in effect, merges two networking technologies: SIP-based VoIP and 802.11-based wireless LANs.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: February 1, 2011
    Assignee: LENOVO (Singapore) PTE Ltd.
    Inventors: Dilip Dinkar Kandlur, Zon-Yin Shae, Arup Acharya
  • Patent number: 7840681
    Abstract: The present invention is directed to a session initiation protocol (SIP) infrastructure containing various user devices and the use of this infrastructure to conduct media exchange sessions among the various user devices. Included in the user devices are wearable devices, for example pendants and wrist watches, that provide readily available and accessible devices for use in controlling the media exchange sessions. SIP permits the separation of the control aspects of a session from the actual media exchange aspects to facilitate the use of wearable devices having limited processing resources as control devices. The actual media exchange is directed to user devices suitable for sending, receiving and displaying the exchanged media.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Stefan Berger, Chandrasekhar Narayanaswami
  • Patent number: 7783704
    Abstract: The present invention is directed to a system, including apparatus and architecture, and method for providing scheduled and ad hoc voice over IP conference services having enhanced quality and reliability. The system uses an overlay network of geographically distributed conference servers working simultaneously and collaboratively to host a given conference session. Multiple conference servers simultaneously and collaboratively perform the necessary audio mixing. The voice routing path is established and controlled within the overlay network and supports conference services across different conference service providers.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Rong N Chang, Dilip Kandlur, Zon-Yin Shae
  • Patent number: 7769884
    Abstract: The use of multi-homing to multiple network providers to improve performance of network applications is disclosed. In accordance with the present invention, a general purpose computer performs primary route control functions, without requiring a special route control device. Route selection is made in accordance with desired metrics which may include relevant to performance, availability, or cost.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Debanjan Saha, Anees A. Shaikh
  • Patent number: 7701854
    Abstract: Systems and methods are disclosed for differentiated handling of VoIP call control messages according to their importance and functionality, thus providing to VoIP infrastructures a level of robust call control similar to that in PSTN networks. SIP messages are classified by their type or content, and resources of a VoIP call control server are allocated to the SIP messages according to a policy. The scheme also provides overload protection and prioritized handling of certain kinds of requests in VoIP call control servers.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Dilip Dinkar Kandlur, Prashant Pradhan
  • Publication number: 20100077018
    Abstract: Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Inventors: Arup Acharya, Nilanjan Banerjee, Dipanjan Chakraborty, Koustuv Dasgupta, Archan Misra, Xiping Wang, Charles P. Wright
  • Publication number: 20090298587
    Abstract: This invention is directed to a system and method for the close coupling of Session Initiation Protocol (SIP) based Voice over Internet Protocol (VoIP) with multiplayer network games. Game state dependent voice communications are used as another method of player interaction in the game environment. The system uses SIP enhanced game servers and conference servers with audio mixing capabilities, and the game server controls the creation, maintenance and changing of the voice conferences. Participation in a voice conference is determined by the game state features associated with each player including distance and direction to determine how the voices are mixed in a voice conference.
    Type: Application
    Filed: August 12, 2009
    Publication date: December 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Arup Acharya, Aameek Singh
  • Patent number: 7522581
    Abstract: A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol. Classifying each request comprises running a classification algorithm.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Erich M. Nahum, John Michael Tracey, Xiping Wang, Charles P. Wright, Zhen Xiao
  • Publication number: 20080310312
    Abstract: Systems and methods are provided for monitoring session initiation communications without modifying the operational code of the session initiation protocol proxy servers through which the messages that constitute a given communication are routed. The inbound and outbound versions of session initiation protocol messages are identified at a plurality of proxy servers. The inbound and outbound message versions are correlated at each proxy server using user-defined correlation rules that test conditions of the message headers. The correlated inbound and outbound message versions are then examined for transformations, and these transformations are used to determine the actions taken by the appropriate proxy server on that message. These actions are used to check the proper operation of both the proxy server and the session initiation protocol communication.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arup Acharya, Nilanjan Banerjee, Bikram Sengupta
  • Publication number: 20080256256
    Abstract: Systems and methods are provided for maximizing call throughput in a server network by optimizing the balance of stateful to stateless handling or transactions at each server within the network. The identification of transaction messages to be handled statelessly or statefully is made at each proxy server within the network in order to maximize the total throughput at that proxy server within prescribed processor utilization limits. In general, each transaction is handled statefully by at least one server within the network. Reports on the stateful handling of messages and the resource consumption at various proxies are communicated throughout the network to be used in identifying the ratio of messages to be forwarded statefully to messages to be forwarded statelessly at any given proxy.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: International Business Machines Corporation
    Inventors: Arup Acharya, Vijay A. Balasubramaniyan, Mustaque Ahamad
  • Publication number: 20080240381
    Abstract: The present invention is directed to a method for propagating contextual data in an audio communication by storing the contextual data obtained from a calling party in an extensible mark-up language formatted text document. A telephone call between a first party and a second party is converted to a session initiation protocol based voice over internet protocol communication, and the stored text document is attached to session initiation protocol messages that control the voice over internet protocol communication. The document is attached to the signaling messages by embedding the text document in a session description payload associated with the session initiation protocol message. The attached document is propagated with the audio communication, including when the signaling messages are used to transfer the audio communication from the second party to a third party or to add one or more addition parties to the audio communication.
    Type: Application
    Filed: June 9, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arup Acharya, Maria Rene Ebling, Zon-Yin Shae, Edith Helen Stern, Dinesh Verma
  • Patent number: 7406540
    Abstract: This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server farm. This invention maps application layer information (URLs) to MPLS labels. This allows a standard MPLS switch to provide web switching functionality without terminating TCP connections. In addition to content routing, this method is applied for client session affinity, server load balancing and service differentiation. This invention also relates to using TCP port numbers instead of MPLS labels to achieve web-switching functionality through the use of a TCP router that translates IP address and port numbers.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Anees A. Shaikh, Renu Tewari, Dinesh C. Verma
  • Patent number: 7400575
    Abstract: A method for routing a communication connection request includes the steps of obtaining context information from a communication connection requester in response to a communication connection request. The steps further include using the context information to determine a communication connection action, and connecting the communication connection requester based upon the connection action.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Edward Christensen, Edith Helen Stern, Arup Acharya, Zon-Yin Shae, Rose Marie Williams
  • Patent number: 7376129
    Abstract: A method and system for enabling voice over Internet for computer applications includes registering session initiation protocol (SIP) as a system service and providing SIP service through an application programming interface (API) to permit access to service functions by individual software applications. A SIP link is provided within a software application to permit user invocation of SIP service functions. The link may be passed as a parameter to permit external access to an invoked service function.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: May 20, 2008
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Dilip Dinkar Kandlur, Priya Mahadevan, Zon-yin Shae, Aameek Singh
  • Publication number: 20080112338
    Abstract: The present invention is directed to a system, including apparatus and architecture, and method for providing scheduled and ad hoc voice over IP conference services having enhanced quality and reliability. The system uses an overlay network of geographically distributed conference servers working simultaneously and collaboratively to host a given conference session. Multiple conference servers simultaneously and collaboratively perform the necessary audio mixing. The voice routing path is established and controlled within the overlay network and supports conference services across different conference service providers.
    Type: Application
    Filed: January 21, 2008
    Publication date: May 15, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arup Acharya, Rong Chang, Dilip Kandlur, Zon-Yin Shae
  • Patent number: 7362698
    Abstract: A method for routing a communication connection request includes the steps of obtaining context information from a communication connection requestor in response to a communication connection request. The steps further include using the context information to determine a communication connection action, and connecting the communication connection requestor based upon the connection action.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Edward Christensen, Edith Helen Stern, Arup Acharya, Zon-Yin Shae, Rose Marie Williams
  • Patent number: 7353255
    Abstract: The present invention is directed to a system, including apparatus and architecture, and method for providing scheduled and ad hoc voice over IP conference services having enhanced quality and reliability. The system uses an overlay network of geographically distributed conference servers working simultaneously and collaboratively to host a given conference session. Multiple conference servers simultaneously and collaboratively perform the necessary audio mixing. The voice routing path is established and controlled within the overlay network and supports conference services across different conference service providers.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: April 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Arup Acharya, Rong N Chang, Dilip Kandlur, Zon-Yin Shae