Patents by Inventor Ren Wu

Ren 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: 20170062252
    Abstract: The present disclosure relates to a laser marking device and a method thereof. The laser marking device comprises a laser system, a wafer leveling system, a first imaging system and a mobile system: the wafer leveling system carries and levels a warped wafer to be processed; the mobile system underneath properly adjusts a position of the wafer; the first imaging system detects the wafer to recognize a product category and positioning status; the laser system underneath labels laser marks on the wafer; all wafers are marked in the cyclic process.
    Type: Application
    Filed: February 24, 2016
    Publication date: March 2, 2017
    Applicant: E&R Engineering Corp.
    Inventors: Wen Ren WU, Cho Chun CHUNG
  • Publication number: 20170062246
    Abstract: The present disclosure relates to a wafer leveling device which comprises a carrier module, a fixture module and a dynamic module. A wafer, which is conveyed to and stays above a claw component of the carrier module by a robotic arm, is further carried by the lifted claw component for a continuous ascent until the wafer is contacted by a ring component of the fixture module; the clamp component of the fixture module releases the ring component; the claw component, the ring component and the wafer, all of which keep stabilized mutual positions, are lowered so that several protrudent structures on a base component of the carrier module contact the wafer; the claw component, the ring component and the wafer which completes a manufacturing process are lifted; the carrier module and the wafer are lowered with the clamp components stabilizing the ring component.
    Type: Application
    Filed: February 24, 2016
    Publication date: March 2, 2017
    Applicant: E&R Engineering Corp.
    Inventors: Wen Ren WU, Cho Chun CHUNG
  • Patent number: 9540848
    Abstract: A door lock (10) includes a driving device (30) having an outer spindle (36) and an outer handle (38) mounted to the outer spindle (36). A mounting member (56) is rotatably mounted in a compartment (46) of the outer handle (38). A positioning member (72) is movably received in a groove (54) of the outer handle (38). When a lock core (74) disengages from the mounting member (56), the mounting member (56) cannot move along a longitudinal axis but can pivot about a pivotal axis relative to the outer handle (38) to change a positional relationship between first and second holes (64, 66) of the mounting member (56). After the lock core (74) engages with the mounting member (56), the mounting member (56) cannot pivot about the pivotal axis relative to the outer handle (38).
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: January 10, 2017
    Assignee: I-Tek Metal Mfg. Co., Ltd.
    Inventor: Chang-Ren Wu
  • Patent number: 9405801
    Abstract: Methods, database management systems (“DBMS”) and computer-readable media are provided for processing unbounded stream data using a traditional DBMS. Execution of a query that includes a data stream as a data source may be initiated. Tuples may be processed in accordance with the query as the tuples are received through the data stream until an indication is received that execution of the query should cease.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: August 2, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiming Chen, Meichun Hsu, Ren Wu
  • Publication number: 20160186330
    Abstract: A composition and a coating structure applying with the same are provided. The composition includes 3 wt % to less than 15 wt % of Al, 10 wt % to less than 30 wt % of Cr, higher than 0 wt % to 15 wt % of O, higher than 0 wt % to 15 wt % of Y, and the remainder being at least one of Co or Ni.
    Type: Application
    Filed: November 30, 2015
    Publication date: June 30, 2016
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Zhong-Ren WU, Mao-Shin LIU, Wu-Han LIU, Wei-Tien HSIAO, Ming-Sheng LEU
  • Patent number: 9367892
    Abstract: A processing method and a processing apparatus for a single-channel convolution layer, and a processing method and apparatus for a multi-channel convolution layer are provided. The processing method for a single-channel convolution layer includes following steps. Data to be processed is divided into a plurality of data blocks, the plurality of data blocks are read by a plurality of graphic processor thread groups into local memories of the plurality of graphic processor thread groups, a plurality of filters are read by the plurality of graphic processor thread groups into the local memories of the plurality of graphic processor thread groups and convolutions of corresponding data points in the plurality of data blocks and the plurality of filters simultaneously are calculated by a plurality of threads in the plurality of graphic processor thread groups.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: June 14, 2016
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Ren Wu, Shigang Li, Dalong Du, Wenzhi Liu
  • Patent number: 9268815
    Abstract: One embodiment is a method that uses MapReduce and Relation Valued Functions (RVFs) with parallel processing to search a database and obtain search results.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: February 23, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Qiming Chen, Bin Zhang, Ren Wu, Andy Therber, Meichun Hsu, Hans Zeller, David Birdsall
  • Publication number: 20150371359
    Abstract: A processing method and a processing apparatus for a single-channel convolution layer, and a processing method and apparatus for a multi-channel convolution layer are provided. The processing method for a single-channel convolution layer includes following steps. Data to be processed is divided into a plurality of data blocks, the plurality of data blocks are read by a plurality of graphic processor thread groups into local memories of the plurality of graphic processor thread groups, a plurality of filters are read by the plurality of graphic processor thread groups into the local memories of the plurality of graphic processor thread groups and convolutions of corresponding data points in the plurality of data blocks and the plurality of filters simultaneously are calculated by a plurality of threads in the plurality of graphic processor thread groups.
    Type: Application
    Filed: December 22, 2014
    Publication date: December 24, 2015
    Inventors: Ren Wu, Shigang Li, Dalong Du, Wenzhi Liu
  • Patent number: 9003419
    Abstract: A representation of a flow network having vertices connected by arcs is provided. The vertices include a first set of vertices that provide flow to a second set of vertices over arcs connecting the first set and second set of vertices. A balancing procedure in the network is performed that includes redistributing flows on arcs incident on the second set of vertices. The balancing procedure includes selecting a batch of the vertices in the second set, and redistributing flows on arcs incident on the selected batch of vertices. The selecting and redistributing are repeated for other batches of vertices in the second set.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: April 7, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bin Zhang, Meichun Hsu, Ren Wu
  • Patent number: 8805870
    Abstract: The current application discloses a database management system that provides multiple-input, multiple-output-per-input user-defined-function-based operations. The database management system comprises at least one processor and electronic memory, a database-query processor, executed on a computer processor controlled by computer instructions stored in a computer-readable memory, that makes multiple calls to a multiple-input, multiple-output-per-input user-defined-function, in each call transmitting a next input to the multiple-input, multiple-output-per-input user-defined-function, and the multiple-input, multiple-output-per-input user-defined-function, executed on a computer processor controlled by computer instructions stored in a computer-readable memory, that uses three different memory buffers, the contents of which are maintained for three different time periods, to compute and return to the database-query processor multiple outputs in response to at least one of the multiple inputs.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: August 12, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qiming Chen, Meichun Hsu, Bin Zhang, Ren Wu
  • Publication number: 20140152866
    Abstract: Systems and methods of ranking color correction processes are disclosed. An example method includes processing subimages of an image using a plurality of color correction processes. The method also includes ranking the plurality of results of color correction processes across the subimages. The method also includes applying color correction to the image based on the ranking of the color correction processes.
    Type: Application
    Filed: July 11, 2011
    Publication date: June 5, 2014
    Inventors: Ren Wu, Yu-Wei Wang
  • Patent number: 8740007
    Abstract: A cooking utensil and a manufacturing method thereof are provided. The cooking utensil includes a cooking body, a first metal-ceramic composite layer having an electromagnetic property and a second metal-ceramic composite layer having a heat conductive property. The cooking body has an external bottom surface. The first metal-ceramic composite layer is disposed on the external bottom surface of the cooking body. The second metal-ceramic composite layer is disposed on the first metal-ceramic composite layer. The cooking utensil is suitable for both an induction cooker and a gas burner.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: June 3, 2014
    Assignee: Industrial Technology Research Institute
    Inventors: Ming-Sheng Leu, Wu-Han Liu, Wei-Tien Hsiao, Chang-Chih Hsu, Mao-Shin Liu, Zhong-Ren Wu
  • Patent number: 8655066
    Abstract: A color constancy method and system include dividing an image into a plurality of sub-images and applying a plurality of color constancy algorithms to each of the sub-images. The outputs of each of the color constancy algorithms are analyzed for each of the sub-images to determine which of the color constancy algorithms give inconsistent results across the sub-images. The influence of the outputs of the algorithms providing inconsistent results is adjusted to decrease their influence (e.g. effect or weight) with respect to the outputs of algorithms providing consistent results. The outputs from the plurality of color constancy algorithms are combined based upon the adjustment of the outputs.
    Type: Grant
    Filed: August 30, 2008
    Date of Patent: February 18, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ren Wu, Yu-Wei Wang
  • Patent number: 8639643
    Abstract: A device for classifying a document comprises a module to generate a data tree structure and configured to assign terms to a first plurality of nodes of the data tree structure, where each of the first plurality of nodes is assigned a weight. In assigning the weights of the first plurality of nodes, a first generation of combinations of possible weights assignable as the weights of the first plurality of nodes is obtained, and a second generation of combinations of possible weights assignable as the weights of the first plurality of nodes is obtained by performing the genetic algorithms in the first generation of combinations of possible weights. The device determines whether the document is in a document class based at least the weights of the first plurality of nodes.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: January 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ren Wu, Sheng-Wen Yang, Yuhong Xiong, Li Zhang
  • Patent number: 8620985
    Abstract: A method is disclosed that includes computing, using at least one uniformly fine-grain data parallel computing unit, a mean-square error regression within a regression clustering algorithm. The mean-square error regression is represented in the form of at least one summation of a vector-vector multiplication. A computer program product and a computer system are also disclosed.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: December 31, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bin Zhang, Ren Wu, Meichun Hsu
  • Publication number: 20130290636
    Abstract: Methods, and apparatus to cause performance of such methods, for managing memory. The methods include requesting a particular unit of data from a first level of memory. If the particular unit of data is not available from the first level of memory, the methods further include determining whether a free unit of data exists in the first level of memory, evicting a unit of data from the first level of memory if a free unit of data does not exist in the first level of memory, and requesting the particular unit of data from a second level of memory. If the particular unit of data is not available from the second level of memory, the methods further include reading the particular unit of data from a third level of memory. The methods still further include writing the particular unit of data to the first level of memory.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Qiming Chen, Ren Wu, Meichun Hsu
  • Patent number: 8400458
    Abstract: A method is provided for optimizing computer processes executing on a graphics processing unit (GPU) and a central processing unit (CPU). Process data is subdivided into sequentially processed data and parallel processed data. The parallel processed data is subdivided into a plurality of data blocks assigned to a plurality of processing cores of the GPU. The data blocks on the GPU are processed with other data blocks in parallel on the plurality of processing cores. Sequentially processed data is processed on the CPU. Result data processed on the CPU is returned.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: March 19, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ren Wu, Bin Zhang, Meichun Hsu
  • Publication number: 20130061023
    Abstract: A method for combining data values through associative operations. The method includes, with a processor, arranging any number of data values into a plurality of columns according to natural parallelism of the associative operations and reading each column to a register of an individual processor. The processors are directed to combine the data values in the columns in parallel using a first associative operation. The results of the first associative operation for each column are stored in a register of each processor.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Ren Wu, Bin Zhang, Meichun Hsu, Qiming Chen
  • Publication number: 20120111872
    Abstract: A cooking utensil and a manufacturing method thereof are provided. The cooking utensil includes a cooking body, a first metal-ceramic composite layer having an electromagnetic property and a second metal-ceramic composite layer having a heat conductive property. The cooking body has an external bottom surface. The first metal-ceramic composite layer is disposed on the external bottom surface of the cooking body. The second metal-ceramic composite layer is disposed on the first metal-ceramic composite layer. The cooking utensil is suitable for both an induction cooker and a gas burner.
    Type: Application
    Filed: December 21, 2010
    Publication date: May 10, 2012
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ming-Sheng Leu, Wu-Han Liu, Wei-Tien Hsiao, Chang-Chih Hsu, Mao-Shin Liu, Zhong-Ren Wu
  • Publication number: 20120096244
    Abstract: A method is disclosed that includes computing, using at least one uniformly fine-grain data parallel computing unit, a mean-square error regression within a regression clustering algorithm. The mean-square error regression is represented in the form of at least one summation of a vector-vector multiplication. A computer program product and a computer system are also disclosed.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Inventors: Bin ZHANG, Ren Wu, Meichun Hsu