Patents by Inventor Zhaohui Zhang

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

  • Patent number: 12093248
    Abstract: The subject technology receives a statement to initiate an online index building process of an index. The subject technology determines that the index can be generated. The subject technology performs a write operation to store an index record indicating an initial status of the online index building process. The subject technology performs a statement fencing process. The subject technology performs a back-filling process of the index. The subject technology validates the index.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: September 17, 2024
    Assignee: Snowflake Inc.
    Inventors: Cristian Diaconu, Nikolaos Romanos Katsipoulakis, Alexander Miller, Dimitrios Tsirogiannis, William Waddington, Zhaohui Zhang
  • Publication number: 20240304155
    Abstract: Disclosed are a brightness control apparatus and method, and a display apparatus. The brightness control apparatus includes an optical detection circuit and an integrated circuit chip connected with the optical detection circuit. The optical detection circuit includes at least one transistor, configured to detect a light intensity of light to be detected corresponding to an environment where a display panel is located, and generate an electrical signal corresponding to the light intensity of the light to be detected.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 12, 2024
    Inventors: Xinle WANG, Wenchao HAN, Yifan SONG, Zhaohui MENG, Lianghao ZHANG, Yilin FENG, Zhengri LIN, Mingming WANG, Wei SUN, Rui LIU, Xin DUAN, Jing LIU, Wanzhi CHEN
  • Publication number: 20240305557
    Abstract: An interworking network device receives from a first other network device associated with an MPLS domain, a route that includes a label, a prefix, and a next-hop identifier that indicates the first other network device. The interworking network device thereby generates a prefix SID attribute that includes a SID value and information indicating a structure of the SID value, wherein a LOC portion of the SID value identifies the interworking network device, and a first sub-portion of a FUNCT portion of the SID value identifies an endpoint behavior of the interworking network device in association with the first other network device. The interworking network device modifies the route to cause the next-hop identifier to indicate the interworking network device, and to cause the route to include the prefix SID attribute. The interworking network device thereby sends the route to a second other network device associated with an SRv6 domain.
    Type: Application
    Filed: September 29, 2023
    Publication date: September 12, 2024
    Inventors: Zhaohui ZHANG, Shraddha HEGDE, Krzysztof Grzegorz SZARKOWICZ
  • Publication number: 20240282900
    Abstract: A circuit substrate includes a base substrate, traces, a protective layer, and an electronic device. The traces are provided on the base substrate. The protective layer is provided on the traces, and has openings each exposing a portion of a trace, the portion serving as a conductive pattern. The electronic device includes a chip and multiple bumps provided on the chip. The conductive pattern is connected to at least one of the bumps on the chip. The conductive pattern includes a first portion and a second portion connected to each other. An orthographic projection of the chip on the base substrate covers an orthographic projection of the first portion on the base substrate, and is non-overlapping with an orthographic projection of the second portion on the base substrate. The total area of conductive patterns connected to the chip is less than an area of the chip.
    Type: Application
    Filed: April 29, 2024
    Publication date: August 22, 2024
    Applicants: BOE MLED Technology Co., Ltd., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Shubai ZHANG, Lingyun SHI, Wei ZHANG, Longtao HUANG, Zhaohui LI, Zhifu YANG, Hao CHENG
  • Publication number: 20240272481
    Abstract: A driving assembly includes a main control chip, a circuit selection chipset and a channel chipset. The circuit selection chipset includes more than one circuit selection chip used to be electrically connected with each light source voltage line in one-to-one correspondence, and is configured to enable each circuit selection chip to load the light source voltage to the connected light source voltage line one by one under control of the main control chip; the channel chipset includes more than one channel control chip, each channel control chip is used to be electrically connected with one or more channel lines; the channel chipset is configured to enable the channel control chip to control driving current on each connected channel line under control of the main control chip.
    Type: Application
    Filed: June 29, 2022
    Publication date: August 15, 2024
    Applicants: Beijing BOE Display Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Wei SUN, Lianghao ZHANG, Xin DUAN, Zhaohui MENG, Shuhuan YU, Ying ZHOU
  • Patent number: 12060502
    Abstract: Phase separated articles that include a matrix phase including an acrylate copolymer; and a silicone elastomer phase stably dispersed in the matrix phase are described. The matrix phase may be derived from precursors comprising from 60 to 95 parts by weight of an alkyl acrylate having an alkyl group having 1 to 14 carbon atoms. Methods of forming phase separated articles, and articles including phase separated articles are also described.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: August 13, 2024
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventors: Encai Hao, Zhicheng Tian, Dong-Wei Zhu, Zhaohui Yang, James P. Dizio, Ying Zhang, Junkang J. Liu, Kent C. Hackbarth
  • Patent number: 12061587
    Abstract: The subject technology obtains a read timestamp of a first transaction. The subject technology performs a first read operation on a parent table associated with the first transaction to determine a set of committed versions of the parent table. The subject technology determines whether a key exists in the parent table based on the first transaction. The subject technology, in response to the key existing in the parent table, performs a first write operation on a child table. The subject technology determines whether a duplicate key exists in the child table. The subject technology, in response to determining that there is no duplicate key in the child table, determines whether there is a conflict with the key. The subject technology, in response to determining that there is no conflict with the key, performs a second write operation on a secondary index table of the child table.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: August 13, 2024
    Assignee: Snowflake Inc.
    Inventors: Nikolaos Romanos Katsipoulakis, Dimitrios Tsirogiannis, Zhaohui Zhang
  • Patent number: 12056114
    Abstract: The subject technology determines that a first visible version of a key is not one of a N number of newest versions of the key based on searching for the key in a regular space to locate the first visible version of the key. The subject technology performs a search of an undo space to locate a second visible version of the key. The subject technology determines whether the first visible version or the second visible version of the key is newer. The subject technology provides a newer version of the key between the first visible version and the second visible version of the key.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: August 6, 2024
    Assignee: Snowflake Inc.
    Inventors: Chen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
  • Patent number: 12052168
    Abstract: Techniques are described for using route target constraint to filter routes advertised to a node in a seamless Multiprotocol Label Switching (MPLS) network. For example, a first router of a first network may generate a first border gateway protocol (BGP) message to advertise routing information for a first node of the first network, the first BGP message indicating a transport class and specifying an address-specific route target, the transport class comprising one or more tunnels to the first node that share common characteristics. In response to receiving a second BGP message originated by second node of a second network, the second BGP message comprising the address-specific route target, the first router sends the first BGP message to a second router of the second network for sending to the second node to cause the second node to import the routing information.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: July 30, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Shraddha Hegde, Srihari Ramachandra Sangli, Kaliraj Vairavakkalai
  • Patent number: 12052181
    Abstract: A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: July 30, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Kireeti Kompella, Ronald Bonica
  • Publication number: 20240250789
    Abstract: In an example, a method comprises executing, by an access network user plane function (ANUP) for a mobile network, an access network protocol to implement a connection with a user equipment (UE); implementing, by the ANUP, based on session data received from a control plane function of a mobile core network for the mobile network, an interface with a data network; and routing or switching, by the ANUP, packets between the connection with the UE and the interface with the data network.
    Type: Application
    Filed: April 3, 2024
    Publication date: July 25, 2024
    Inventors: Zhaohui Zhang, Constantine Dimitrios-Polychronopoulos, Arda Akman
  • Publication number: 20240240068
    Abstract: A polyurethane adhesive composition, such as a two-component polyurethane adhesive, including (A) at least one isocyanate group-containing component including at least one isocyanate group-containing compound; and (B) at least one polyol component including: (Bi) at least one polyester polyol compound; and (Bii) at least one phosphate ester polyol compound; and a process for making the above composition.
    Type: Application
    Filed: November 22, 2018
    Publication date: July 18, 2024
    Applicant: Dow Global Technologies LLC
    Inventors: Rui Shi, Wenxin Zhang, Zhaohui Qu
  • Publication number: 20240235999
    Abstract: In an Ethernet Virtual Private Network (EVPN) with a multi-homed Ethernet Segment (MHES), potential problems of core isolation are avoided in a way that also avoids the potential “split brain” problems.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 11, 2024
    Inventors: Zhaohui Zhang, SelvaKumar Sivaraj, Pavana C V, M Ganesh Prasad
  • Publication number: 20240224158
    Abstract: In general, techniques are described for extending Mobile User Plane-Gateway architecture Border Gateway Protocol (BGP) signaling to an integrated Access Network-User Plane (ANUP) function in mobile networks. In an example, a method comprises receiving, by a computing system, a routing protocol message comprising second tunnel information for a packet data unit (PDU) session for a User Equipment (UE) and comprising data indicating a routing instance or a UE address for the User Equipment; by the computing system, based on matching the second tunnel information with first tunnel information sent or received on an interface with a mobile network control plane function, generating forwarding information to map the UE address to the PDU session or to map the PDU session to the routing instance; and based on the forwarding information, outputting, by the computing system, a packet associated with the PDU session.
    Type: Application
    Filed: June 28, 2023
    Publication date: July 4, 2024
    Inventors: Zhaohui Zhang, Arda Akman, Constantine Dimitrios Polychronopoulos
  • Publication number: 20240214296
    Abstract: BIER architecture currently does not support anycast, in that each BIER Forwarding Router (BFR) has its own unique BFR-prefix and BFR-ID. BIER signaling protocols also check if there are duplicate BFR-IDs advertised. Anycast support with BIER is described. The description updates (e.g., relaxes and/or removes some requirements of) RFC 8279, RFC 8401, and RFC 8444.
    Type: Application
    Filed: September 25, 2023
    Publication date: June 27, 2024
    Applicant: Juniper Networks, Inc.
    Inventor: Zhaohui Zhang
  • Publication number: 20240195741
    Abstract: A router on a multicast tree, may: (a) receive a control plane message (including a label and a tree identifier identifying the multicast tree) from a downstream router on the multicast tree; (b) construct an SRv6 SID in a LOC:FUNCT:ARG form, wherein the LOC part is a locator of the downstream router and the FUNCT part is the label included in the control plane message received; and (c) create an entry in its forwarding table so that the router replicates received traffic of this multicast tree to the downstream node using the SRv6 SID. A router on a multicast tree may construct an SRv6 SID in a LOC:FUNCT:ARG form for the multicast tree, wherein the LOC is a locator of the router and the FUNCT is to be signaled to an upstream router as a label.
    Type: Application
    Filed: December 8, 2023
    Publication date: June 13, 2024
    Applicant: Juniper Networks, Inc.
    Inventor: Zhaohui Zhang
  • Patent number: 12007990
    Abstract: The subject technology receives a query, the query including a set of statements, the set of statements including a first statement comprising a first data manipulation language operation. The subject technology determines that the set of statements includes at least one statement defining a first constraint, and a second statement indicating that the first constraint is statement deferrable for performing validation of the first constraint. The subject technology generates a key value constraint check operator as a node in a query plan. The subject technology generates a key value DML operator as a second node in the query plan, the key value DML operator corresponding to the first DML operation. The subject technology performs, using the key value constraint check operator, a validation process of the first constraint based at least in part on a set of violating keys of each DML operation from the set of statements.
    Type: Grant
    Filed: August 10, 2023
    Date of Patent: June 11, 2024
    Assignee: Snowflake Inc.
    Inventors: Nikolaos Romanos Katsipoulakis, Dimitrios Tsirogiannis, William Waddington, Zhaohui Zhang
  • Patent number: 11995080
    Abstract: The subject technology receives a query, the query including a statement for performing a join operation on a first table and a second table. The subject technology executes, by an execution node using a generated query plan, the query. The subject technology performs, during execution of the query by the execution node, a runtime range pruning process. The subject technology determines a set of range sets for pruning, each range set including a set of columns from the first table, the set of columns being removed from undergoing a read operation as part of executing the query. The subject technology determines, based on a range bloom vector, a set of rows in a particular range set of the first table to avoid scanning in connection with the read operation. The subject technology performs the read operation based a remaining set of rows.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: May 28, 2024
    Assignee: Snowflake Inc.
    Inventors: Dimitrios Tsirogiannis, Zhaohui Zhang
  • Publication number: 20240154895
    Abstract: A first network device may receive a first advertisement of a network destination from a second network device and may detect multihoming with the second network device. The second network device may detect the multihoming with the first network device. The first network device and the second network may enable egress protection for the multihoming. The first network device may allocate, from a first pool, a protection group identifier for a group of multihomed network devices and may allocate, from a second pool, a network destination identifier for the network destination. The first network device may provide, to a network and the second network device, a second advertisement that includes the protection group identifier and the network destination identifier. The protection group identifier and the network destination identifier may cause the network to direct traffic for the network destination, via the group of multihomed network devices.
    Type: Application
    Filed: January 3, 2023
    Publication date: May 9, 2024
    Inventors: Shraddha HEGDE, Krzysztof Grzegorz SZARKOWICZ, Zhaohui ZHANG
  • Patent number: 11979349
    Abstract: In an example, a method comprises executing, by an access network user plane function (ANUP) for a mobile network, an access network protocol to implement a connection with a user equipment (UE); implementing, by the ANUP, based on session data received from a control plane function of a mobile core network for the mobile network, an interface with a data network; and routing or switching, by the ANUP, packets between the connection with the UE and the interface with the data network.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: May 7, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Constantine Dimitrios-Polychronopoulos, Arda Akman