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).

  • Patent number: 10127295
    Abstract: Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted services in a distributed computing environment. An allocation constraint is utilized to identify and select a geo-region in which an affinity group that is comprised of a hosted service and/or data is to be physically stored. Additionally, a geo-domain within the geo-region is identified for hosting the hosted service and/or data of the affinity group. A stamp, such as a storage stamp or a computation stamp, is identified on the geo-domain for storing the hosted service and/or the data. The hosted service is stored in an identified computation stamp and the data is stored in an identified storage stamp. In an additional exemplary embodiment, the identification of a geo-domain involves analyzing resource information related to potential geo-domains within a geo-region.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: November 13, 2018
    Assignee: MICROSOFT TECHNOLOFY LICENSING, LLC
    Inventors: Bradley Gene Calder, Vikram Dhaneshwar, Sriram Krishnan, Ju Wang, Samuel James McKelvie, Zhe Yang
  • Publication number: 20180298050
    Abstract: A compound and pharmaceutically acceptable salts thereof for treating cancer, having a structure represented by the following formula (I) or formula (II): in which X and Y each individually represent: R1, R2, R3, R4, and R5 individually represents hydrogen atom, acyl having 20 or less carbon atoms, alkyl having 20 or less carbon atoms, alkanoyl having 20 or less carbon atoms, aroyl having 20 or less carbon atoms, aryl having 20 or less carbon atoms, aralkyl having 20 or less carbon atoms, sulfonyl having 20 or less carbon atoms, phosphonyl having 20 or less carbon atoms, or haloacyl having 20 or less carbon atoms.
    Type: Application
    Filed: December 14, 2017
    Publication date: October 18, 2018
    Inventors: Shi-Yie Cheng, Yao-Ting Wang, Kuo-Tang Tseng, Wen-Hung Chen, Hsin Ju Wang
  • Publication number: 20180300350
    Abstract: Embodiments provide a method to collect aggregate information or usage data quickly and efficiently with minimal lag. Additionally, the system can use this aggregate information internally for improved load balancing, better data placement, optimization, and enhanced debugging. The system can quickly look at aggregate information across a huge amount of data and drill down cheaply because the aggregate information is generated using existing processes. Aggregated statistics storage and collection may be built on top of an LSM tree used to store a persistent index for a cloud storage system. The statistics may also represent the result of an operation (e.g., max, min, sum, average) on selected parameter(s) or attribute(s) of stored data. Aggregate statistics values may be efficiently maintained during index merge and garbage collection processes or any other index management. As delta LSM trees are merged into a base LSM tree, the aggregates are updated in delta fashion.
    Type: Application
    Filed: April 18, 2017
    Publication date: October 18, 2018
    Inventors: Shane Kumar MAINALI, Krishnan VARADARAJAN, Quan ZHANG, Jegan DEVARAJU, Zichen SUN, Hao FENG, Ju WANG, Manish CHABLANI
  • Patent number: 10078214
    Abstract: The invention discloses a light source module, a projection device and driving methods thereof, wherein a wavelength conversion device of the light source module has at least one wavelength conversion area for converting a blue beam provided by a blue light source into a converted beam, and the converted beam is transmitted to a wavelength selection element so that a first green beam is obtained by the wavelength selection element from at least a portion of the converted beam. According to the blue light source, a red light source, the wavelength conversion device and the wavelength selection element, the light source module provides an illumination beam corresponding to a first display mode or a second display mode.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: September 18, 2018
    Assignee: Coretronic Corporation
    Inventors: Chien-Chung Liao, Chun-Ju Wang
  • Publication number: 20180217872
    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: Application
    Filed: December 26, 2017
    Publication date: August 2, 2018
    Inventors: ARILD E. SKJOLSVOLD, BRADLEY GENE CALDER, JU WANG
  • Publication number: 20180204764
    Abstract: The disclosure relates to a cleaning composition that aids in the removal of post-etch residues and aluminum-containing material, e.g., aluminum oxide, in the production of semiconductors that utilize an aluminum-containing etch stop layer. The compositions have a high selectivity for post-etch residue and aluminum-containing materials relative to low-k dielectric materials, cobalt-containing materials and other metals on the microelectronic device.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 19, 2018
    Inventors: Emanuel I. Cooper, Makonnen Payne, WonLae Kim, Eric Hong, Sheng-Hung Tu, Chieh Ju Wang, Chia-Jung Hsu
  • Patent number: 9996572
    Abstract: Partition management for a scalable, structured storage system is provided. The storage system provides storage represented by one or more tables, each of which includes rows that represent data entities. A table is partitioned into a number of partitions, each partition including a contiguous range of rows. The partitions are served by table servers and managed by a table master. Load distribution information for the table servers and partitions is tracked, and the table master determines to split and/or merge partitions based on the load distribution information.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: June 12, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Bradley Gene Calder, Ju Wang, Arild E. Skjolsvold, Shashwat Srivastav, Niranjan Nilakantan, Deepali Bhardwaj
  • Publication number: 20180157028
    Abstract: The invention discloses a light source module, a projection device and driving methods thereof, wherein a wavelength conversion device of the light source module has at least one wavelength conversion area for converting a blue beam provided by a blue light source into a converted beam, and the converted beam is transmitted to a wavelength selection element so that a first green beam is obtained by the wavelength selection element from at least a portion of the converted beam. According to the blue light source, a red light source, the wavelength conversion device and the wavelength selection element, the light source module provides an illumination beam corresponding to a first display mode or a second display mode.
    Type: Application
    Filed: November 29, 2017
    Publication date: June 7, 2018
    Applicant: Coretronic Corporation
    Inventors: Chien-Chung Liao, Chun-Ju Wang
  • Patent number: 9968002
    Abstract: The present invention provides a heat-transfer mechanism of a motor primary, wherein a heat-transfer member having a metallic body is sandwiched between a motor moving member and a bearing member, such that the heat-transfer member separates the bearing member from the motor moving member to prevent direct contact there-between while the heat-transfer member is used as a heat-conducting medium, and therefore, heat energy on the bearing member and the motor moving member can be gathered in the heat-transfer member, and the effect of effectively dissipating, by means of conduction, the heat energy from the motor moving member and from the bearing member driven by the motor can be achieved.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: May 8, 2018
    Assignee: HIWIN MIKROSYSTEMS CORP.
    Inventors: Hsiang-Ju Wang, Chien-Chih Lin, Chao-Chin Teng, Cheng-Te Chi
  • Publication number: 20180092250
    Abstract: The present invention provides a heat-transfer mechanism of a motor primary, wherein a heat-transfer member having a metallic body is sandwiched between a motor moving member and a bearing member, such that the heat-transfer member separates the bearing member from the motor moving member to prevent direct contact there-between while the heat-transfer member is used as a heat-conducting medium, and therefore, heat energy on the bearing member and the motor moving member can be gathered in the heat-transfer member, and the effect of effectively dissipating, by means of conduction, the heat energy from the motor moving member and from the bearing member driven by the motor can be achieved.
    Type: Application
    Filed: September 23, 2016
    Publication date: March 29, 2018
    Inventors: Hsiang-Ju WANG, Chien-Chih LIN, Chao-Chin TENG, Cheng-Te Chi
  • Publication number: 20180053695
    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: Application
    Filed: October 13, 2017
    Publication date: February 22, 2018
    Inventors: Cheng-Ming Ho, Po Shun Lin, Venkata Sripathi Sasanka Pratapa, Yi-Ju Wang
  • 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