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: 20140112190
    Abstract: A generalized network controller in a software defined network (SDN), controlling a network with mixed switches based on different and even incompatible OpenFlow (OF) standard versions, comprising a first transceiver connected to a first OF switch comprising a first OF standard version configured to receive messages from the first OF switch and to transmit messages to the first OF switch; a second transceiver connected to a second OF switch comprising a second OF standard version configured to receive messages from the second OF switch and to transmit messages to the second OF switch, wherein the first OF standard version is different from the second OF standard version, and wherein the first OF standard version is incompatible with the second OF standard version; and a processor coupled to the first and second transceivers and configured to control the first and the second OF switches.
    Type: Application
    Filed: March 13, 2013
    Publication date: April 24, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Wu Chou, Min Luo, Ke Lin
  • Publication number: 20140112192
    Abstract: A network apparatus for coupling control plane controllers and data plane switches in a global software service defined network (SSDN), wherein the global SSDN comprises a plurality of local SSDNs, comprising a network software service layer (NSSL) service bus comprising a processor, wherein the NSSL service bus is coupled to a plurality of network controllers and to a plurality of network switches, wherein the NSSL service bus is configured to coordinate the actions of the plurality of network controllers, wherein the NSSL service bus is configured to expose the plurality of controllers as services addressable by service names, wherein the NSSL service bus is configured to extend a local SSDN into a global SSDN network; and wherein the NSSL service bus is configured to provide the network controllers with global network information, such that the network controllers provide end-to-end service routing in the global SSDN network.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 24, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Wu Chou, Min Luo, Li Li
  • Patent number: 8679542
    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: Grant
    Filed: May 18, 2010
    Date of Patent: March 25, 2014
    Assignee: National Cheng Kung University
    Inventors: Dar-Bin Shieh, Tsung-Lin Tsai, Wu-Chou Su, Kao-Shu Chuang, Jih-Ru Hwu
  • Patent number: 8656388
    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: Grant
    Filed: May 16, 2011
    Date of Patent: February 18, 2014
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Patent number: 8645467
    Abstract: Embodiments of the present invention generally relate to a system and method enhanced collaboration through teleportation. In one or more embodiments, there is provided a system for moderating an enhanced collaboration environment for at least a set of participants, comprising a server for facilitating a 2-D federated collaboration environment for the at least one set of participants; a server for facilitating a 3-D virtual collaboration environment for the at least one set of participants; and a gateway server for facilitating teleportation of at least two participants of the at least one set of participants from the 2-D federated collaboration environment to form a teleported collaboration group in the 3-D virtual collaboration environment.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: February 4, 2014
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Arn Hyndman, Feng Liu
  • Patent number: 8621037
    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: Grant
    Filed: September 24, 2011
    Date of Patent: December 31, 2013
    Assignee: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • Patent number: 8606743
    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: Grant
    Filed: September 22, 2011
    Date of Patent: December 10, 2013
    Assignee: Avaya Inc.
    Inventors: Li Li, Wu Chou, Feng Liu
  • Patent number: 8522291
    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: Grant
    Filed: December 20, 2007
    Date of Patent: August 27, 2013
    Assignee: AVerMedia Technologies, Inc.
    Inventors: Cheng-Fu Chou, Han-wu Chou, Cheng-sean Chen
  • Publication number: 20130198298
    Abstract: System and method to synchronize video playback on mobile devices, the method including: receiving, from a first mobile device, a message directed to a second mobile device, the message including an instruction to display a video on the second mobile device; an indication of the time at which the first mobile device sent the message; and a video position of the first mobile device when the message was sent; calculating a delay between the first mobile device and the second mobile device; estimating a video seek time for the second mobile device to seek a video position on the second mobile device; seeking a video position p2 on the second mobile device; and starting display of the video on the second mobile device at video position p2.
    Type: Application
    Filed: June 20, 2012
    Publication date: August 1, 2013
    Applicant: Avaya Inc.
    Inventors: Li Li, Juan Pan, Wu Chou
  • Patent number: 8484328
    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: Grant
    Filed: February 22, 2008
    Date of Patent: July 9, 2013
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Li Li, Dan Zhuo, Feng Liu
  • Patent number: 8417885
    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: Grant
    Filed: February 24, 2010
    Date of Patent: April 9, 2013
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Weiping Guo, Vivekananda Velamala, Zhi Qiang Zhao
  • Publication number: 20130085993
    Abstract: System and method of event-driven synchronization of a database distributed among servers connected in a tree topology, including: transmitting, from a root server, a composition request to a first level of child servers of the root server; recursively transmitting, from each child server of a first level, a composition request to child servers at a second level, wherein the second level is lower than the first level; recursively transmitting, from each child server of the second level, a notification message to child servers at the first level, wherein the notification message comprises an identification of database fragments accessible to the child server; transmitting, from child servers at the first level, respective notification messages to the root server, wherein the root server synchronizes an availability of database fragments from the respective notification messages transmitted to the root server. Subtrees may be cut from or joined to the tree topology.
    Type: Application
    Filed: February 13, 2012
    Publication date: April 4, 2013
    Applicant: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • Patent number: 8413145
    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: Grant
    Filed: September 30, 2010
    Date of Patent: April 2, 2013
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Weiping Guo, Feng Liu, Zhi Qiang Zhao
  • Patent number: 8375085
    Abstract: Embodiments of the present invention generally relate to a system and method enhanced collaboration through teleportation. In one or more embodiments, there is provided a system for moderating an enhanced collaboration environment for at least a set of participants, comprising a server for facilitating a 2-D federated collaboration environment for the at least one set of participants; a server for facilitating a 3-D virtual collaboration environment for the at least one set of participants; and a gateway server for facilitating teleportation of at least two participants of the at least one set of participants from the 2-D federated collaboration environment to form a teleported collaboration group in the 3-D virtual collaboration environment.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: February 12, 2013
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Am Hyndman, Liu Feng
  • Publication number: 20130014032
    Abstract: Embodiments of the present invention generally relate to a system and method enhanced collaboration through teleportation. In one or more embodiments, there is provided a system for moderating an enhanced collaboration environment for at least a set of participants, comprising a server for facilitating a 2-D federated collaboration environment for the at least one set of participants; a server for facilitating a 3-D virtual collaboration environment for the at least one set of participants; and a gateway server for facilitating teleportation of at least two participants of the at least one set of participants from the 2-D federated collaboration environment to form a teleported collaboration group in the 3-D virtual collaboration environment.
    Type: Application
    Filed: July 6, 2011
    Publication date: January 10, 2013
    Applicant: Avaya Inc
    Inventors: Wu Chou, Arn Hyndman, Liu Feng
  • Publication number: 20120289712
    Abstract: A phosphate-containing nanoparticle delivery vehicle includes a nanoparticle, an active ingredient, and a phosphodiester moiety connecting the nanoparticle and the active ingredient and forms a prodrug. The nanoparticle delivery vehicle achieves the function of increasing hydrophilicity of the active ingredient and specificity against tumor cells. Advantages of the nanoparticle material include biocompatibility, magnetism and/or controllable drug release.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 15, 2012
    Inventors: Jih Ru HWU, Yu-Sern Lin, Chen-Sheng Yeh, Dar-Bin Shieh, Wu-Chou Su
  • Publication number: 20120282327
    Abstract: A phosphate-containing nanoparticle delivery vehicle includes nanoparticle, an active ingredient, and a phosphodiester moiety connecting the nanoparticle and the active ingredient and forms a prodrug. The nanoparticle delivery vehicle achieves the function of increasing hydrophilicity of the active ingredient and specificity against tumor cells. Advantages of the nanoparticle material include biocompatibility, magnetism and/or controllable drug release.
    Type: Application
    Filed: July 13, 2012
    Publication date: November 8, 2012
    Inventors: Jih Ru Hwu, Yu-Sern Lin, Chen-Sheng Yeh, Dar-Bin Shieh, Wu-Chou Su
  • Publication number: 20120254407
    Abstract: Method to monitor and transfer hyperlink presence information, including: transmitting a hyperlink presence monitor request to a web server; receiving an hyperlink presence information; and rendering a hyperlink based upon the hyperlink presence information. Optionally, the hyperlink presence information is represented as one of: attributes of a hyperlink element; HTML5 microdata; RDFa data; and XHTML message data. Optionally, the hyperlink presence information includes: a last-update information to indicate when the hyperlink presence was last updated; a last-status information to indicate a latest hyperlink presence status; a monitor information to indicate a URI that points to a resource to monitor for hyperlink presence; a status-list information to indicate a list of hyperlink presence status values; and a target information to indicate the hyperlink to be monitored.
    Type: Application
    Filed: September 22, 2011
    Publication date: October 4, 2012
    Applicant: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • 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
  • 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