Patents by Inventor Zon-Yin Shae

Zon-Yin Shae 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: 7899082
    Abstract: Techniques are provided for broadcasting history or coarse representations or both of stroke media and other media. Levels are created for media, and the levels are periodically broadcast. The levels segment the media and allow the media to be examined with details that range from coarse to fine or examined with varying importance or both. The periodic broadcast of the levels provides history of the media. In particular, for stroke data, levels of detail are determined through a certain method. Each level of detail is periodically broadcast. The levels of detail may be shown by themselves or combined at a receiver to create segmented views of the stroke data. A user can select a coarse view of the stroke data to quickly see the stroke history. Additionally, techniques are provided for quickly and repeatedly accessing data elements in already existing data structures. Generally, a description is created that describes data elements in a preexisting data structure.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zon-Yin Shae, Belle L. Tseng
  • 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: 7849138
    Abstract: A system and computer program product for establishing multi-party VoIP conference audio calls in a distributed, peer-to-peer network where any number of nodes are able to arbitrarily and asynchronously start or stop producing audio output to be mixed into a single composite audio stream that is distributed to all nodes. A single distribution tree is used that has optimal communications characteristics to distribute the composite audio signal to all nodes. An audio mixing tree is established and maintained by adaptively and dynamically adding and merging intermediate mixing nodes operating between user nodes and the root of the single distribution tree. The intermediate mixing nodes and the root of the single distribution tree are all hosted, in an exemplary embodiment, on user nodes that are endpoints of the distribution tree.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: December 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Xiaohui Gu, Zon-Yin Shae, Zhen Wen, Philip S. Yu
  • 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
  • Publication number: 20100010860
    Abstract: A plurality of requests for service are obtained, each of the requests specifying a description of work, at least one constraint, and at least one objective function. Each request is routed to a corresponding first target resource, according to a routing table, in a manner to satisfy the at least one constraint and the at least one objective function. Tracking is carried out to determine whether the first target resource accepts a given request, rejects the given request, or passes on the given request to a second resource. The routing table is updated based on the tracking.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Abhijit Bose, Hani T. Jamjoom, Asheq Khan, Debanjan Saha, Zon-Yin Shae
  • Publication number: 20100010791
    Abstract: A plurality of equivalent representations of a process are identified. The process has a plurality of tasks. Each of the representations specifies a different order of the tasks. The plurality of equivalent representations are consolidated into a single representation. The single representation captures, in at least one flexible order grouping, at least two of the tasks that may be performed in more than one order. At least one constraint is specified for the at least one flexible order grouping. Techniques for merging two or more flexible representations are also provided.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Hani T. Jamjoom, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae
  • Publication number: 20100010790
    Abstract: A plurality of base templates are generated. Each of the base templates models a corresponding process. A plurality of instances of each of the base templates are instantiated. Each of the plurality of instances corresponds to an application of the corresponding process to a particular environment. Each of the instances of each of the base templates is annotated, based, in each case, upon observation of functioning of the instance in the particular environment.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Milton H. Hernandez, Hani T. Jamjoon, Debanjan Saha, Ramendra K. Sahoo, Zon-Yin Shae, Anees A. Shaikh
  • Publication number: 20090287534
    Abstract: A system and method for providing contemporaneous product information includes identifying a product by collecting information with a user device, and determining a customer location using information collected by the user device. Based upon the product and the customer location, a sales person qualified to respond to customer questions is identified. A link is established between the customer and the sales person to permit live chat between a sales person and the customer.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Inventors: Shang Qing Guo, Sinem Guven, Gopal Sarma Pingali, Mark Edward Podlaseck, Zon-yin Shae
  • Publication number: 20090276217
    Abstract: There are provided methods and systems for authenticating a user. A method includes receiving a voice signature certificate corresponding to a setup portion of a Voice over Internet Protocol (VoIP) call. The VoIP call further has a voice conversation portion. The voice signature certificate includes a voice signature segment. The method further includes reproducing the voice signature segment to enable verification of voice continuity from the setup portion to the voice conversation portion. The verification is performing by comparing the voice signature segment to a user's voice during the voice conversation portion.
    Type: Application
    Filed: April 2, 2008
    Publication date: November 5, 2009
    Inventors: Debanjan Saha, Zon-Yin Shae, Kunwadee Sripanidkulchai
  • Publication number: 20090262923
    Abstract: Techniques for dispatching one or more services requests to one or more agents are provided. The techniques include obtaining one or more attributes of each service request, obtaining one or more attributes of each agent, obtaining feedback from each of one or more agent queues, and using the one or more attributes of each service request, the one or more attributes of each agent and the feedback from each of the one or more agent queues to determine one or more suitable agents to receive a dispatch for each of the one or more service requests. Techniques are also provided for generating a database of one or more attributes of one or more service requests and one or more attributes of one or more agents.
    Type: Application
    Filed: April 16, 2008
    Publication date: October 22, 2009
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Abhijit Bose, Aliza R. Heching, Milton H. Hernandez, Hani T. Jamjoom, Hoda Parvin, Sreeram Ramakrishnan, Debanjan Saha, Zon-Yin Shae
  • Patent number: 7571278
    Abstract: There are provided a hardware accelerator and method for providing hardware acceleration for an application server and/or a layer 7 switch. The hardware accelerator includes a content access memory (CAM) configured to accelerate string comparison operations in the application server and/or layer 7 switch. The string comparison operations involve strings having varying key string positions.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Bruce Oliver Anthony, Jr., Debanjan Saha, Zon-Yin Shae, Dinesh Chandra Verma
  • Publication number: 20090077176
    Abstract: Methods, apparatus and computer program products implement a chat proxy component and a chat wrapper component. The chat proxy component controls interactions with a chat application by external users. The chat proxy component receives chat requests from external users and initiates a chat session only if a user is validated as a valid user. User validation may be performed by a chat payment application that validates a user only if payment is received for chat services, or by an external user validation system that validates users as, for example, employees authorized to use the chat application. Once a chat session is established, chat operations are managed on a session-specific basis. The chat proxy component also is configured to perform session reconnection detection when a session is interrupted; to establish a multimedia path separate from the chat application; and to extract and execute embedded commands.
    Type: Application
    Filed: September 18, 2007
    Publication date: March 19, 2009
    Inventors: Zon-Yin Shae, Gopal Sarma Pingali, David D. Weck
  • Patent number: 7496188
    Abstract: An n-ways conferencing system using only the participants' telephony devices and without an external conference server. A plurality of telephony devices dial in to and report their mixing capability to a connection topology manager. The connection topology manager also determines the location of each telephony device and neighboring telephony device pairs in the conference service, as each telephony device is used for mixing voice signals of its closest neighbors, and calculates a minimum conference traffic delay for each telephony device. The connection topology manager then builds a topology for the conference service based on the mixing capability, location, and minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. When a change in the network condition is detected, the connection topology manager rebuilds the topology to bypass the change in the network condition.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Debanjan Saha, Zon-Yin Shae
  • 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
  • Publication number: 20080226047
    Abstract: A caller verification system and method include generating a challenge to be sent to a caller which requires a response from the caller prior to accepting a call. A response or lack thereof is determined from the caller, and the response is analyzed relative to an acceptable response to determine whether the caller is acceptable to communicate with. If the caller is acceptable, the call may be accepted.
    Type: Application
    Filed: June 2, 2008
    Publication date: September 18, 2008
    Inventors: John Reumann, Debanjan Saha, Zon-Yin Shae, Kunwadee Sripanidkulchai
  • Publication number: 20080205604
    Abstract: A framework is provided to offer composite voice applications and services. A composite application and service begins from the user dialing in via phone and ends by the user hanging up the phone. The composite interactive voice services architecture includes a session initiation protocol session service unit is in the loop of session signaling all the time starting from the time the user first dials in, during the user roaming across various voice servers, and until the end of the composite service when user hangs up the phone. This unit accepts a command and login instruction of the next interactive voice service from the previous interactive voice service. The unit has knowledge of DTMF sequences required for the user to login to next interactive voice service. The session service unit automatically accomplishes a roaming process such that composite applications and services can be achieved across various voice servers.
    Type: Application
    Filed: May 2, 2008
    Publication date: August 28, 2008
    Inventors: DEBANJAN SAHA, Zon-Yin Shae
  • Publication number: 20080198770
    Abstract: An n-ways conferencing system using only the participants' telephony devices and without an external conference server. A plurality of telephony devices dial in to and report their mixing capability to a connection topology manager. The connection topology manager also determines the location of each telephony device and neighboring telephony device pairs in the conference service, as each telephony device is used for mixing voice signals of its closest neighbors, and calculates a minimum conference traffic delay for each telephony device. The connection topology manager then builds a topology for the conference service based on the mixing capability, location, and minimum conference traffic delay, wherein the connection topology manager distributes a mixing computation in a substantially uniform manner across the plurality of telephony devices. When a change in the network condition is detected, the connection topology manager rebuilds the topology to bypass the change in the network condition.
    Type: Application
    Filed: May 5, 2008
    Publication date: August 21, 2008
    Inventors: Debanjan Saha, Zon-Yin Shae
  • Publication number: 20080177833
    Abstract: A system and computer program product for establishing multi-party VoIP conference audio calls in a distributed, peer-to-peer network where any number of nodes are able to arbitrarily and asynchronously start or stop producing audio output to be mixed into a single composite audio stream that is distributed to all nodes. A single distribution tree is used that has optimal communications characteristics to distribute the composite audio signal to all nodes. An audio mixing tree is established and maintained by adaptively and dynamically adding and merging intermediate mixing nodes operating between user nodes and the root of the single distribution tree. The intermediate mixing nodes and the root of the single distribution tree are all hosted, in an exemplary embodiment, on user nodes that are endpoints of the distribution tree.
    Type: Application
    Filed: February 27, 2008
    Publication date: July 24, 2008
    Applicant: International Business Machines Corp.
    Inventors: XIAOHUI GU, Zon-Yin Shae, Zhen Wen, Philip S. Yu
  • 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
  • Publication number: 20080165683
    Abstract: The present invention provides a method, system and program product for enhancing communications between endpoints. Specifically, the present invention provides mechanisms (e.g., routing controllers either at a network or application layer) that negotiate and specify which network interface to use at each endpoint (both sending and receiving) in multi-homing interface environments. This approach allows the application traffic to be routed through these two specified network interfaces for the better end-to-end QoS. This network interfaces used can also be dynamic changed (e.g., in real-time) to adapt to changing conditions of the network links.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Debanjan Saha, Zon-Yin Shae, Anees Shaikh, Kunwadee Sripanidkulchai