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: 20160112419
    Abstract: An account login method detects whether an account login request carries an indicator for keeping a logged-in state to determine whether a user decides to keep a logged-in state, and authentication information allocated by an integrated data services platform is stored when it is determined that a logged-in state on a third-party application or website needs to be kept; therefore, in a subsequent login process, the third-party application or website may use the authentication information to automatically perform authentication login to the integrated data services platform.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Inventors: Tao Cai, Li Li, Wu Chou
  • Publication number: 20160105534
    Abstract: Using a representational state transfer services framework (REST), embodiments of the present invention can improve interoperability between SDN controllers and network devices (e.g., physical switches, routers, etc.) of different vendors through the use of dynamically created logical switches loaded from the SDN controller. Embodiments of the present invention allow the SDN controller to serve a plurality of different network device types a logical switch directly or can redirect them to another controller/repository, e.g. for load balancing. After loading the logical switches on the network devices in the manner described by embodiments of the present invention, a network administrator can remotely invoke various services defined in the logical switches which also allow the administrator to configure network devices automatically.
    Type: Application
    Filed: October 13, 2014
    Publication date: April 14, 2016
    Inventors: Li LI, Wu CHOU
  • Publication number: 20160087148
    Abstract: A non-metallic semiconductor quantum dot is provided with a non-metallic substrate, and has a particle size ranged from 0.3 to 100 nm. A method of carrying out a chemical reaction or a photoluminescence reaction by using the non-metallic semiconductor quantum dot is also provided. A redox reaction of a target sample is carried out, an active substance is generated, or an electron-hole pair is produced from the non-metallic semiconductor quantum dot by providing the non-metallic semiconductor quantum dot with a predetermined energy. Photons are released by the combination of the electron-hole pair so as to perform the photoluminescence reaction.
    Type: Application
    Filed: September 16, 2015
    Publication date: March 24, 2016
    Inventors: Wei-lun HUANG, Wu-chou SU, Hai-wen CHEN, Te-fu YEH, Hsisheng TENG, Chung-jen CHUNG
  • Publication number: 20160072718
    Abstract: A segment based switching architecture with hybrid control providing flow control in software defined networking (SDN). An SDN controller controls top tier macro-flows and virtual segment backbone connections in a network, and an SDN network edge device controls and manages micro-flows that are attached to the SDN network edge device. The SDN network edge device controls and manages the micro-flows locally without using a southbound API. The SDN network edge device learns flow information such as source information and incoming port information for all unknown micro-flows belonging to defined segments, and builds a virtual segment topology database for each segment. The SDN network edge device employs flow computation algorithms and micro-flow management in a distributed fashion. The virtual segment backbone connections are naturally exposed to the SDN controller through provisioning.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Inventors: Fangping Liu, Wu Chou
  • Publication number: 20160057207
    Abstract: System and method of automating client development for an application programming interface (API). An embodiment includes an apparatus capable of receiving information regarding a target application resource accessible by an API, and of generating a selected sequence of API calls based on weighted transitions in an API model representing resources needed for a client to perform interactions with the API. The apparatus is able to automatically generate a client program for interacting with the API according to a sequence of API calls. Additionally, methods are described for converting a model of an API into a directed, weighted graph, allowing determination of a selected sequence of API calls to access a target application resource. The API may be a Representational State Transfer API (REST API) implemented for a software defined network (SDN).
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Li LI, Wu CHOU, Wei ZHOU
  • Patent number: 9258292
    Abstract: A method of performing a Real-Time Communication in Web-browsers (RTCWEB) identity authentication based on an authentication of a non-RTCWEB compliant Identity Provider (IdP) server comprising receiving, by an RTCWEB IdP client, an RTCWEB identity authentication request from a user agent, creating a session resource with a Relying Party (RP) client, wherein the RP client guards the session resource, instructing the user agent to authenticate with the RP client by employing a non-RTCWEB identity protocol to access the session resource, receiving authentication results from the non-RTCWEB compliant IdP server via the RP client, and sending an RTCWEB authentication to the user agent via the session resource.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: February 9, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Li Li, Tao Cai, Wu Chou
  • Publication number: 20160000178
    Abstract: An anti-splash shoe includes a sole and a vamp. The vamp is connected to the sole and disposed on the sole. The sole has a flexible water absorbing structure, which supports a user's weight, contacts with water on a ground, and absorbs water on an outer surface of the sole to stop the water from flashing toward the vamp when the sole is lifted up and away from the ground.
    Type: Application
    Filed: September 25, 2014
    Publication date: January 7, 2016
    Inventors: Hung-Yin TSAI, Wu Chou KUO
  • Publication number: 20160000179
    Abstract: An anti-splash shoe includes a sole and a vamp, which is connected to the sole and disposed on the sole. The sole has a support structure and a stepped stopping structure. The support structure supports a user's weight and contacts with water on a ground. The stopping structure stops water drop, lifted up by the support structure, from splashing toward the vamp.
    Type: Application
    Filed: September 25, 2014
    Publication date: January 7, 2016
    Inventors: Hung-Yin TSAI, Wu Chou KUO
  • Publication number: 20150350198
    Abstract: A method for creating a certificate to authenticate a user identity at a web browser includes receiving a login request including a first user identity for a user and generating a first browser-signed certificate using public and secret keys associating the first user identity to the web browser. The first browser-signed certificate is sent to a first identity provider server and in response a first server-signed certificate is received from the first identity provider server. The first server-signed certificate associates the first user identity to the first identity provider server. A final certificate is generated by merging the first browser-signed certificate with the first server-signed certificate.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 3, 2015
    Inventors: Li Li, Tao Cai, Wu Chou
  • Publication number: 20150334043
    Abstract: System and method of differential cache control. Different parts of a representation are controlled by different cache expiration times. A differential control scheme may adopt a hierarchical control structure in which a subordinate level control policy can override its superordinate level control policies. Different parts of the representation can be updated to a cache separately. Differential cache control can be implemented by programming a cache control directive in HTTP/1.1. Respective cache expiration time and their control scopes can be specified in a response header and/or response document provided by a server.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: Futurewei Technologies, Inc.
    Inventors: Li LI, Wu CHOU, Wei ZHOU
  • Patent number: 9190794
    Abstract: The instant disclosure relates to a method of retaining a solder material onto a solder terminal comprising: a solder terminal and a solder material. The solder terminal includes a first surface, a second surface and a side, and is formed with a retaining hole. The solder material includes a winding portion, and a connection portion which extends on the opposite side from the winding portion of the solder material. The winding portion is arranged to cover the solder terminal along the first surface, the side and then the second surface. In addition, the connection portion is engaged with the solder terminal through the retaining hole and is bent like a hook.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: November 17, 2015
    Assignee: CHIEF LAND ELECTRONIC CO., LTD.
    Inventors: Chung-Nan Pao, Sun Wu Chou
  • Publication number: 20150326426
    Abstract: The claimed subject matter is directed to novel methods and systems for a network topology wherein an IP network is partially integrated and enhanced with a relatively small number of SDN-OF enabled network devices to provide a resilient network that is able to quickly recover from a network failure and achieves post-recovery load balancing while minimizing cost and complexity. By combining SDN-OF enabled switches with traditional IP nodes such as routers, a novel network architecture and methods are described herein that allows for ultra-fast and load balancing-aware failure recovery of the data network.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 12, 2015
    Inventors: Min LUO, Cing-yu CHU, Kang XI, Hung-Hsiang Jonathan CHAO, Wu CHOU
  • Publication number: 20150326468
    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: July 22, 2015
    Publication date: November 12, 2015
    Inventors: Wu Chou, Min Luo, Li Li
  • Publication number: 20150261861
    Abstract: In a web client in a network device, a method comprising retrieving a data file written in a declarative mark-up language, wherein the data file contains a description of desired media processing resources for providing a communication session, parsing the data file to determine the desired media processing resources, comparing the desired media processing resources against resources available to the web client on the network device, and mapping the desired media processing resources to the resources available to the web client to generate an executable file, wherein the executable file contains a description for implementing the communication session via the resources available to the web client.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 17, 2015
    Applicant: Futurewei Technologies, Inc.
    Inventors: Li Li, Tao Cai, Wu Chou
  • Patent number: 9130975
    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: Grant
    Filed: November 10, 2010
    Date of Patent: September 8, 2015
    Assignee: Avaya Inc.
    Inventors: Wu Chou, Li Li
  • Patent number: 9130944
    Abstract: An apparatus for authorizing a bilateral session between two websites, comprising a processor configured to grant authorization for a first website to access a first resource located on a second website, grant authorization for the second website to access a second resource located on the first website, and establish the bilateral session between the first website and the second website when authorization is granted for the first website to access the first resource and authorization is granted for the second website to access the second resource, wherein the bilateral session supports the transfer of the first resource to the first website and the transfer of the second resource to the second website.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: September 8, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Li Li, Wu Chou, Tao Cai
  • Publication number: 20150237171
    Abstract: A method for communicating between a plurality of Software-Service-Defined-Networks (SSDNs) comprising transmitting a data packet from a Network Element (NE) in a first SSDN domain to a component in a second SSDN domain by using an Extensible Messaging and Presence Protocol (XMPP), wherein the data packet comprises a destination address indicating an address of a XMPP server in the second domain. Also disclosed is a method of federating a plurality of SSDN domains implemented in a first XMPP server comprising receiving a login message from a first component positioned in a first SSDN domain, and in response to receiving the login message, advertising the first SSDN component to a second XMPP server positioned in a second SSDN domain via a first XMPP message.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: Futurewei Technologies, Inc.
    Inventors: Li Li, Wu Chou
  • Patent number: 9106515
    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: Grant
    Filed: March 14, 2013
    Date of Patent: August 11, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Wu Chou, Min Luo, Li Li
  • Patent number: 9092497
    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: Grant
    Filed: February 13, 2012
    Date of Patent: July 28, 2015
    Assignee: Avaya Inc.
    Inventors: Li Li, Wu Chou
  • Publication number: 20150207741
    Abstract: A controller having an application optimally routing traffic to balance fluctuating traffic loads in a SDN network. A processor is configured to control the data plane to establish routing through the plurality of routers, wherein the processor is configured to establish hybrid routing comprising both explicit routing and destination-based routing. The processor utilizes a set of traffic matrices representing the fluctuating traffic load over time. A destination-based multi-path routing algorithm is configured to improve load balancing of the traffic load based on the set of representative traffic matrices. The destination based routing is calculated based on linear programming. The processor comprises a traffic categorization algorithm configured to identify a set of key flows, wherein the processor is configured to explicitly route the set of key flows.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Futurewei Technologies Inc.
    Inventors: Min Luo, H. Jonathan Chao, Wu Chou, Junjie Zhang, Kang Xi