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: 11000853
    Abstract: The methods and configurations herein provide for analysis of microplate based assays. Certain aspects include: an optical illumination panel; a plurality of sample wells configured to receive light from the optical illumination panel, and wherein the plurality of sample wells is configured with a first field of view; at least one aperture array configured to isolate directed light therethrough the plurality of sample wells; at least one optical array configured to receive optical information from the plurality of sample platforms, wherein the at least optical array comprises an array of individual microprisms configured with equal apex angles at distal equidistances along a row, wherein the individual microprism apex angles decrease toward the center of the row culminating in at least one flat surface along a center portion of the row; and a detector configured to capture the optical information with a second field of view as provided by the at least one optical array.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 11, 2021
    Assignee: Washington State University
    Inventors: Lei Li, Li-Ju Wang, Rongrong Sun, Yu-Chung Chang
  • Publication number: 20210107490
    Abstract: A computer-implemented method for one-click registration drivers in a load transport network via a mobile device messaging application includes the step of obtaining a driver information in a digital format. The method includes the step of passing via a computer network, the driver information to a driver registration/tracking application programming interface (API). The method includes the step of storing the driver information in a database; generating a hyperlink and send hyperlink to driver's smart phone as a text message, hyperlink includes a parameter mapped to the driver. The method includes the step of receiving a message that the driver has clicked on the hyperlink. The method includes the step of downloading a driver registration/tracking application to the mobile device after the driver has clicked on the hyperlink.
    Type: Application
    Filed: September 15, 2020
    Publication date: April 15, 2021
    Inventors: SYED AMAN, SHARANJEET SINGH GREWAL, ZAHED KHAN, WAN-JU WANG
  • Patent number: 10909074
    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: Grant
    Filed: April 18, 2017
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shane Kumar Mainali, Krishnan Varadarajan, Quan Zhang, Jegan Devaraju, Ziehen Sun, Hao Feng, Ju Wang, Manish Chablani
  • Patent number: 10860384
    Abstract: Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ju Wang, Bradley Gene Calder, Arild E. Skjolsvold
  • Publication number: 20200364092
    Abstract: Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventors: JU WANG, BRADLEY GENE CALDER, ARILD E. SKJOLSVOLD
  • Patent number: 10831091
    Abstract: An illumination system and a projection device using this illumination system are provided. The illumination system is adapted to provide an illumination light beam. The illumination system includes a plurality of light emitting element package structures and a light condensing element. The light emitting element package structures are adapted to provide a plurality of excitation light beams, respectively. The light condensing element is disposed on transmission paths of the excitation light beams. Each of the light emitting element package structures includes a substrate, a plurality of light emitting chips, and a package lens. The light emitting chips are disposed on the substrate. The package lens is disposed on the substrate and covers the light emitting chips. Each of the package lenses includes a plurality of lens units, and the lens units in each of the package lenses are integrally connected to cover the light emitting chips.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: November 10, 2020
    Assignee: Coretronic Corporation
    Inventors: Chun-Ju Wang, Chien-Chung Liao
  • Publication number: 20200326495
    Abstract: An optical transceiver includes a receptacle, a ferrule and a ferrule fastening component. The receptacle includes a supporting portion and an inset portion connected with each other. The ferrule is disposed within the inset portion. The ferrule fastening component is disposed on the receptacle. The ferrule fastening component includes a first holding portion, a cap and a second holding portion connected together. The cap is located between the first holding portion and the second holding portion. The first holding portion touches the supporting portion, the second holding portion touches the ferrule, and the cap covers a first area of a top surface of the receptacle.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Ting-Jhang LIAO, YI-Ju WANG, Ming-You LAI
  • Publication number: 20200326859
    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 6, 2020
    Publication date: October 15, 2020
    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: 10789223
    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: Grant
    Filed: March 24, 2016
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    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: 10790187
    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: Grant
    Filed: January 17, 2018
    Date of Patent: September 29, 2020
    Assignee: ENTEGRIS, INC.
    Inventors: Emanuel I. Cooper, Makonnen Payne, WonLae Kim, Eric Hong, Sheng-Hung Tu, Chieh Ju Wang, Chia-Jung Hsu
  • Patent number: 10766922
    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: Grant
    Filed: May 28, 2019
    Date of Patent: September 8, 2020
    Assignee: AQUAVAN TECHNOLOGY CO., LTD.
    Inventors: Kuo-Tang Tseng, Hsin Ju Wang, Wen-Hung Chen
  • Publication number: 20200278499
    Abstract: An optical subassembly includes a receptacle, a ferrule and a ferrule fastening component. The ferrule and the ferrule fastening component are connected with the receptacle. The ferrule fastening component includes a fastening portion and a blocking portion connected with each other. The fastening portion is fastened with the receptacle, and the blocking portion touches the ferrule.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Ting-Jhang LIAO, YI-Ju WANG, Ming-You LAI
  • Patent number: 10739528
    Abstract: An optical subassembly includes a receptacle, a ferrule and a ferrule fastening component. The ferrule and the ferrule fastening component are connected with the receptacle. The ferrule fastening component includes a fastening portion and a blocking portion connected with each other. The fastening portion is fastened with the receptacle, and the blocking portion touches the ferrule.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: August 11, 2020
    Assignee: Prime World International Holdings Ltd.
    Inventors: Ting-Jhang Liao, Yi-Ju Wang, Ming-You Lai
  • Patent number: 10734294
    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: September 23, 2019
    Date of Patent: August 4, 2020
    Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
    Inventors: Cheng-Ming Ho, Po Shun Lin, Venkata Sripathi Sasanka Pratapa, Yi-Ju Wang
  • Patent number: 10732265
    Abstract: An optical illuminator assembly such as an integrated module can provide an illumination source for use in applications such as optical detection. A peak output power of the module can be enhanced as compared to other approaches, such as by one or more of controlling parasitic effects along an electrical pathway used to drive an optical emitter circuit included as a portion of the module, or by providing thermal management including establishing thermal conduction pathways through opposite surfaces of an optical emitter circuit such as an integrated circuit die comprising a solid-state optical emitter. Control schemes can be used that power various cells or functional blocks of the optical emitter independently. Thermal regulation can be provided by an active heat transfer element such as a thermoelectric cooler (TEC). An optical illuminator assembly can be optically coupled to a beam-steering device or other elements, such as using a self-aligning mechanical configuration.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: August 4, 2020
    Assignee: Analog Devices, Inc.
    Inventors: Krishnan Ramaswamy Parameswaran, Xu Tang, Ying-Ju Wang, Weidong Wang, David Bolognia, Scott Robert Davis, Christophe Antoine, Brian Hall
  • Publication number: 20200209892
    Abstract: The embodiments of the present disclosure provide a method and system for patrolling an expressway by unmanned aerial vehicles (UAVs). The method is applied to the system including a control center, a plurality of UAVs and a plurality of advertising board charging base stations. The method firstly receives unmanned aerial vehicle (UAV) status information sent by the plurality of unmanned aerial vehicles and road section patrolling data through the control center, and receives advertising board charging base station information sent by the plurality of advertising board charging base stations, then classifies, stores and analyzes the received data and information, and finally generates and sends control commands for the UAVs and charging advertising boards.
    Type: Application
    Filed: November 19, 2019
    Publication date: July 2, 2020
    Applicant: Hefei University of Technology
    Inventors: He LUO, Peng ZHANG, Guoqiang WANG, Moning ZHU, Xiaoxuan HU, Ju WANG, Xiaoduo LI, Wei XIA, Peng JIN, Huawei MA
  • Publication number: 20200167320
    Abstract: Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to interdependencies between data entities and a lack of guaranteed message ordering, simple replication methods employed for simple data types cannot be used. Operations on data structures exhibit dependencies between the messages making up the operations. This strategy can be extended to various types of complex transactions by considering certain messages to depend on other messages or on the existence of other entries at the data store. Regardless of origin, these dependencies can be enforced by suspending the processing of messages with unsatisfied dependencies until all of its dependencies have been met. Alternately, transactions can be committed immediately, creating entities that include versioned identifiers for each of their dependencies. These entities can then be garbage collected of the parent objects are not subsequently created.
    Type: Application
    Filed: February 12, 2019
    Publication date: May 28, 2020
    Inventors: Bradley Gene CALDER, Niranjan NILAKANTAN, Shashwat SRIVASTAV, Jiesheng WU, Abdul Rafay ABBASI, Shane MAINALI, Padmanabha Chakravarthy UDDARAJU, Ju WANG, Hemal KHATRI, Arild SKJOLSVOLD, Harshawardhan GADGIL
  • Publication number: 20200142868
    Abstract: A distributed storage system includes table controllers collectively storing partitions of a logical table having multiple rows. For each of the partitions, a corresponding table controller stores a subset of the rows of the logical table across individual pages. A management controller updates a schema of the logical table from a first to a second schema definition by, for each of the partitions, sending an update command indicating the second schema definition to the corresponding table controller. The first table controller corresponds to a first partition that includes a first subset of the rows. The first table controller, prior to receiving the update command, includes an identifier of the first schema definition within each page of data for the first subset. Subsequent to receiving the update command, the first table controller, when writing each new page of data for the first subset, includes an identifier of the second schema definition.
    Type: Application
    Filed: June 30, 2017
    Publication date: May 7, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan VARADARAJAN, Jianwu GAO, Jegan DEVARAJU, Shane MAINALI, Zichen SUN, Quan ZHANG, Venkates Paramasivam BALAKRISHNAN, Shaoyu ZHANG, Kaifeng ZHU, Ju WANG, Manish CHABLANI, Hao FENG
  • Publication number: 20200142878
    Abstract: A distributed storage system includes non-volatile storage storing portions of a first object. The first object encompasses data having a first range of addresses and each portion includes data for a respective range of addresses that is a proper subset of the first range. A first data structure stores, for each portion, data indicating the respective range of addresses and a pointer to where the portion is stored. The first data structure includes a root tree and a set of trees ordered by creation data such that a last tree is most-recently created. The non-volatile storage stores received write data and a write buffer stores index data pointing to storage locations of the received write data. An index management system stores the index data from the write buffer into the last tree and, if the ordered set is empty, creates a tree in the ordered set before the storing.
    Type: Application
    Filed: June 30, 2017
    Publication date: May 7, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan VARADARAJAN, Jegan DEVARAJU, Shane MAINALI, Quan ZHANG, Sridhar SRINIVASAN, Bin TONG, He SU, Ju WANG, Manish CHABLANI, Hao FENG
  • Patent number: 10635500
    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: December 26, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Arild E. Skjolsvold, Bradley Gene Calder, Ju Wang