Patents by Inventor Ju Wang

Ju Wang 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: 20180015488
    Abstract: A hydrophobic finishing apparatus of a fabric is described. The hydrophobic finishing apparatus includes a first spray coating device, at least one first plasma device, a second spray coating device and at least one second plasma device. The first spray coating device is configured to spray a hydrophobic agent to a first side of the fabric. The first plasma device is disposed at the rear of the first spray coating device and is configured to perform a first plasma treatment on the first side of the fabric. The second spray coating device is disposed at the rear of the first plasma device and is configured to spray the hydrophobic agent to a second side of the fabric. The second plasma device is disposed at the rear of the second spray coating device and is configured to perform a second plasma treatment on the second side of the fabric.
    Type: Application
    Filed: July 13, 2017
    Publication date: January 18, 2018
    Inventors: Yen-Cheng CHEN, Min-Sheng YU, Wen-Chiuan WU, Yi-Ju WANG, Huang-Wei CHEN, Shih-Chang WANG
  • Patent number: 9852010
    Abstract: Systems and methods are provided that enable a general framework for partitioning application-defined computations (e.g., jobs) in a scalable environment. The general framework decouples partitioning of a computation from the other aspects of the computation. As a result, the effort required to define an application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. A user can optionally take advantage of a partitioning framework by providing application-defined interfaces to perform the desired job. Optionally, a user can provide additional information to allow for modification of how partitions are assigned.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: December 26, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Arild E. Skjolsvold, Bradley Gene Calder, Ju Wang
  • Patent number: 9840733
    Abstract: An apparatus for monitoring amplification of a nucleic acid by providing a pH sensor or pH indicator, a nucleic acid in an amplification mixture, and an isothermal amplification enzyme.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: December 12, 2017
    Assignee: DNAE GROUP HOLDINGS LIMITED
    Inventors: Maurizio Lamura, Angel Chan-Ju Wang, Alpesh Patel
  • Patent number: 9827053
    Abstract: One example method to determine an actual surgical pathway of a patient based on a planned surgical pathway may include retrieve a first two-dimensional image of the patient associated with information collected at a first point in time. A first coordinate system describes a spatial relationship between the patient and an apparatus in an operating room. The method further includes modifying a three-dimensional model of the patient including the planned surgical pathway with a first set of modification parameter values. A second coordinate system describes the three-dimensional model constructed by information collected at a second point in time earlier than the first point in time.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: November 28, 2017
    Inventors: Chieh-Hsiao Chen, Kuan-Ju Wang
  • Patent number: 9793183
    Abstract: An SEM image is acquired. The SEM image shows a metal line and a via hole disposed above the metal line. The via hole exposes a portion of the metal line vertically aligned with the via hole. A first portion and a second portion of the via hole are each vertically not aligned with the metal line and are disposed on opposite sides of the metal line. The acquired SEM image is processed to enhance a contrast between the first and second portions and their surrounding areas. A first dimension of the first portion and a second dimension of the second portion of the via hole are measured in a first direction. The first direction is different from a second direction along which the metal line extends. An overlay between the via hole and the metal line is determined based on the first dimension and the second dimension.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: October 17, 2017
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Cheng-Ming Ho, Po Shun Lin, Venkata Sripathi Sasanka Pratapa, Yi-Ju Wang
  • Publication number: 20170277726
    Abstract: In various embodiments, methods and systems for implementing garbage collection in distributed storage systems are provided. The distributed storage system operates based on independent management of metadata of extent and stream data storage resources. A hybrid garbage collection system based on reference counting garbage collection operations and mark-and-sweep garbage collection operations is implemented. An extent lifetime table that tracks reference weights and mark sequences for extents is initialized and updated based on indications from extent managers and stream managers, respectively. Upon determining that an extent is to be handed-off from weighted reference counting garbage collection operations to mark-and-sweep garbage collection operations, a reference weight field for the extent is voided and a mark sequence field of the extent is updated. The mark sequence field is updated with a latest global sequence number.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: CHENG HUANG, ANDREW JAMES EDWARDS, SHANE K MAINALI, AARON WILLIAM OGUS, IOAN OLTEAN, HUSEYIN SIMITCI, JU WANG, BRADLEY GENE CALDER, YIKANG XU
  • Publication number: 20170277453
    Abstract: In various embodiments, methods and systems for implementing a distributed metadata management system in distributed storage systems are provided. A distributed storage system operates based on data storage resources (e.g., extents and streams). The distributed metadata management system is implemented for extent and stream metadata to facilitate the scalability of metadata processing. The distributed storage system implements extent managers and stream managers that independently manage extent and stream metadata, respectively. The extent managers are associated with an extent table that stores extent metadata. The stream managers are associated with streams that store associations with extents. The distributed metadata management system can also utilize a bootstrap layer that leverages components of a legacy distributed storage system to facilitate distributed management of extent and stream metadata.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: CHENG HUANG, ANDREW JAMES EDWARDS, SHANE K. MAINALI, AARON WILLIAM OGUS, IOAN OLTEAN, HUSEYIN SIMITCI, JU WANG, BRADLEY GENE CALDER, YIKANG XU
  • Patent number: 9757202
    Abstract: One example method to determine a position of a probe in a surgical site with a plurality of reference structures may include receiving a three-dimensional image of the surgical site generated before the probe enters the surgical site and receiving a first two-dimensional image generated by the probe from a position within the surgical site. The three-dimensional image is associated with a first coordinate system, and the first two-dimensional image is associated with a second coordinate system.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: September 12, 2017
    Inventors: Chieh-Hsiao Chen, Kuan-Ju Wang
  • Patent number: 9749208
    Abstract: In various embodiments, methods and systems for integrated resource allocation and loading balancing are provided. A global resource allocator receives usage information of resources in a cloud computing system. The usage information is associated with a plurality of accounts and consumer operations pairs on servers of the cloud computing system. For selected account and consumer operation pairs associated with a particular resource, allocation targets are determined and communicated to the corresponding server of the selected account and consumer operation pairs. The servers use the resource based on the allocation targets. A load balancer receives the usage information the resource and the allocation targets. The allocation targets indicate a load by the selected account and consumer operation pairs on their corresponding servers. The load balancer performs a load balancing operation to locate a server with a capacity to process the allocated target of the selected account and consumer operation pairs.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: August 29, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arild Skjolsvold, Bradley Gene Calder, Ju Wang
  • Publication number: 20170237601
    Abstract: A proxy server sets up a tunnel with a managed object in a private network and allocates management information for the managed object. The management information comprises a management address of the managed object. The proxy server receives a network management message with a destination address being the management address of the managed object. The proxy server forwards the network management message to the managed object over the tunnel and forwards a network management message, from the tunnel, with a source address being the management address of the managed object to a Network Management System (NMS).
    Type: Application
    Filed: August 3, 2015
    Publication date: August 17, 2017
    Inventors: Guoping ZHU, Ju WANG
  • Publication number: 20170235525
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Bradley Gene CALDER, Andrew James EDWARDS, Ju WANG, Samer ARAFEH, Anu ENGINEER, Yue ZUO
  • Patent number: 9736243
    Abstract: In various embodiments, methods and systems for implementing multiple transaction logs in a distributed storage system are provided. A log stream component detects performance metrics of a plurality of log streams. The performance metrics are associated with requests from partitions in the distributed storage system. A transaction component receives a request to execute a transaction using a log stream. The request is received from a partition of the distributed storage system. The performance metrics of the plurality of log streams can be referenced, where the performance metrics indicate a performance capacity of a selected log stream to process the request. A log stream for executing the transaction is determined based on the performance capacity. The log stream selected can also factor request attributes of the request. The transaction component communicates the request to be executed, using the log stream to perform the transaction.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: August 15, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manish Chablani, Jegan Devaraju, Yikang Xu, Muhammad Junaid Shahid, Andrew James Edwards, Bradley G. Calder, Ju Wang, Aaron W. Ogus, Shane Mainali, Krishnan Varadarajan, Pradeep Seela
  • Patent number: 9730067
    Abstract: A verification method or apparatus applied in a Wireless Local Area Network (WLAN) includes learning an Internet Protocol (IP) address assigned to a station; sending the IP address to a managing device that is managing the access device and receiving, from the managing device, a determination of whether the IP address is used by another station; and verifying a data packet sent by the station by using an IP address that is not used by another station as reported by the managing device.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 8, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ju Wang, Hao Wang, Tao Lin
  • Publication number: 20170204157
    Abstract: The present invention provides an isolated FGFR2c extracellular protein. The extracellular protein comprises a wild type or S252W mutant human FGFR2c extracellular 146-356 site amino acid. The present invention also provides a nucleic acid for coding the extracellular protein, a vector and a host cell as well as a corresponding pharmaceutical composition for treating tumors.
    Type: Application
    Filed: July 21, 2015
    Publication date: July 20, 2017
    Inventors: Ju Wang, Anan Chen
  • Publication number: 20170152299
    Abstract: Provided are wild-type, S252W mutant-type, and P253R mutant-type FGFR2b extracellular segments and truncated proteins thereof, coding genes of the foregoing proteins, a recombinant vector comprising the genes, a host cell, a method for preparing the proteins, and a fusion protein of the proteins and an Fc segment. Also provided are applications of the proteins and a composition comprising the proteins in treating eczema, acne, psoriasis, skin allergy, seborrheic dermatitis, or seborrheic alopecia.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 1, 2017
    Applicant: Guangzhou Shenglu Biotech Limited Company
    Inventors: Ju Wang, Yi Wang
  • Publication number: 20170123191
    Abstract: A wide angle lens system, in order from an object side to an image side, the wide angle lens system includes a first lens with negative refraction power, a second lens with positive refraction power, and an image plane. The wide angle lens system is satisfied with the following formulas: (1) 5<TTL/f<7; (2) ?1.9<f1/f<?1.0; (3) 1.0<f2/f<2.0, where TTL is a distance between an object side surface of the first lens and the image plane, f is a focal length of the wide angle lens system, f1 is a focal length of the first lens, f2 is a focal length of the second lens.
    Type: Application
    Filed: March 25, 2016
    Publication date: May 4, 2017
    Inventors: KUANG-JU WANG, TE-LUN HSU, CHENG-HUNG HSING
  • Patent number: 9639299
    Abstract: Cloud computing platforms having computer-readable media that perform methods for facilitating communications with storage. A request having a first-interface format to access storage is intercepted. The first interface format of the request supports access to a virtual hard drive (VHD). The request is translated to a blob request having a blob interface format. The blob interface format of the blob request supports access to a plurality of blobs of data in a blob store. The blob request is communicated to a blob interface such that the blob request is executed in managing the plurality of blobs.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: May 2, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bradley Gene Calder, Andrew James Edwards, Ju Wang, Samer Arafeh, Anu Engineer, Yue Zuo
  • Patent number: 9609054
    Abstract: A method includes determining that a trigger condition of a triggered optimization module of a plurality of optimization modules is met and optimizing scalable storage based on an optimization routine. The optimization routine includes providing a plurality of candidate operations and for a selected optimization module of the plurality of optimization modules that has a higher priority than the triggered optimization module, removing a candidate operation from the plurality of candidate operations that would diminish a modeled state of the scalable storage for the selected optimization module. The optimization routine also includes determining at least one operation of the plurality of candidate operations that would improve the modeled state of the scalable storage for the triggered optimization module and updating the modeled state of the scalable storage to model executing the at least one operation. The method further includes executing the at least one operation.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: March 28, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ju Wang, Arild E. Skjolsvold, Bradley Gene Calder, Hosung Song, Xinhua Ji, Ralph Burton Harris, III
  • Patent number: 9602391
    Abstract: The present invention discloses a method for communication among different components, including integrating a Network Forwarding Component (NFC) for forwarding messages and at least one Independent Application Component (IAC) for performing other service processing into one network device; setting at least one cooperation mode in the NFC and each of the at least one IAC; and communicating with each other, by the NFC and the at least one IAC, according to the at least one cooperation mode. The cooperation mode may be any or any combination of a host mode, a mirror mode, a redirection mode and a pass-through mode. According to the present invention, the NFC and the IAC may communicate according to the cooperation mode so as to ensure that the NFC and the IAC can cooperate to provide various service capabilities including message forwarding and other additional service capabilities.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: March 21, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Ju Wang, Shunlin Zhou, Rui Wang, Chi Fan, Haidong Wang, Guohua Chen, Shilin Zhang
  • Publication number: 20170016058
    Abstract: A method of monitoring amplification of a nucleic acid by providing a nucleic acid and an amplification mixture using the kit of isothermal reagents to a pH sensor or pH indicator,
    Type: Application
    Filed: September 30, 2016
    Publication date: January 19, 2017
    Inventors: Maurizio LAMURA, Angel Chan-Ju Wang, Alpesh Patel