Patents by Inventor Zheng Zhang

Zheng 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: 20190163900
    Abstract: Methods, systems, articles of manufacture and apparatus to detect process hijacking are disclosed herein. An example apparatus to detect control flow anomalies includes a parsing engine to compare a target instruction pointer (TIP) address to a dynamic link library (DLL) module list, and in response to detecting a match of the TIP address to a DLL in the DLL module list, set a first portion of a normalized TIP address to a value equal to an identifier of the DLL. The example apparatus disclosed herein also includes a DLL entry point analyzer to set a second portion of the normalized TIP address based on a comparison between the TIP address and an entry point of the DLL, and a model compliance engine to generate a flow validity decision based on a comparison between (a) the first and second portion of the normalized TIP address and (b) a control flow integrity model.
    Type: Application
    Filed: January 11, 2019
    Publication date: May 30, 2019
    Inventors: Zheng Zhang, Jason Martin, Justin Gottschlich, Abhilasha Bhargav-Spantzel, Salmin Sultana, Li Chen, Wei Li, Priyam Biswas, Paul Carlson
  • Publication number: 20190152805
    Abstract: A method for treating water including phosphorus by passing the water through a bed weak base anion exchange resin to remove the phosphorous from the water, wherein the method is characterized by the resin being loaded with alumina.
    Type: Application
    Filed: April 25, 2016
    Publication date: May 23, 2019
    Applicant: Dow Global Technologies LLC
    Inventors: Zheng Zhang, Liu Yang
  • Publication number: 20190155752
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to receive a request from a process to access data is a system, determine if the data is in a virtualized protected area of memory in the system, and allow access to the data if the data is in the virtualized protected area of memory and the process is a trusted process. The electronic device can also be configured to determine if new data should be protected, store the new data in the virtualized protected area of memory in the system if the new data should be protected, and store the new data in an unprotected area of memory in the system if the new data should not be protected.
    Type: Application
    Filed: December 12, 2018
    Publication date: May 23, 2019
    Applicant: McAfee, LLC
    Inventors: Joel R. Spurlock, Zheng Zhang, Aditya Kapoor, Jonathan L. Edwards, Khai N. Pham
  • Publication number: 20190146778
    Abstract: Examples for device-driven auto-recovery using multiple recovery sources are disclosed herein. At least one storage device or storage disk includes instructions that, when executed, cause at least one processor to at least detect a flaw in a first configuration of a program to be installed on a programmable device, the first configuration recorded on a first chain of a distributed ledger of a blockchain; correct the flaw in the first configuration to generate a corrected configuration; commit the corrected configuration to the distributed ledger, the corrected configuration to create a second chain of the distributed ledger; detect an update of the first configuration to a first updated configuration and an update to the corrected configuration to an updated corrected configuration; and prevent the first updated configuration from being installed on the programmable device by replacing the first updated configuration with the updated corrected configuration on the second chain.
    Type: Application
    Filed: December 18, 2018
    Publication date: May 16, 2019
    Inventors: Ned M. Smith, Zheng Zhang, Thiago J. Macieira
  • Publication number: 20190141849
    Abstract: Embodiments of this disclosure provide a flexible display device. The flexible display device comprises a flexible display panel and a folding mechanism. The folding mechanism comprises a first cabinet and a second cabinet overlapping each other, and a guiding mechanism. The second cabinet can move straight relative to the first cabinet through the guiding mechanism. The flexible display device further comprises a guiding portion and an adjusting lever in the second cabinet. The guiding portion is at a push-pull end of the second cabinet. The adjusting lever can move between the push-pull end and an end opposite to the push-pull end. One end of the flexible display panel is fixed to the push-pull end of the first cabinet, and the other end is fixed to the adjusting lever in an opposite direction. A locking mechanism fixes relative positions of the first cabinet, the second cabinet and the adjusting lever.
    Type: Application
    Filed: April 10, 2018
    Publication date: May 9, 2019
    Inventors: Shaopeng XU, Hao WU, Xuzhong LIU, Na AN, Zongwei LUO, Baolei GUO, Xiao MA, Bin XU, Zheng ZHANG, Zhenhua LUO, Wei SU, Qingzhu GUAN, Xinfeng GONG
  • Publication number: 20190139272
    Abstract: An apparatus and method are provided for computed tomography (CT) imaging to reduce artifacts due to objects outside the field of view (FOV) of a reconstructed image. The artifacts are suppressed by using an iterative reconstruction method to minimize a cost function that includes a de-emphasis operator. The de-emphasis operator operates in the data domain, and minimizes the contributions of data inconsistencies arising from attenuation due to objects outside the FOV. This can be achieved by penalizing images that manifest indicia of artifacts due to outside objects especially those outside objects have high-attenuation densities and minimizing components of the data inconsistency likely attributable to the outside object.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 9, 2019
    Applicants: THE UNIVERSITY OF CHICAGO, CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Xiaochuan Pan, Zheng Zhang, Dan Xia, Yu-Bing Chang, Jingwu Yao, Joseph Manak
  • Patent number: 10282691
    Abstract: A method for partitioning a database includes obtaining business dependency between data in a plurality of tables in the database on the basis of a business process associated with the database; generating, on the basis of the business dependency, a dependency graph describing a dependency relationship between the plurality of tables; cutting the dependency graph into at least two sub-graphs; and vertically partitioning the database into at least two parts corresponding to the at least two sub-graphs respectively.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Chun Hua Tian, Ji Zheng Zhang
  • Publication number: 20190132143
    Abstract: The present disclosure relates to an information processing method, comprising: encapsulating, in a link layer discovery protocol data unit (LLDPDU), bit indexed explicit replication (BIER) bit string length information of a first node; and sending to a second node the LLDPDU, wherein the second node is an adjacent node of the first node, and the BIER bit string length information of the first node is used to forward BIER traffic. The present disclosure also relates to an information processing device.
    Type: Application
    Filed: October 19, 2017
    Publication date: May 2, 2019
    Inventors: Yuehua WEI, Zheng ZHANG, Min XIAO, Cui WANG
  • Patent number: 10233933
    Abstract: A method for measuring an air volume of a blower motor, including: a) establishing M constant air volume control functions Qi=F(n) corresponding to M air volume points CFMi in a microprocessor of a motor controller; b) starting the motor, measuring a real-time rotational speed n0 and a parameter Q0 of the motor after the motor runs in a stable state, putting the parameter Q0 into the functions Qi=F(n) to obtain multiple rotational speeds ni, comparing the real-time rotational speed n0 with the multiple rotational speeds ni corresponding to the multiple air volume points CFMi, and determining a real-time detected air volume CFM0 which falls within two air volumes CFMi and CFMi-1; and c) calculating the real-time detected air volume CFM0 according to the two air volumes CFMi and CFMi-1 and the rotational speeds ni and ni-1 using an interpolation method.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 19, 2019
    Assignee: ZHONGSHAN BROAD-OCEAN MOTOR CO., LTD.
    Inventors: Jizhong Wang, Yiqiao Zhou, Zheng Zhang, Yong Zhao, Xiansheng Zhang, Hairong Sun
  • Publication number: 20190076101
    Abstract: A method and apparatus is provided to generate a multiresolution image having at least two regions with different pixel pitches. The multiresolution image is reconstructed using projection data having various pixel pitches corresponding to the pixel pitches of the multiresolution image. By using a higher resolution inside regions of interest (ROIs) in both the image and projection domains and lower resolution outside the ROIs, fast image reconstruction can be performed while avoiding truncation artifacts, which result imaging is limited to an ROI excluding attenuation regions. Further, those regions of greater clinical relevance and greater structural variance within the reconstructed images can be selected to be within the ROIs to improve the clinical benefit of the multiresolution image. The multiresolution image can be reconstructed using an iterative reconstruction method in which the high- and low-resolution regions are uniquely evaluated.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Applicants: The University of Chicago, Toshiba Medical Systems Corporation
    Inventors: Xiaochuan Pan, Zheng Zhang, Dan Xia, Yu-Bing Chang, Joseph Manak
  • Patent number: 10229377
    Abstract: A method for partitioning a database includes obtaining business dependency between data in a plurality of tables in the database on the basis of a business process associated with the database; generating, on the basis of the business dependency, a dependency graph describing a dependency relationship between the plurality of tables; cutting the dependency graph into at least two sub-graphs; and vertically partitioning the database into at least two parts corresponding to the at least two sub-graphs respectively.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Chun Hua Tian, Ji Zheng Zhang
  • Publication number: 20190075041
    Abstract: An information transmission method, comprising: a control platform generating forwarding information of a bit indexed explicit replication (BIER) network; and the control platform sending, according to the forwarding information of the BIER network, a BIER flow table to a forwarding device through an OpenFlow protocol. The solution solves the problems that, in a forwarding mode for a multicast message in the relevant OpenFlow technology, a space occupied by an entry is larger and the forwarding efficiency is lower because it is necessary to establish a corresponding flow table and group table on each forwarding device for each flow.
    Type: Application
    Filed: August 17, 2016
    Publication date: March 7, 2019
    Inventors: Cui WANG, Zheng ZHANG
  • Publication number: 20190047050
    Abstract: A method for composite additive manufacturing with dual-laser beams for laser melting and laser shock, includes the following steps: 1) performing cladding on metal powder through a first continuous laser beam by thermal effect, and performing synchronous shock forging on material in a cladding region through a second short-pulse laser beam by shock wave mechanical effect, so as to perform the composite additive manufacturing; and 2) stacking the material in the cladding region layer by layer to form a workpiece. The method has the characteristics that the two laser beams make full use of the thermal effect and the shock wave mechanical effect, and synchronously work in a coupled manner, so that defects such as pores, incomplete fusion and shrinkage in a cladding layer are eliminated, and the performance of the workpiece is obviously improved. The method is high in manufacturing efficiency.
    Type: Application
    Filed: October 6, 2018
    Publication date: February 14, 2019
    Inventors: Yongkang ZHANG, Zheng ZHANG, Lei GUAN, Qingtian YANG, Zhifan YANG
  • Publication number: 20190039184
    Abstract: A strengthening laser device of the present disclosure may freely move on both sides of a workpiece, so that a correcting laser device and the strengthening laser device are distributed on the same side or both sides of the workpiece. The correcting laser device performs a correcting procedure, and the strengthening laser device performs a strengthening procedure. An online monitoring system monitors the surface performance, a shape and a size of the workpiece. A real-time tracking feedback system feeds back the data monitored by the online monitoring system to a correcting laser device power adjustment apparatus and a strengthening laser device power adjustment apparatus for automatic compensation, so that a synergetic influence caused by synchronous correcting and strengthening for the workpiece is eliminated. The surface accuracy of the workpiece is improved, and the machining efficiency is increased to a large extent at the same time.
    Type: Application
    Filed: October 6, 2018
    Publication date: February 7, 2019
    Inventors: Yongkang ZHANG, Qiuyun YU, Zheng ZHANG, Qingtian YANG
  • Publication number: 20190042680
    Abstract: A method for rigidity enhancement and weight reduction using laser peening, includes the following steps: determining a limit size of a component; performing laser peening strengthening test on the component, and setting multiple groups of strengthening parameters; performing material performance test on the component, and acquiring material performance improvement data; determining a topological optimization strengthening region; optimizing the cross-sectional size of the component according to the material performance improvement data; and estimating static/dynamic strength, rigidity, bearing capacity and reliability indexes of the optimized component, judging whether design requirements are met or not, and repeating the step of determining the topological optimization strengthening region if NO, or completing the design of the component if YES.
    Type: Application
    Filed: October 6, 2018
    Publication date: February 7, 2019
    Inventors: Yongkang ZHANG, Zheng ZHANG
  • Publication number: 20190042462
    Abstract: Methods and apparatus related to checkpointing for Solid State Drives (SSDs) that include no DRAM (Dynamic Random Access Memory) are described. In one embodiment, Non-Volatile Memory (NVM) stores an original Logical address to Physical address (L2P) table entry and a shadow L2P table entry. Allocation logic circuitry causes storage of the original L2P table entry and the shadow L2P table entry sequentially in the NVM. Data read from the shadow L2P table entry is capable to indicate a state of the original L2P table entry. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: June 28, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Mingwei Zhang, Zheng Zhang, Ravi Sahita
  • Publication number: 20190035361
    Abstract: The disclosure discloses a compensation method for a display module including: using a first group of program code to make the display module display a first greyscale value; acquiring a screen image to determine a normal display area and a poor display area; changing an output voltage for the poor display area, and recording a compensated output voltage that makes the luminance of the poor display area identical with that of the normal display area; and writing program code corresponding to the compensated output voltage into the first group of program code. The disclosure also discloses a compensation device for a display module.
    Type: Application
    Filed: May 15, 2018
    Publication date: January 31, 2019
    Inventors: Zhenhua LUO, Hao WU, Xuzhong LIU, Na AN, Xiao MA, Zongwei LUO, Gang CI, Baolei GUO, Bin XU, Shaopeng XU, Qingzhu GUAN, Zheng ZHANG, Xinfeng GONG
  • Patent number: 10191794
    Abstract: Technologies are provided in embodiments to monitor and analyze networks. The embodiments can cause a bit in a first bit sequence of a device filter to indicate a failure state based on not receiving a message from a node in a network during a reporting time interval, and upon the reporting time interval expiring, to combine the first bit sequence with a corresponding bit sequence of a shadow filter. The combination preserves, in the shadow filter, an indication of the failure state from the bit in the first bit sequence and any other indications of failure states from bits of the corresponding bit sequence of the shadow filter. More specific embodiments cause, upon the reporting interval expiring, a bit in a second bit sequence of the device filter to indicate a no failure state based on an indication of another no failure state in the first bit sequence.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 29, 2019
    Assignee: McAfee, LLC
    Inventors: Ned M. Smith, Thiago Jose Macieira, Zheng Zhang, Tobias M. Kohlenberg, Igor G. Muttik
  • Publication number: 20190026285
    Abstract: In one embodiment, a method includes receiving, from a client system associated with a first user of the online social network, an indication of a check-in at a geographical location by the first user, generating multiple reaction-cards based at least in part on the check-in, each reaction-card being associated with a structured query referencing the geographical location, each reaction-card including one or more search results matching the structured query associated with the reaction-card. The method also includes sending, to the client system, in response to receiving the indication of the check-in, instructions for presenting one or more of the reaction-cards, wherein the reaction-cards are presented in ranked order based on a relevance of the structured query associated with the respective reaction-card to the geographic location.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Inventors: Alex Himel, Matej Hrescak, Samuel Wharton Lessin, Matthew D. Wyndowe, Henry Zheng Zhang
  • Patent number: 10185550
    Abstract: Updating computer program(s) installed on a programmable device using a distributed ledger that is based on cryptography and blockchain technology is described. A distributed ledger logic/module can commit, to the distributed ledger, a first configuration of a computer program installed on a device. The logic/module can also receive requests to apply a first update and a second update to the first configuration. The logic/module can receive a second configuration of the computer program that is based on the first update and the first configuration, and also commit the second configuration to the distributed ledger. Furthermore, the logic/module can determine that the second update cannot be applied to the first configuration and receive a third configuration of the computer program that is based on the second update and the second configuration. The logic/module can also commit the third configuration to the distributed ledger. Other advantages and embodiments are described.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: January 22, 2019
    Assignee: McAfee, Inc.
    Inventors: Ned M. Smith, Zheng Zhang, Thiago J. Macieira