Patents by Inventor Si Wu

Si Wu 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: 20110276963
    Abstract: A virtualization system provides virtualized servers at a branch network location. Virtualized servers are implemented using virtual machine applications within the virtualization system. Data storage for the virtualized servers, including storage of the virtual machine files, is consolidated at a data center network location. The virtual disks of the virtualized servers are mapped to physical data storage at the data center and accessed via a WAN using storage block-based protocols. The virtualization system accesses a storage block cache at the branch network location that includes storage blocks prefetched based on knowledge about the virtualized servers. The virtualization system can include a virtual LAN directing network traffic between the WAN, the virtualized servers, and branch location clients. The virtualized servers, virtual LAN, and virtual disk mapping can be configured remotely via a management application.
    Type: Application
    Filed: December 23, 2010
    Publication date: November 10, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer
  • Publication number: 20110260760
    Abstract: A voltage control oscillator and a control method thereof is disclosed in the invention. The voltage control oscillator increases frequency of an output frequency as a control signal is increased under a first mode. The voltage control oscillator decreases frequency of the output frequency as a control signal is increased under a second mode.
    Type: Application
    Filed: April 20, 2011
    Publication date: October 27, 2011
    Inventor: Pei-Si WU
  • Publication number: 20110255844
    Abstract: A system and method are provided for parsing a digital video sequence, having a series of frames, into at least one segment including frames having a same camera motion quality category, selected from a predetermined list of possible camera motion quality categories. The method includes obtaining, for each of the frames, at least three pieces of information representative of the motion in the frame. The information includes: translational motion information, representative of translational motion in the frame; rotational motion information, representative of rotational motion in the frame; and scale motion information, representative of scale motion in the frame. The method further includes processing the at least three pieces of information representative of the motion in the frame, to attribute one of the camera motion quality categories to each of the frames.
    Type: Application
    Filed: October 29, 2008
    Publication date: October 20, 2011
    Applicant: France Telecom
    Inventors: Si Wu, Zhen Ren
  • Publication number: 20110243215
    Abstract: An equalizer includes a first sampler, a second sampler, and an equalization circuit. The first sampler is used for sampling an input data to generate an output data, and the second sampler is used for sampling the input data to generate an edge information. The equalization circuit is coupled to the first sampler and the second sampler, and includes an equalization unit and a control unit. The equalization unit performs an equalization operation on an original input data in order to generate the input data according to a plurality of tap coefficients. The control unit is coupled to the equalization unit, for adjusting the plurality of tap coefficients according to the output data and the edge information.
    Type: Application
    Filed: March 4, 2011
    Publication date: October 6, 2011
    Inventors: Pei-Si Wu, An-Ming Lee
  • Patent number: 8030435
    Abstract: Disclosed is a method for increasing the solid state polymerization (SSP) rates of metal catalyzed polyesters. The method comprises in a first step, reacting a dicarboxylic acid or a C1-C4 dicarboxylic diester with a diol at a suitable temperature and pressure to effect esterification or transesterification to prepare a precondensate and in a second step, reacting the precondensate to effect polycondensation at a suitable temperature and pressure to prepare a high molecular weight polyester and in a third step, further increasing the molecular weight and viscosity of the polyester under SSP conditions of a suitable temperature and pressure, where a metal catalyst is added in the first step or in the second step as a reaction catalyst, and where a certain phosphinic acid compound is added in the first step, in the second step or just prior to the third step. The polyester product exhibits low aldehyde formation during melt processing steps as well as excellent color.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 4, 2011
    Assignee: Ciba Corporation
    Inventors: Paul Odorisio, Stephen M. Andrews, Thomas F. Thompson, Si Wu, Paragkumar Thanki, Deepak M. Rane, Delina Joseph, Jianzhao Wang
  • Publication number: 20110238775
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage, but actually store data at the data center. Virtual storage arrays may prioritize storage client and prefetching requests for communication over the WAN and/or SAN based on their associated clients, servers, storage clients, and/or applications. A virtual storage array may transfer large data sets from a data center to a branch location while providing branch location users with immediate access to the data set stored at the data center. Virtual storage arrays may be migrated by disabling a virtual storage array interface at a first branch location and then configuring another branch virtual storage array interface at a second branch location to provide its storage clients with access to storage array data stored at the data center.
    Type: Application
    Filed: June 18, 2010
    Publication date: September 29, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer
  • Publication number: 20110238738
    Abstract: Network proxies reduce server latency in response to series of requests from client applications. Network proxies intercept messages clients and a server. Intercepted client requests are compared with rules. When client requests match a rule, additional request messages are forwarded to the server on behalf of a client application. In response to the additional request messages, the server provides corresponding response messages. A network proxy intercepts and caches the response messages. Subsequent client requests are intercepted by the network application proxy and compared with the cached messages. If a cached response message corresponds with a client request message, the response message is returned to the client application immediately instead of re-requesting the same information from the server. A server-side network proxy can compare client requests with the rules and send additional request messages. The corresponding response messages can be forwarded to a client-side network proxy for caching.
    Type: Application
    Filed: September 30, 2010
    Publication date: September 29, 2011
    Applicant: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Vivasvat Keswani, Case Larsen
  • Publication number: 20110156775
    Abstract: A phase lock loop device and a control method is disclosed in the present invention. The phase lock loop device includes a phase lock loop circuit and a memory unit. The phase lock loop generates a phase lock clock signal according to a control voltage. The memory unit couples the phase lock loop circuit. The memory unit provides an initial signal to the phase lock loop circuit for recovering the control voltage to a preset value according to a digital value while the phase lock loop circuit is enabled.
    Type: Application
    Filed: December 30, 2010
    Publication date: June 30, 2011
    Inventor: Pei-Si WU
  • Publication number: 20110100462
    Abstract: A dye-sensitized solar cell, a photoanode thereof, and a method for manufacturing the same are disclosed. The photoanode of the dye-sensitized solar cell of the present invention is prepared by a porous semiconductor layer absorbing two kinds of organic sensitized dyes, and one organic sensitized dye is represented by the following formula (I): wherein, D1, D2, R1, R2, R3, R4, B, and n are defined the same as the specification. These two kinds of the organic sensitized dyes have comparative absorption peaks, so the photoanode of the present invention can absorb solar spectrum with larger wavelength range. Hence, the dye-sensitized solar cell using the photoanode of the present invention has excellent photoelectric conversion efficiency.
    Type: Application
    Filed: January 13, 2010
    Publication date: May 5, 2011
    Applicant: Everlight USA, Inc.
    Inventors: Wei-Cheng Tang, Ming-Si Wu, Kuan-Wei Lee, Hsin-Yi Chen
  • Patent number: 7936234
    Abstract: A microwave or millimeter-wave balun is provided. The balun uses three edge-coupled lines along with a plurality of air bridges instead of two edge-coupled lines used in a conventional planar Marchand balun. The first edge-coupled line and the second edge-coupled line are substantially parallel, and the third edge-coupled line is disposed also substantially in parallel between the first edge-coupled line and the second edge-coupled line. The plurality of air bridges are transmission lines between the first edge-coupled line and the second edge-coupled line. The air bridges have total width longer than one half of the total length of the first edge-coupled line or the second edge-coupled line. By combining three edge-coupled-lines and a plurality of air bridges, the Marchand balun has a higher coupling coefficient and increases the operation bandwidth. The microwave monolithic integrated circuit (MMIC) mixer based on the balun can provide compact size compared to conventional ones.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: May 3, 2011
    Assignee: National Taiwan University
    Inventors: Pei-Si Wu, Tian-Wei Huang, Huei Wang
  • Publication number: 20110004876
    Abstract: Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Kand Ly, Lap Nathan Trac, Alexei Potashnik
  • Publication number: 20110004698
    Abstract: Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventor: David Tze-Si Wu
  • Publication number: 20110004877
    Abstract: Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventor: David Tze-Si Wu
  • Publication number: 20110002346
    Abstract: Network devices include hosted virtual machines and virtual machine applications. Hosted virtual machines and their applications implement additional functions and services in network devices. Network devices include data taps for directing network traffic to hosted virtual machines and allowing hosted virtual machines to inject network traffic. Network devices include unidirectional data flow specifications, referred to as hyperswitches. Each hyperswitch is associated with a hosted virtual machine and receives network traffic received by the network device from a single direction. Each hyperswitch processes network traffic according to rules and rule criteria. A hosted virtual machine can be associated with multiple hyperswitches, thereby independently specifying the data flow of network traffic to and from the hosted virtual machine from multiple networks.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventor: David Tze-Si Wu
  • Patent number: 7853699
    Abstract: Network proxies reduce server latency in response to series of requests from client applications. Network proxies intercept messages clients and a server. Intercepted client requests are compared with rules. When client requests match a rule, additional request messages are forwarded to the server on behalf of a client application. In response to the additional request messages, the server provides corresponding response messages. A network proxy intercepts and caches the response messages. Subsequent client requests are intercepted by the network application proxy and compared with the cached messages. If a cached response message corresponds with a client request message, the response message is returned to the client application immediately instead of re-requesting the same information from the server. A server-side network proxy can compare client requests with the rules and send additional request messages. The corresponding response messages can be forwarded to a client-side network proxy for caching.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: December 14, 2010
    Assignee: Riverbed Technology, Inc.
    Inventors: David Tze-Si Wu, Vivasvat Keswani, Case Larsen
  • Publication number: 20100241807
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Publication number: 20100241726
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventor: David Tze-Si Wu
  • Publication number: 20100241673
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. The virtual storage arrays overcomes bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client in the near future. Virtual storage arrays determine the association between requested storage blocks and corresponding high-level data structure entities to predict additional high-level data structure entities that are likely to be accessed. From this, the virtual storage array identifies the additional storage blocks for prefetching.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Steven McCanne, Michael J. Demmer, Nitin Gupta
  • Publication number: 20100241654
    Abstract: Virtual storage arrays consolidate branch data storage at data centers connected via wide area networks. Virtual storage arrays appear to storage clients as local data storage; however, virtual storage arrays actually store data at the data center. Virtual storage arrays overcome bandwidth and latency limitations of the wide area network by predicting and prefetching storage blocks, which are then cached at the branch location. Virtual storage arrays leverage an understanding of the semantics and structure of high-level data structures associated with storage blocks to predict which storage blocks are likely to be requested by a storage client. Virtual storage arrays may use proximity-based, heuristic-based, and access time-based prefetching to predict high-level data structure entities that are likely to be accessed by the storage client. Virtual storage arrays then identify and prefetch storage blocks corresponding with the predicted high-level data structure entities.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: David Tze-Si Wu, Huy Nguyen, Adityashankar Kini, Dilip Kumar Uppugandla, Chinmaya Manjunath
  • Publication number: 20100122729
    Abstract: The present invention relates to a dye compound represented by the following formula (I), or a salt thereof: wherein R1, R2, R3, R4, D1, D2, B, and n are defined the same as the specification, and also relates to a photoelectric component using the same. The dye compound of the present invention is suitable for Dye-Sensitized Solar Cell (DSSC). Hence, the photoelectric characteristics of the DSSC can be improved by using the dye compound of the present invention.
    Type: Application
    Filed: January 22, 2009
    Publication date: May 20, 2010
    Applicant: Everlight USA, Inc.
    Inventors: Ming-Si Wu, Wei-Cheng Tang