Patents by Inventor Wu Chou

Wu Chou 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).

  • Publication number: 20120254102
    Abstract: Method to calculate time weight in an RDF graph, including: providing one or more triples of the RDF graph to an inference engine module, the one or more triples comprising a time information; providing a reference time to the inference engine; calculating an elapsed time from the reference time to the time value; and inversely weighting the time information by the elapsed time to provide a calculated time weight. Another embodiment may provide a method to update a time weight of a relation when an RDF graph has been added to or deleted from the relation. Another embodiment may provide a method to update a time weight of a relation represented by an RDF graph, when a new reference timestamp is provided. Another embodiment may provide a system to calculate time weight in an RDF graph.
    Type: Application
    Filed: September 22, 2011
    Publication date: October 4, 2012
    Applicant: Avaya Inc.
    Inventors: Li Li, Wu Chou, Feng Liu
  • Publication number: 20120254362
    Abstract: Method to transport HTPP over XMPP, including: forming a first two-level URI template to identify web resources accessible by use of HTTP in an XMPP network, wherein a first level is XMPP-formatted and a second level is HTTP-formatted; binding HTTP to XMPP <message> and <iq> stanzas; transmitting the HTTP messages in those stanzas; receiving a HTTP messages in those stanzas; and a XMPP mechanism to discover if an XMPP entity supports transporting HTTP over XMPP.
    Type: Application
    Filed: September 22, 2011
    Publication date: October 4, 2012
    Applicant: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • Patent number: 8224975
    Abstract: A method, system and computer program product for establishing communication services using web service operations over a network is presented. An application session can be established, extended and terminated between an event source and an event sink across the network by way of a session service. An addressing service on at least one of said event sink and said event source is used to address services. A multimedia communication services between the event source and the event sink is established by way of an eventing service.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: July 17, 2012
    Assignee: Avaya Inc.
    Inventors: Feng Liu, Wu Chou, Li Li
  • Publication number: 20120084782
    Abstract: High availability (HA) protection is provided for an executing virtual machine. At a checkpoint in the HA process, the active server suspends the virtual machine; and the active server copies dirty memory pages to a buffer. During the suspension of the virtual machine on the active host server, dirty memory pages are copied to a ring buffer. A copy process copies the dirty pages to a first location in the buffer. At a predetermined benchmark or threshold, a transmission process can begin. The transmission process can read data out of the buffer at a second location to send to the standby host. Both the copy and transmission processes can operate substantially simultaneously on the ring buffer. As such, the ring buffer cannot overflow because the transmission process continues to empty the ring buffer as the copy process continues. This arrangement allows for smaller buffers and prevents buffer overflows.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: AVAYA INC.
    Inventors: Wu Chou, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Publication number: 20120084520
    Abstract: High availability (HA) protection is provided for an executing virtual machine. At a checkpoint in the HA process, the active server suspends the virtual machine; and the active server copies dirty memory pages to a buffer. During the suspension of the virtual machine on the active host server, dirty memory pages are copied to a ring buffer. A copy process copies the dirty pages to a first location in the buffer. At a predetermined benchmark or threshold, a transmission process can begin. The transmission process can read data out of the buffer at a second location to send to the standby host. Both the copy and transmission processes can operate asynchronously on the ring buffer. The ring buffer cannot overflow because the transmission process continues to empty the ring buffer as the copy process continues. This arrangement allows for using smaller buffers and prevents buffer overflows, and thereby, it reduces the VM suspension time and improves the system efficiency.
    Type: Application
    Filed: May 16, 2011
    Publication date: April 5, 2012
    Applicant: AVAYA INC.
    Inventors: Wu Chou, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Publication number: 20120079066
    Abstract: System and method to create a bi-directional event subscription. The method includes responding to a request by providing a URI of the subscription factory of the first topic; receiving a request to create a bidirectional subscription; creating a first subscription resource to represent an outbound event flow from a first topic to a second topic; sending a discovery request to a remote host for a URI of a subscription factory of the second topic; receiving the URI of the subscription factory of the second topic; requesting creation of a second subscription resource, to represent an outbound event flow from the second topic to the first topic; receiving from the remote host a URI of the second subscription resource; entangling the first subscription resource with the second subscription to form the bi-directional event subscription; and providing to the web browser a URI of the first subscription.
    Type: Application
    Filed: September 24, 2011
    Publication date: March 29, 2012
    Applicant: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • Publication number: 20110302316
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing and using sessions as RESTful web services. A session is exposed as a resource having an associated Uniform Resource Identifier (URI), and the session is composed with other services. For example, a client sends an HTTP POST request to a web server to create a session, an HTTP GET request to retrieve a representation of the session, an HTTP PUT request to update the representation of the session, and an HTTP DELETE request to delete the session so that resources within the session are reclaimed. Since the sessions are resources, the resources can be shared among clients, and the web servers knows the client states while still being stateless, making them robust and scalable. Composing web services with the common RESTful session service reduces complexity and enhances interoperability.
    Type: Application
    Filed: December 27, 2010
    Publication date: December 8, 2011
    Applicant: AVAYA INC.
    Inventors: WU CHOU, LI LI
  • Publication number: 20110302499
    Abstract: A method and apparatus that learns and generates procedures for machine-to-machine interactions by monitoring user browser interactions with the server. Based on an action by a user of the web browser, a communication is sent from the web browser to the server, which is recorded by a macro recorder. The communication is in a first format such as HTML, which contains human-readable API documentation for a user's interactions with the server. The web browser receives a response to the communication which contains a response in the first format and a response in a second format. The second format is parsed to produce a normalized representation. The normalized representation describes the machine-readable API and the service invocation flow that can be interpreted by a particular programming language to generate service macros to invoke the services programmatically from a remote client to a server that supports the same services for machine-to-machine interaction.
    Type: Application
    Filed: November 10, 2010
    Publication date: December 8, 2011
    Applicant: AVAYA INC.
    Inventors: Wu Chou, Li Li
  • Publication number: 20110208908
    Abstract: High availability (HA) protection is provided for an executing virtual machine. A standby server provides a disk buffer that stores disk writes associated with a virtual machine executing on an active server. At a checkpoint in the HA process, the active server suspends the virtual machine; the standby server creates a checkpoint barrier at the last disk write received in the disk buffer; and the active server copies dirty memory pages to a buffer. After the completion of these steps, the active server resumes execution of the virtual machine; the buffered dirty memory pages are sent to and stored by the standby server. Then, the standby server flushes the disk writes up to the checkpoint barrier into disk storage and writes newly received disk writes into the disk buffer after the checkpoint barrier.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 25, 2011
    Applicant: AVAYA, INC.
    Inventors: Wu Chou, Weiping Guo, Vivekananda Velamala, Zhi Qiang Zhao
  • Patent number: 7925717
    Abstract: Techniques are disclosed for controlling interaction between an enterprise application and a mobile client device in a communication system. Push content is generated in a wireless secure server or other type of server, responsive to information received in the wireless secure server from the enterprise application. The push content is deliverable from the wireless secure server to the mobile client device over a wireless network. The wireless secure server receives from the mobile client device, responsive to the push content, a request for additional information identifiable at least in part by the push content. The additional information is deliverable from the server to the mobile client device over the wireless network.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: April 12, 2011
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Juan Jenny Li, Xueshan Shan
  • Publication number: 20110078781
    Abstract: A system for enabling communication between a first domain and a second domain is disclosed. At least the first domain is protected by a firewall. A first data-processing system is provided in the first domain and a second data-processing system provided in second domain. The second domain hosts an application that the first domain desires to access. To enable the communication between the two domains a tunnel is established through the firewall. The tunnel runs from the first data-processing system to the second data-processing system. The second data-processing system provides a web-proxy interface to interface to the application and also acts as a tunnel gateway.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: AVAYA INC.
    Inventors: Wu Chou, Lookman Yasin Fazal, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Publication number: 20110014293
    Abstract: A nucleic acid cleavage kit is used to cleave a target nucleic acid. The nucleic acid cleavage kit includes a carrier, an oligonucleotide, and a nucleic acid cleavage agent. The oligonucleotide recognizes at least partial sequence of the target nucleic acid. Then, the nucleic acid cleavage agent cleaves the target nucleic acid. A nucleic acid cleavage detection apparatus including the nucleic acid cleaving kit and a gene therapy by administering the nucleic acid cleavage kit are also disclosed.
    Type: Application
    Filed: May 18, 2010
    Publication date: January 20, 2011
    Inventors: DAR-BIN SHIEH, TSUNG-LIN TSAI, WU-CHOU SU, KAO-SHU CHUANG, JIH-RU HWU
  • Patent number: 7809846
    Abstract: Methods and apparatus for providing converged communication services in a communication system are disclosed. A first endpoint of the system communicates with at least a second endpoint of the system via session initiation protocol (SIP). At least a portion of the SIP communication is controlled utilizing an application layer overlay framework which permits substantially simultaneous operation of the first endpoint in two application layer protocols, the two application layer protocols including SIP and web services protocol. The web services protocol may illustratively comprise an application layer web services transport protocol such as SOAP/HTTP. The application overlay framework comprises a web services interface, with the web services interface being configured to permit access to information associated with the SIP communication by one or more communication service applications of the system.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: October 5, 2010
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Feng Liu
  • Publication number: 20090300750
    Abstract: A system for providing two-way Web services is disclosed that enables the client and server to be in different enterprise domains—behind firewalls—with few or no changes to the firewalls. In accordance with the illustrative embodiment, a “tunnel hub” is deployed in the public domain and “tunnel gateways” are deployed behind the firewalls where the clients request two-way services and the servers provide two-way services. Each tunnel gateway initiates a secure tunnel out through the firewall to the target hub. Thereafter, a request for service enters the tunnel gateway, travels to the tunnel hub and to the appropriate tunnel gateway where the server is that provides the service. When the server provides the service, it enters the tunnel gateway, travels to the tunnel hub and to the appropriate tunnel gateway where the client is that requested the service.
    Type: Application
    Filed: February 19, 2009
    Publication date: December 3, 2009
    Applicant: Avaya Inc.
    Inventors: Wu Chou, Lookman Y. Fazal, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Publication number: 20080208972
    Abstract: A web services enablement system includes a computer adapted to send and receive information to and from a first service, to send and receive information to and from a second service, which may not be a web service, to manage a connection with a third, stateful, service and to send and receive information via the stateful service based on information received from the first service or the second service. Also a method of enabling two-way web services and stateful transactions that includes steps of providing an architecture of base services and meta-services, defining a first base service comprising a core component and an extension component, combining the first base service and a meta-service to create a first usable service, managing a relationship between the first usable service and a second service through dependency or binding or utility, and performing a stateful transaction using the first usable service.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 28, 2008
    Inventors: Wu Chou, Li Li, Dan Zhuo, Feng Liu
  • Publication number: 20080163303
    Abstract: A video playback device, provided in a P2P-based network, comprises a channel pre-cached buffer, for storing a plurality of video blocks corresponding to a number of pre-cached channels; a display interface, for receiving a request for channel browsing from a viewer and executing playback of the video blocks pertaining to a selected channel indicated on the request; and an agent module, for receiving the request for channel browsing from the display interface, obtaining a seed/peer list pertaining to the selected channel indicated on the request, and downloading the video blocks from seed and/or peer nodes based on the seed/peer list; characterized in that the agent module applies an automatic refreshing mechanism for updating the corresponding video blocks to each pre-cached channel by supplying the most updated video blocks in the channel pre-cached buffer.
    Type: Application
    Filed: December 20, 2007
    Publication date: July 3, 2008
    Inventors: Cheng-Fu Chou, Han-wu Chou, Cheng-sean Chen
  • Publication number: 20080160911
    Abstract: The present invention is to disclose a peer-to-peer based broadcast system for broadcasting video contents, comprising at least one video head-end means for receiving a plurality of original video contents, said video head-end means comprising a splitter to split each original video content into a plurality of video files for each video file being formed of a group of pictures (GOPs) based on said GOPs' boundaries, and said video head-end means further comprising at least one content repository means for storing said video files corresponding to each of original video contents; at least one relay means for receiving and broadcasting some of said video files (190) from the video head-end means; a plurality of peers for receiving and broadcasting some of said video files; at least one super seed means for receiving said video files from said relay means and/or said peers, and broadcasting said files to some of said peers; at least one network management means for managing connections among said super seed means
    Type: Application
    Filed: May 8, 2007
    Publication date: July 3, 2008
    Inventors: Cheng-Fu Chou, Han-wu Chou, Cheng-sean Chen
  • Patent number: 7346168
    Abstract: A method and apparatus are provided for the secure delivery of converged services to users of wireless devices in a wireless environment. An application layer broker is position between the user devices and the application server to provide an indirect coupling between the enterprise application server and the wireless user devices. The application layer broker links the wireless environment to the enterprise application server through an event triggered content delivery mechanism without providing a direct link between the wireless user device and the enterprise application server. Delivered content can only be accessed by the intended user and the authorized device. The application layer broker provides adaptation to various user devices and the various capabilities associated with each user device. Wireless devices can be upgraded independently from upgrades to the application server.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: March 18, 2008
    Assignee: Avaya Technology Corp.
    Inventors: Wu Chou, Juan Jenny Li, Feng Liu, Xueshan Shan
  • Patent number: 7249011
    Abstract: Techniques for training a call center operator trainee are described. A database contains queries including caller speech providing information to be used in routing a call. Each query is associated with an operator response as well as numerical values produced by analyzing the query and the operator response. A training module presents a query to a trainee and receives the trainee response. The training module compares the trainee response to one or more of the numerical values in the database to determine if the trainee response is consistent with the correct destination for the call. If the trainee response is not consistent with the correct destination, the training module provides guidance to assist the trainee in associating the query with the correct destination.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: July 24, 2007
    Assignee: Avaya Technology Corp.
    Inventors: Wu Chou, George W. Erhart, Valentine C. Matula, Daniel J. Sinder
  • Patent number: 7050792
    Abstract: Voice message notification and retrieval functionality is provided for a mobile client device in a communication system by generating push content deliverable from a server to the mobile client device over a wireless network. The push content comprises a notification of at least one voice message received for a corresponding user in a voice messaging system. A connection between the mobile client device and the voice messaging system may be initiated from the mobile client device, responsive to the push content, for retrieval of the at least one received voice message. For example, the push content may comprise at least one link which when activated at the mobile client device initiates a connection between the mobile client device and the voice messaging system.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: May 23, 2006
    Assignee: Avaya Technology Corp.
    Inventors: Wu Chou, Feng Liu, Stephen M. Milton, Doree Duncan Seligmann, Xueshan Shan