Patents by Inventor WEIXUAN (WADE) ZHANG

WEIXUAN (WADE) ZHANG 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: 20200043989
    Abstract: Provided are a pixel structure, a mask, and a display device. The pixel structure includes a plurality of pixel groups arranged in an array. Each of the pixel groups includes a first pixel sub-group and a second pixel sub-group disposed adjacent to each other in a first direction. Each of the first pixel sub-group and the second pixel sub-group includes sub-pixels of three different colors, and each of the first pixel sub-group and the second pixel sub-group includes at least two sub-pixels having a same color and arranged consecutively.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Applicant: KUNSHAN GO-VISIONOX OPTO-ELECTRONICS CO., LTD.
    Inventors: Mingxing LIU, Weixuan HOU, Junfeng LI, Feng GAO, Dongyun LV, Xuliang WANG
  • Patent number: 10544090
    Abstract: Rhein analogues that exhibit anti-proliferative activity, particular against cancer cells, are described herein. In some embodiments, the compounds contain a flat or planar ring system. Such rings system by facilitate non-covalent binding of the compounds to the DNA complex, such as by intercalation. In some embodiment, the compounds contain a flat or planar ring system as described above and one or more substituents which are alkylating moieties, electrophilic groups or Michael acceptors or groups which contain one or more alkylating moieties, electrophilic groups and/or Michael acceptors. The compounds described herein can also contain one more functional groups to improve the solubility of the compounds.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: January 28, 2020
    Assignees: Georgia State University Research Foundation, Inc., Emory University, Children's Healthcare of Atlanta, Inc.
    Inventors: Binghe Wang, Chaofeng Dai, Alexander Draganov, Xiaochuan Yang, Guojing Sun, Chunhao Yang, Weixuan Chen, Nanting Ni, Muxiang Zhou, Lubing Gu
  • Patent number: 10534640
    Abstract: A native Job Control Language (JCL) execution engine is provided in a mainframe rehosting platform/open platform for executing a migrated JCL job without converting the JCL job to another language. The JCL execution engine provides a framework which supports an internal JCL mechanism, a simulation of a plurality of mainframe utilities commonly used in JCL jobs, and a simulation of commonly used database utilities. When the JCL execution engine receives a JCL job, it generates a statement sequence from the JCL job, orders statements in the sequence into a doubly-linked sequence, and parses the doubly-linked sequence to construct a job element hierarchy tree for execution. A plurality of job initiators are provided to dequeue jobs from a job queue and dispatch the jobs to the JCL execution engine or another type of execution engine.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 14, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Weixuan (Wade) Zhang, Hui Shen, Minhui Nie, Gang (Jim) Wang, Yunbo Deng, Fangzhi Tang, Zhaoyong Zhang
  • Patent number: 10379914
    Abstract: In accordance with an embodiment, described herein is a system and method for achieving specific behaviors by intercepting file access calls in a mainframe application rehosted in a mainframe rehosting platform. A custom file handler can include a custom version of each of a plurality of default file operation application program interfaces (APIs) available in the mainframe rehosting platform, and can be invoked by the rehosted mainframe application. Each custom file operation API can perform one of a plurality of specific behaviors comprising changing a file access mode, appending a specific data field at the end of each record or line of a file, and performing one or more special post-handling actions. If the rehosted mainframe application cannot detect the existence of a custom file handler, a file access call can be directed to one or more of the plurality of default file operations APIs.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: August 13, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Weixuan (Wade) Zhang, Zhaoyong Zhang, Wei (David) Pan
  • Publication number: 20190234108
    Abstract: A door lock including: an outer handle assembly; an inner handle assembly; a clutch disposed between the outer handle assembly and the inner handle assembly; and a safety mechanism disposed on the clutch. The inner handle assembly includes an inner baffle, an inner shielding cover, a hollow cylindrical passage, a transmission rack, and an inner handle. The clutch includes a transmission square tube and a sub-clutch part connected to the transmission square tube. The safety mechanism includes a brake bar and a driving unit which are disposed in the transmission square tube. The hollow cylindrical passage includes a side wall and a plurality of axial guide grooves disposed on the side wall. The driving unit includes a sleeve tube and an actuator disposed in the sleeve tube. The actuator includes a sliding positioning tongue disposed on the circumferential surface of the actuator.
    Type: Application
    Filed: September 28, 2018
    Publication date: August 1, 2019
    Inventor: Weixuan LI
  • Patent number: 10331897
    Abstract: In accordance with an embodiment, described herein is a system and method for protecting a scripting language application in a computing environment. An encryption-decryption module in the computing environment can use a native encryption-decryption library to encrypt the application. The encrypted application can be installed in an environment specific to a user of the computing environment. At runtime, the encryption-decryption module can use the native encryption-decryption library to decrypt the encrypted application into plain text statements, and store them into a memory buffer. The encryption-decryption module can further create a pipe, and fork a child process. The child process can call a scripting language engine, which can read the plain text statements from the memory buffer through the pipe, and execute the plain text statements. Once the execution is completed, the encryption-decryption module can be terminated, thereby clearing the data in the memory buffer.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: June 25, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Weixuan (Wade) Zhang, Zhaoyong Zhang
  • Publication number: 20190065351
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a test manager for use with a mainframe rehosting platform. The test manager can run in a web server and is accessed through a web browser to run testing on multiple test machines. The test manager can be configured to automatically discover test units from a deployed migrated application and its artifacts, and organize the discovered test units into various test plans. The test manager can be used to capture a baseline from an online execution against a mainframe platform at the network data stream layer, and to drive both execution against the rehosting platform and automated comparison of the results. The test manager can further be configured to execute batch jobs against both the mainframe platform and the rehosting platform and compare the results from both platforms, to determine if the batch jobs results match.
    Type: Application
    Filed: August 23, 2018
    Publication date: February 28, 2019
    Inventors: MARK RAKHMILEVICH, WEIXUAN (WADE) ZHANG
  • Publication number: 20180363324
    Abstract: A lock, including an outer subassembly, an inner subassembly, a safety mechanism, and a clutch. The clutch includes a square transmission tube and a sub-clutch. The safety mechanism includes a brake rod and a drive device. The inner subassembly includes an inner baffle plate, an inner baffle plate cover, a cylindrical tube, a transmission frame, and an inner doorknob. The inner baffle plate is inserted in the inner baffle plate cover. The cylindrical tube fits rotations of the inner baffle plate and the inner baffle plate cover. The transmission frame is disposed at one end of the cylindrical tube, and the inner doorknob is disposed at the other end of the cylindrical tube. The drive device includes a transmission member, a drive member, a first spring, a second spring, and a positioning slot. The positioning slot is disposed on the cylindrical tube.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventor: Weixuan LI
  • Publication number: 20180299462
    Abstract: Compositions and methods for enriching glycocompounds are disclosed which can comprise a glycocompound bound to a boronic acid compound which can be conjugated to a dendrimer.
    Type: Application
    Filed: April 13, 2018
    Publication date: October 18, 2018
    Inventors: Ronghu Wu, Weixuan Chen
  • Publication number: 20180276079
    Abstract: In accordance with an embodiment, described herein is a system and method for determining the migration success of an application (e.g., a batch application) from a second computing platform (e.g., a mainframe platform) to a first computing platform (e.g., an open platform). A first database associated with the first computing platform and a second database associated with the second computing platform can include the same data baseline. A set of triggers can be created on each database to capture database modification events generated by the execution of a job associated with the application on each computing platform, and to store the database modification events in a table in each database. The database modification events from each computing platform can be downloaded and compared to determine the success of the application migration.
    Type: Application
    Filed: July 26, 2017
    Publication date: September 27, 2018
    Inventors: WADE (WEIXUAN) ZHANG, HUI SHEN, FANGZHI TANG, WEIGUO ZHU
  • Publication number: 20180276036
    Abstract: In accordance with an embodiment, described herein is a system and method for providing a native JCL execution engine in a mainframe rehosting platform. A batch application runtime can comprise a JCL execution engine and one or more other types of execution engines. The JCL execution engine can provide a framework for supporting an internal JCL mechanism, a simulation of a plurality of mainframe utilities commonly used in JCL jobs, and a simulation of commonly used database utilities. When the JCL execution engine receives a JCL job, it can generate a statement sequence from the JCL job, order statements in the sequence into a doubly-linked sequence, and parse the doubly-linked sequence to construct a job element hierarchy tree for execution. A plurality of job initiators are provided to dequeue jobs from a job queue and dispatch the jobs to the JCL execution engine or another type of execution engine.
    Type: Application
    Filed: July 26, 2017
    Publication date: September 27, 2018
    Inventors: WEIXUAN (WADE) ZHANG, HUI SHEN, MINHUI NIE, GANG (JIM) WANG, YUNBO DENG, FANGZHI TANG, ZHAOYONG ZHANG
  • Publication number: 20180222880
    Abstract: Inhibitors of SecA, and methods of making and using thereof, are described herein. The compounds described herein can be used to treat or prevent microbial infections, such as bacterial infections.
    Type: Application
    Filed: April 5, 2018
    Publication date: August 9, 2018
    Inventors: Binghe Wang, Phang-Cheng Tai, Jinshan Jin, Yinghsin Hsieh, Ying-Ju Ritter, Jianmei Cui, Arpana S. Chaudhary, Chaofeng Dai, Krishna Damera, Weixuan Chen
  • Patent number: 9970149
    Abstract: A detergent dosing controller that is convenient to use and has better effect is disclosed herein. One side of the main passage is a water inlet (101), another side of the main passage is outlet (102) connecting to liquid inlet of washing bucket, and valves A(2), B(3), C(4), D(5), pump (6) and nozzle (7) are equipped. The inlet of valve A connects to the bypass orifice A(a) of the main passage, inlet of valve B connects to liquid storage tank of detergent A, outlets of valve A and valve B connect to inlet of valve C, inlet of valve D connects to liquid storage tank of detergent B, outlets of valve C and valve D connect to inlet of the pump, outlet of the pump connects to bypass orifice B(b) of the main passage, and for the relative location of bypass orifices A and B of main passage, bypass orifice A is relatively close to the inlet of main passage, bypass orifice B is relatively close to the outlet of main passage, the nozzle connects to main passage by concatenation and between bypass orifices A and B.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: May 15, 2018
    Assignee: HANGZHOU KAMBAYASHI ELECTRONICS CO., LTD.
    Inventors: Pengfei Bao, Weixuan Lao
  • Patent number: 9957247
    Abstract: Inhibitors of SecA, and methods of making and using thereof, are described herein. The compounds described herein can be used to treat or prevent microbial infections, such as bacterial infections.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: May 1, 2018
    Assignee: Georgia State University Research Foundation, Inc.
    Inventors: Binghe Wang, Phang-Cheng Tai, Jinshan Jin, Yinghsin Hsieh, Ying-Ju Ritter, Jianmei Cui, Arpana S. Chaudhary, Chaofeng Dai, Krishna Damera, Weixuan Chen
  • Publication number: 20170206245
    Abstract: In accordance with an embodiment, described herein is a system and method for dynamically converting data manipulation language (DML) code embedded in a mainframe application rehosted in a mainframe rehosting platform. The DML code can include SQL scripts with SQL statements, and standalone SQL statements for accessing a source database in a mainframe computer. The DML code can be converted programmatically and immediately before the DML code is to be executed during the execution of the rehosted mainframe application. A database access script converter in an application runtime of the mainframe rehosting platform can load a database schema of a target database and a set of conversion rules, parse the rehosted mainframe application to identify the DML code, and convert each SQL statement based on one or more conversion rules and the database schema, for execution against the target database.
    Type: Application
    Filed: December 21, 2016
    Publication date: July 20, 2017
    Inventors: WEIXUAN (WADE) ZHANG, HUI SHEN, WEI WANG, JIM WANG
  • Publication number: 20170206208
    Abstract: In accordance with an embodiment, described herein is a system and method for merging a mainframe data file to a target table in a database used by a mainframe rehosting platform. A plurality of programs can be generated by the mainframe rehosting platform based on the target table and the mainframe data file. The generated programs can be used to create in the database an empty temporary table that has the same structure as that of the target table, to upload the mainframe data file to the empty temporary table, and to use an existing merge function in the database to merge the temporary table with the target table. When uploading the mainframe data file to the temporary table, records in the mainframe data file can be read and stored into an array, which can be inserted into the temporary table in a single insert operation.
    Type: Application
    Filed: December 21, 2016
    Publication date: July 20, 2017
    Inventors: WEIXUAN (WADE) ZHANG, WEIGUO ZHU, HUI SHEN
  • Publication number: 20170206363
    Abstract: In accordance with an embodiment, described herein is a system and method for protecting a scripting language application in a computing environment. An encryption-decryption module in the computing environment can use a native encryption-decryption library to encrypt the application. The encrypted application can be installed in an environment specific to a user of the computing environment. At runtime, the encryption-decryption module can use the native encryption-decryption library to decrypt the encrypted application into plain text statements, and store them into a memory buffer. The encryption-decryption module can further create a pipe, and fork a child process. The child process can call a scripting language engine, which can read the plain text statements from the memory buffer through the pipe, and execute the plain text statements. Once the execution is completed, the encryption-decryption module can be terminated, thereby clearing the data in the memory buffer.
    Type: Application
    Filed: December 21, 2016
    Publication date: July 20, 2017
    Inventors: WEIXUAN (WADE) ZHANG, ZHAOYONG ZHANG
  • Publication number: 20170206119
    Abstract: In accordance with an embodiment, described herein is a system and method for achieving specific behaviors by intercepting file access calls in a mainframe application rehosted in a mainframe rehosting platform. A custom file handler can include a custom version of each of a plurality of default file operation APIs available in the mainframe rehosting platform, and can be invoked by the rehosted mainframe application. Each custom file operation API can perform one of a plurality of specific behaviors comprising changing a file access mode, appending a specific data field at the end of each record or line of a file, and performing one or more special post-handling actions. If the rehosted mainframe application cannot detect the existence of a custom file handler, a file access call can be directed to one or more of the plurality of default file operations APIs.
    Type: Application
    Filed: December 21, 2016
    Publication date: July 20, 2017
    Inventors: WEIXUAN (WADE) ZHANG, ZHAOYONG ZHANG, WEI (DAVID) PAN
  • Publication number: 20170167068
    Abstract: A detergent dosing controller that is convenient to use and has better effect is disclosed herein. One side of the main passage is a water inlet (101), another side of the main passage is outlet (102) connecting to liquid inlet of washing bucket, and valves A(2), B(3), C(4), D(5), pump (6) and nozzle (7) are equipped. The inlet of valve A connects to the bypass orifice A(a) of the main passage, inlet of valve B connects to liquid storage tank of detergent A, outlets of valve A and valve B connect to inlet of valve C, inlet of valve D connects to liquid storage tank of detergent B, outlets of valve C and valve D connect to inlet of the pump, outlet of the pump connects to bypass orifice B(b) of the main passage, and for the relative location of bypass orifices A and B of main passage, bypass orifice A is relatively close to the inlet of main passage, bypass orifice B is relatively close to the outlet of main passage, the nozzle connects to main passage by concatenation and between bypass orifices A and B.
    Type: Application
    Filed: August 14, 2014
    Publication date: June 15, 2017
    Inventors: Pengfei BAO, Weixuan LAO
  • Publication number: 20150203442
    Abstract: Rhein analogues that exhibit anti-proliferative activity, particular against cancer cells, are described herein. In some embodiments, the compounds contain a flat or planar ring system. Such rings system by facilitate non-covalent binding of the compounds to the DNA complex, such as by intercalation. In some embodiment, the compounds contain a flat or planar ring system as described above and one or more substituents which are alkylating moieties, electrophilic groups or Michael acceptors or groups which contain one or more alkylating moieties, electrophilic groups and/or Michael acceptors. The compounds described herein can also contain one more functional groups to improve the solubility of the compounds.
    Type: Application
    Filed: July 10, 2013
    Publication date: July 23, 2015
    Inventors: Binghe Wang, Chaofeng Dai, Alexander Draganov, Xiaochuan Yang, Guojing Sun, Chunhao Yang, Weixuan Chen, Nanting Ni, Muxiang Zhou, Lubing Gu