Patents by Inventor Chunhui Zhang

Chunhui 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: 20200059841
    Abstract: The present disclosure relates to methods, nodes and computer program products for controlling radio channel deployment when using un-licensed carriers in a wireless communication network. In particular, the present disclosure relates to method for mobility and/or load balancing target selection when using un-licensed carriers. When performed in an access node, the method for controlling radio channel deployment in the un-licensed spectrum includes determining unlicensed carrier intrinsic cell channel load in a cell served by the access node based on one or more predetermined channel load indicators and obtaining neighbor cell channel load information, from one or more neighboring access nodes. The neighbor cell channel load information includes unlicensed carrier channel load in respective cells based on the one or more predetermined channel load indicators.
    Type: Application
    Filed: January 30, 2018
    Publication date: February 20, 2020
    Inventors: Chunhui Zhang, Peter Alriksson, Tomas Hedberg, Yusheng Liu, Mai-Anh Phan, David Sugirtharaj, Emma Wittenmark
  • Patent number: 10552153
    Abstract: Method and apparatus for efficient range-based memory write back is described herein. One embodiment of an apparatus includes a system memory, a plurality of hardware processor cores each of which includes a first cache, a decoder circuitry to decode an instruction having fields for a first memory address and a range indicator, and an execution circuitry to execute the decoded instruction. Together, the first memory address and the range indicator define a contiguous region in the system memory that includes one or more cache lines. An execution of the decoded instruction causes any instances of the one or more cache lines in the first cache to be invalidated. Additionally, any invalidated instances of the one or more cache lines that are dirty are to be stored to system memory.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Ren Wang, Chunhui Zhang, Qixiong J. Bian, Bret L. Toll, Jason W. Brandt
  • Patent number: 10545867
    Abstract: A device, method, and a data storage medium, configured to enhance an item access bandwidth and atomic operation are provided. The device comprises: a comparison module, a cache, and a distribution module; wherein the comparison module is configured to receive a query request from a service side, determine whether an address pointed to by the query request and an item address stored in the cache are identical. If so, and a valid identifier vld is valid, the comparison module is configured to directly return the item data stored in the cache to the service side without initiating a request for looking up an off-chip memory, so as to reduce a frequency of accessing the off-chip memory. If not, the comparison module is configured to initiate a request for looking up the off-chip memory, so as to process, according to a first preconfigured rule, item data returned by the off-chip memory.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: January 28, 2020
    Assignee: SANECHIPS TECHNOLOGY CO., LTD.
    Inventors: Chuang Bao, Zhenlin Yan, Chunhui Zhang, Kang An
  • Publication number: 20200022383
    Abstract: The invention discloses a liquefaction device of hard bone, comprising: outer cavity having upper end detachably sealed with upper cover, and lower end openable/closable sealed with lower sealing cover, first liquefaction cavity coaxially slidably disposed in outer cavity, stainless steel cage disposed coaxially in first liquefaction cavity, second liquefaction cavity fixed to outer sidewall of outer cavity such that lower end portion of outer cavity is located in second liquefaction cavity. The invention also provides a method for co-production of bone collagen polypeptide and ultrafine bone powder based on liquefaction device, including: selecting hard bones, crushing; performing first-stage and second-stage liquefaction to obtain liquid phase and solid phase; centrifuging, concentrating, drying liquid phase to obtain bone collagen polypeptide; drying, coarsely and superfine pulverizing solid phase to obtain ultrafine bone powder.
    Type: Application
    Filed: October 25, 2018
    Publication date: January 23, 2020
    Inventors: Chunhui ZHANG, Wei JIA, Xia LI, Hongru ZHANG, Xiaojie QIN
  • Patent number: 10452203
    Abstract: Techniques for utilizing two or more mobile devices equipped with projectors to generate a combined seamless user interfaces by stitching projection areas generated by the projectors.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: October 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chunhui Zhang, Ji Zhao, Min Wang, Rui Gao, Xiong-Fei (Bruce) Cai, Chunshui Zhao
  • Publication number: 20190273737
    Abstract: The present application discloses a method, device, and system for data transmission. The system includes a first terminal having an associated terminal ID and a server. At least one of the first terminal and the server establishes a channel between the first terminal and the server based at least in part on the terminal ID, the channel corresponding to a communication channel that is to be used by the first terminal and the server to communicate data. The terminal ID is used to authenticate the first terminal in connection with the channel being established between the first terminal and the server.
    Type: Application
    Filed: December 21, 2018
    Publication date: September 5, 2019
    Inventors: Yanming Cai, Chunhui Zhang
  • Patent number: 10397673
    Abstract: This application discloses a method and an apparatus for controlling an optical switch matrix. The method includes: setting row drives corresponding to P input ports to a reset row drive value, and setting column drives corresponding to Q output ports to a reset column drive value, so that optical switches at intersections are in a first state; successively setting, based on time, a row drive corresponding to an ith input port to values in a switching row drive sequence, and successively setting, based on time, a column drive corresponding to a jth output port to values in a switching column drive sequence, so that a target optical switch in the P×Q optical switches remains in the first state, and the other optical switches are switched from the first state to a second state in first time periods.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: August 27, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chunhui Zhang, Peng Zhang, Shengyong Yan
  • Patent number: 10379864
    Abstract: In an embodiment, a processor comprises a prefetch history array and a prefetch circuit. The prefetch history array comprises a plurality of entries corresponding to prefetch addresses, each entry of the plurality of entries comprising a sublength value associated with a frequency that a stride is repeated. The prefetch circuit is to: for each entry of the plurality of entries, adjust the sublength value based on stride matches for an address of the entry; adjust a short stream counter based on the sublength values of the plurality of entries in the prefetch history array; determine whether the short stream counter has exceeded a throttling threshold; and in response to a determination that the short stream counter has exceeded the throttling threshold, throttle a prefetch level of the prefetch circuit. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: August 13, 2019
    Assignee: Intel Corporation
    Inventors: Chunhui Zhang, Seth H. Pugsley, Mark J. Dechene
  • Publication number: 20190227948
    Abstract: A processor includes an associative memory including ways organized in an asymmetric tree structure, a replacement control unit including a decision node indicator whose value determines the side of the tree structure to which a next memory element replacement operation is directed, and circuitry to cause, responsive to a miss in the associative memory while the decision node indicator points to the minority side of the tree structure, the decision node indicator to point a majority side of the tree structure, and to determine, responsive to a miss while the decision node indicator points to the majority side of the tree structure, whether or not to cause the decision node indicator to point to the minority side of the tree structure, the determination being dependent on a current replacement weight value. The replacement weight value may be counter-based or a probabilistic weight value.
    Type: Application
    Filed: March 30, 2019
    Publication date: July 25, 2019
    Applicant: Intel Corporation
    Inventors: Chunhui Zhang, Robert S. Chappell, Yury N. Ilin
  • Patent number: 10326466
    Abstract: The present embodiments provide an analog to digital converter, including a beam splitter, M photodetectors, M amplifier modules, and an encoder. Each output end of the beam splitter is corresponding to an input end of a photodetector, an output end of each photodetector is connected to an input end of an amplifier module, and an output end of each amplifier module is connected to an input end of the encoder. The beam splitter splits an inputted analog optical signal into M optical signals, outputs each optical signal to a corresponding photodetector to convert each optical signal into a current signal, inputs each current signal to a corresponding amplifier module to generate an output voltage, and outputs the output voltage to a corresponding input end of the encoder.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: June 18, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu Cai, Chunhui Zhang, Jifang He
  • Publication number: 20190182223
    Abstract: Establishing a connection is disclosed including acquiring an authentication code, sending data including the authentication code to a management server, receiving parameter information sent back by the management server after the management server performed a successful authentication using the data including the authentication code, and establishing, using the parameter information, a channel to a connection server.
    Type: Application
    Filed: December 11, 2018
    Publication date: June 13, 2019
    Inventors: Wenchao Wang, Chunhui Zhang, Yanming Cai, Ji Zhao
  • Publication number: 20190182070
    Abstract: Event processing associated with a smart device is disclosed, including: receiving an indication of an event detected by a function module associated with a smart device; determining, based at least in part on event registration information, that an event message is to be sent to a cloud device; and sending the event message to the cloud device. Event processing associated with a smart device also includes: receiving an indication of an event detected by a first function module associated with a smart device; determining, based at least in part on event registration information, that a control message is to be sent to a second function module associated with the smart device; and sending the control message to the second function module associated with the smart device.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 13, 2019
    Inventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
  • Publication number: 20190182332
    Abstract: Action processing associated with a cloud device is disclosed, including: in response to a trigger comprising receiving a forwarding instruction from a control device or receiving an event message from a first smart device, sending an action message to a second smart device, wherein the action message comprises at least an action identifier, wherein the action identifier corresponds to a control instruction to be executed at the second smart device; and receiving an action response message from the second smart device, wherein the action response message comprises the action identifier and an action status identifier, wherein the action status identifier is associated with an execution status of the control instruction at the second smart device.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 13, 2019
    Inventors: Jiangbo Yang, Chunhui Zhang, Yanming Cai, Ji Zhao, Wenchao Wang, Nan Zhang, Hujia Liu
  • Patent number: 10321424
    Abstract: A method and nodes for wireless timing synchronization of a target node and a source node. In some embodiments, a request is sent to a source node for time synchronizing the target node with the source node. A first time, T1, indicative of time of transmission of a first radio signal from the source node to the target node is determined. A second time, T2, indicative of time of receipt of the first radio signal at the target node is determined. A third time, T3, indicative of time of transmission of a second radio signal from the target node to the source node is determined. A fourth time, T4, indicative of time of receipt of the second radio signal at the source node is determined. A clock offset based on T1, T2, T3 and T4 for use in time synchronizing the target node with the source node is determined.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: June 11, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chunhui Zhang, Angelo Centonza, Garry Irvine, Mikael Olofsson, Magnus Sandgren
  • Publication number: 20190158941
    Abstract: This application discloses a method and an apparatus for controlling an optical switch matrix. The method includes: setting row drives corresponding to P input ports to a reset row drive value, and setting column drives corresponding to Q output ports to a reset column drive value, so that optical switches at intersections are in a first state; successively setting, based on time, a row drive corresponding to an ith input port to values in a switching row drive sequence, and successively setting, based on time, a column drive corresponding to a jth output port to values in a switching column drive sequence, so that a target optical switch in the P×Q optical switches remains in the first state, and the other optical switches are switched from the first state to a second state in first time periods.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 23, 2019
    Inventors: Chunhui ZHANG, Peng ZHANG, Shengyong YAN
  • Patent number: 10275046
    Abstract: In some implementations, an access device may sense movement in six degrees of freedom for interacting with information in a user interface. In some implementations, a security feature may be included for verifying an authorization of a user to use the access device. Additionally, in some implementations, the access device may establish communication with an available computing device for accessing and interacting with information that may include remotely stored information, cloud data, cloud services, and the like.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chunhui Zhang, Min Wang, Richard Harper, Tong Yuan, Chunshui Zhao, Xiangwei Zhu
  • Patent number: 10261904
    Abstract: Operations associated with a memory and operations associated with one or more functional units may be received. A dependency between the operations associated with the memory and the operations associated with one or more of the functional units may be determined. A first ordering may be created for the operations associated with the memory. Furthermore, a second ordering may be created for the operations associated with one or more of the functional units based on the determined dependency and the first operating of the operations associated with the memory.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: April 16, 2019
    Assignee: Intel Corporation
    Inventors: Chunhui Zhang, George Z. Chrysos, Edward T. Grochowski, Ramacharan Sundararaman, Chung-Lun Chan, Federico Ardanaz
  • Publication number: 20190102301
    Abstract: Technologies for enforcing coherence ordering in consumer polling interactions include a network interface controller (NIC) of a target computing device which is configured to receive a network packet, write the payload of the network packet to a data storage device of the target computing device, and obtain, subsequent to having transmitted a last write request to write the payload to the data storage device, ownership of a flag cache line of a cache of the target computing device. The NIC is additionally configured to receive a snoop request from a processor of the target computing device, identify whether the received snoop request corresponds to a read flag snoop request associated with an active request being processed by the NIC, and hold the received snoop request for delayed return in response to having identified the received snoop request as the read flag snoop request. Other embodiments are described herein.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Bin Li, Chunhui Zhang, Ren Wang, Ram Huggahalli
  • Publication number: 20190102537
    Abstract: Technologies for untrusted code execution include a computing device having a processor with sandbox support. The computing device executes code included in a native domain in a non-privileged, native processor mode. The computing device may invoke a sandbox jump processor instruction during execution of the code in the native domain to enter a sandbox domain. The computing device executes code in the sandbox domain in a non-privileged, sandbox processor mode in response to invoking the sandbox jump instruction. While executing in the sandbox processor mode, the processor denies access to memory outside of the sandbox domain and may deny execution of one or more prohibited instructions. From the sandbox domain, the computing device may execute a sandbox exit instruction to exit the sandbox domain and resume execution in the native domain. The computing device may execute processor instructions to configure the sandbox domain. Other embodiments are described and claimed.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Mingwei Zhang, Mingqiu Sun, Ravi L. Sahita, Chunhui Zhang, Xiaoning Li
  • Publication number: 20180327928
    Abstract: The present invention relates to the purification of silicon. The present invention provides a method for purification of silicon. The method includes recrystallizing starting material-silicon from a molten solvent comprising aluminum to provide final recrystallized-silicon crystals. The method also includes washing the final recrystallized-silicon crystals with an aqueous acid solution to provide a final acid-washed-silicon. The method also includes directionally solidifying the final acid-washed-silicon to provide final directionally solidified-silicon crystals.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 15, 2018
    Inventors: Alain Turenne, Dan Smith, Damon Dastgiri, Fritz G. Kirscht, Anthony Tummillo, Chunhui Zhang, Kamel Ounadjela