Patents by Inventor Zhi Guo

Zhi Guo 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: 11450629
    Abstract: An interposer layer includes an integral waveguide to facilitate high speed (e.g., greater than 80 GHz) communication between semiconductor dies in a semiconductor package. An interposer layer may include a waveguide member and a dielectric layer disposed adjacent at least a portion of an exterior perimeter of the waveguide member. The waveguide member includes a material having a first relative permittivity. The dielectric member includes a material having a second relative permittivity that is less than the first relative permittivity. The waveguide member and the dielectric member form an interposer layer having an upper surface and a lower surface. A first conductive sheet may be disposed proximate the upper surface of the interposer layer and a second conductive sheet may be disposed proximate the lower surface of the interposer layer.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 20, 2022
    Assignee: Intel Corporation
    Inventors: Kemal Aygun, Zhi Guo Qian, Jian Yong Xie
  • Publication number: 20220295632
    Abstract: A method of manufacturing a base plate includes the following steps: providing a first substrate, the first substrate including a first base layer, a first copper coating and a second copper coating covered on two sides of the first base layer; opening at least one first hole on the first substrate, the first hole penetrating the first base layer and the first copper; forming a first electroplated coating on the first copper coating, the first copper coating filling the first hole to form a first connecting portion; opening at least one second hole on the first connecting portion and the first electroplated coating to form a plurality of second connecting pins.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Inventor: ZHI GUO
  • Patent number: 11429997
    Abstract: The present disclosure is directed toward a system that allows a promotion and marketing system to provide promotions to users of the promotion and marketing system for establishments that are currently not affiliated with the promotion and marketing system.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: August 30, 2022
    Assignee: GROUPON, INC.
    Inventors: Anthony Joseph, Jonathan Li On Wing, Zhi Guo
  • Publication number: 20220263862
    Abstract: Systems and methods for providing an integrated or Smart NIC-based hardware accelerator for a network security device to facilitate identification and mitigation of DoS attacks is provided. According to one embodiment, a processor of a network security device receives an application layer protocol request from a client, directed to a domain hosted by various servers and protected by the network security device. The application layer protocol request is parsed to extract a domain name and a path string. The hardware acceleration sub-system updates rate-based counters based on the application layer protocol request by performing a longest prefix match on the domain name and the path string. When a rate threshold associated with the rate-based counters is exceeded, a challenge message is created and transmitted to the client, having embedded therein the application layer protocol request; otherwise the application layer protocol request is allowed to pass through the network security device.
    Type: Application
    Filed: May 2, 2022
    Publication date: August 18, 2022
    Applicant: Fortinet, Inc.
    Inventors: Zhi Guo, Peixue Li, Xu Zhou
  • Publication number: 20220218219
    Abstract: A smart wearable device includes a display screen, a rear cover that engages with the display screen, a light generator, and a light receiver. The light generator and the light receiver are disposed in a mounting cavity formed after the display screen engages with the rear cover, the light generator is configured to emit light to an outer side of the rear cover, the light receiver is configured to receive light transmitted from the outer side of the rear cover, the light generator is disposed on a first control panel, the light receiver is disposed on a second control panel, and the light generator is disposed closer to the rear cover than the light receiver.
    Type: Application
    Filed: May 13, 2020
    Publication date: July 14, 2022
    Inventors: Yuliang Yao, Zhi Guo, Le Wang, Nan Lu, Rongguang Yang, Yi Xi, Shiyou Sun
  • Publication number: 20220218279
    Abstract: A photoplethysmography sensor is provided. The sensor includes a housing, a cover plate, an optical device configured to emit light outwards, and a photoelectric sensor configured to receive an external optical signal. The housing and the cover plate form an enclosed space, and the optical device and the photoelectric sensor are accommodated in the enclosed space. The cover plate includes a first area used by the optical device to emit the light outwards and a second area used by the photoelectric sensor to receive the external optical signal. The cover plate further includes a third area and a shielding structure disposed on the third area, and the shielding structure is configured to isolate light between the optical device and the photoelectric sensor. The shielding structure is disposed in the third area so that isolation between the optical device and the photoelectric sensor is improved.
    Type: Application
    Filed: June 17, 2020
    Publication date: July 14, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rongguang YANG, Yi XI, Shiyou SUN, Zhi GUO, Bin ZHANG
  • Patent number: 11388818
    Abstract: A method of manufacturing a base plate includes the following steps: providing a first substrate, the first substrate including a first base layer, a first copper coating and a second copper coating covered on two sides of the first base layer; opening at least one first hole on the first substrate, the first hole penetrating the first base layer and the first copper; forming a first electroplated coating on the first copper coating, the first copper coating filling the first hole to form a first connecting portion; opening at least one second hole on the first connecting portion and the first electroplated coating to form a plurality of second connecting pins.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: July 12, 2022
    Assignees: QING DING PRECISION ELECTRONICS (HUAIAN) CO., LTD, Avary Holding (Shenzhen) Co., Limited.
    Inventor: Zhi Guo
  • Patent number: 11350296
    Abstract: A packet detecting method includes receiving the wireless signal, generating a local characteristic sequence, acquiring a first cross-correlation result between the wireless signal and the local characteristic sequence, determining if a packet format of the wireless signal is a target packet format according to the first correlation result, generating at least one interference characteristic sequence according to the local characteristic sequence, a signal sampling frequency, and at least one working frequency difference, acquiring a second cross-correlation result between the wireless signal and the at least one interference characteristic sequence, and detecting a center frequency of the wireless signal for determining if a packet of the wireless signal is transmitted through a target channel according to the first correlation result and the second correlation result. The at least one interference characteristic sequence corresponds to at least one interference frequency.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 31, 2022
    Assignee: Realtek Semiconductor Corp.
    Inventor: Ming Zhi Guo
  • Patent number: 11347488
    Abstract: Systems and methods for programming a network device using a domain-specific language (DSL) are provided. According to one embodiment, source code in a form of a DSL, describing a slow-path task that is to be performed by a network device, is received by a processing resource. A determination is made regarding one or more types of processors are available within the network device to implement the slow-path task. For each portion of the source code, a preferred type of processor is determined by which the portion of the source code would be most efficiently implemented. When the preferred type of processor is available within the network device, executable code is generated targeting the preferred type of processor based on the portion of the source code; otherwise, intermediate code is generated in a form of a high-level programming language, targeting a general purpose processor of the network device.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: May 31, 2022
    Assignee: Fortinet, Inc.
    Inventors: Zhi Guo, John Cortes, Hao Wang
  • Patent number: 11349866
    Abstract: Systems and methods for providing an integrated or Smart NIC-based hardware accelerator for a network security device to facilitate identification and mitigation of DoS attacks is provided. According to one embodiment, a processor of a network security device receives an application layer protocol request from a client, directed to a domain hosted by various servers and protected by the network security device. The application layer protocol request is parsed to extract a domain name and a path string. The hardware acceleration sub-system updates rate-based counters based on the application layer protocol request by performing a longest prefix match on the domain name and the path string. When a rate threshold associated with the rate-based counters is exceeded, a challenge message is created and transmitted to the client, having embedded therein the application layer protocol request; otherwise the application layer protocol request is allowed to pass through the network security device.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 31, 2022
    Assignee: Fortinet, Inc.
    Inventors: Zhi Guo, Peixue Li, Xu Zhou
  • Patent number: 11341121
    Abstract: An example operation may include one or more of connecting, by a service discovery node, to a blockchain configured to store workloads and stakes of a plurality of endorser nodes, receiving, by the service discovery node, a discovery query that contains an endorsement policy from a user node, generating, by the service discovery node, cryptographic sortition parameters based on the endorsement policy, sending, by the service discovery node, the cryptographic sortition parameters to the plurality of the endorser nodes, collecting, by the service discovery node, sortition labels from the plurality of the endorser nodes, the sortition labels generated based on the sortition parameters, determining, based on the sortition labels, a set of the endorser nodes from the plurality of the endorser nodes that qualify the endorsement policy, and providing, by the service discovery node, identifiers of the set of the endorser nodes to the user node for an endorsement of a user transaction proposal.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Zhi Guo Deng, Qi Li, Huan Wu, Shun Xian Wu, Xiao Ling Chen, Qing Yu Pei
  • Publication number: 20220138590
    Abstract: A model construction system, apparatus, and method are provided. The model construction system includes at least one first source apparatus, at least one second source apparatus, and a model construction apparatus. The model construction apparatus receives a de-identification data set from each first source apparatus, receives a parameter set of a source model from each second source apparatus, generates at least one aligned data set by aligning the de-identification data set according to a predetermined data format, trains an original model to an assisted training model with the aligned data set(s), generates at least one updated parameter set according to the parameter set(s) and an assisted training parameter set, updates the assisted training model with one of the updated parameter set(s), and transmits the updated parameter set(s) to the second source apparatus(es). Each second source apparatus updates the source model according to the corresponding updated parameter set.
    Type: Application
    Filed: November 30, 2020
    Publication date: May 5, 2022
    Inventors: Pei-Yuan TSAI, Yu-Cheng TSAI, Zhi-Guo ZHU, Ping-Che YANG, Chih-Shan LUO
  • Patent number: 11297722
    Abstract: A multi-layered circuit board proofed against conductor loss or diminution when heated includes first and second circuit base boards. Each first circuit base board includes a first dielectric layer and a first wiring layer formed thereon and a first stepped paste block as a conductor formed in the first dielectric layer. The first stepped paste block is electrically connected to the first dielectric layer. Each second circuit base board includes a second dielectric layer and a second wiring layer, a second stepped paste block as a conductor is formed in the second dielectric layer. When pressed together for an electrical interconnection, the paste blocks are sealed and thus captive between the first and second circuit base boards.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: April 5, 2022
    Assignees: Avary Holding (Shenzhen) Co., Limited., QING DING PRECISION ELECTRONICS (HUAIAN) CO., LTD
    Inventors: Zhi Guo, Chao-Feng Huang
  • Publication number: 20220071006
    Abstract: A method of manufacturing a base plate includes the following steps: providing a first substrate, the first substrate including a first base layer, a first copper coating and a second copper coating covered on two sides of the first base layer; opening at least one first hole on the first substrate, the first hole penetrating the first base layer and the first copper; forming a first electroplated coating on the first copper coating, the first copper coating filling the first hole to form a first connecting portion; opening at least one second hole on the first connecting portion and the first electroplated coating to form a plurality of second connecting pins.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 3, 2022
    Inventor: ZHI GUO
  • Publication number: 20220060813
    Abstract: This application provides a wearable device. The wearable device includes a bearing body and a Bluetooth headset. An accommodating slot is disposed on the bearing body, a first locking component is disposed on the Bluetooth headset, and a second locking component is disposed on the bearing body. The Bluetooth headset is accommodated in the accommodating slot. The first locking component is locked with the second locking component. The Bluetooth headset includes an operation portion. The operation portion is configured to: unlock the first locking component and the second locking component, and push the unlocked Bluetooth headset out of the accommodating slot. The wearable device in this application may directly accommodate the Bluetooth headset, to provide more convenience to a user.
    Type: Application
    Filed: December 25, 2018
    Publication date: February 24, 2022
    Inventors: Rongguang YANG, Zhi GUO, Jie LI, Menglong ZHAO, Bin ZHANG, Yanguo HE, Yuliang YAO, Kelin LI
  • Patent number: 11250477
    Abstract: Embodiments of the present disclosure provide methods, systems, and apparatuses for programmatically determining and adjusting electronic bid values for a digital content object based on different conversion rates during different network time periods.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 15, 2022
    Assignee: Groupon, Inc.
    Inventors: Rahul Anand, Sandeep Dey, Pravin P. Thampi, Zhi Guo
  • Patent number: 11223562
    Abstract: Systems and methods for selectively processing packets based on their classification by a CBF are provided. According to one embodiment, a network device receives a packet, extracts n-tuple values from the header of the packet that are indicative of a particular transport protocol connection with which the packet is associated, determines whether the particular transport protocol connection represents an active transport protocol connection represented within the CBF by searching the CBF based on the n-tuple values. When the packet is a first packet of a new connection, counters maintained by the CBF corresponding to the n-tuple values are incremented. When a decrement event is detected for one or more of the counters, they are decremented. Finally, the packet is processed in accordance with its classification as a first packet of a new connection or a subsequent packet of an existing connection.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: January 11, 2022
    Assignee: Fortinet, Inc.
    Inventors: Zhi Guo, Xu Zhou, Kan Xiao
  • Publication number: 20210357194
    Abstract: Systems and methods for programming a network device using a domain-specific language (DSL) are provided. According to one embodiment, source code in a form of a DSL, describing a slow-path task that is to be performed by a network device, is received by a processing resource. A determination is made regarding one or more types of processors are available within the network device to implement the slow-path task. For each portion of the source code, a preferred type of processor is determined by which the portion of the source code would be most efficiently implemented. When the preferred type of processor is available within the network device, executable code is generated targeting the preferred type of processor based on the portion of the source code; otherwise, intermediate code is generated in a form of a high-level programming language, targeting a general purpose processor of the network device.
    Type: Application
    Filed: May 18, 2020
    Publication date: November 18, 2021
    Applicant: Fortinet, Inc.
    Inventors: Zhi Guo, John Cortes, Hao Wang
  • Publication number: 20210306882
    Abstract: A packet detecting method includes receiving the wireless signal, generating a local characteristic sequence, acquiring a first cross-correlation result between the wireless signal and the local characteristic sequence, determining if a packet format of the wireless signal is a target packet format according to the first correlation result, generating at least one interference characteristic sequence according to the local characteristic sequence, a signal sampling frequency, and at least one working frequency difference, acquiring a second cross-correlation result between the wireless signal and the at least one interference characteristic sequence, and detecting a center frequency of the wireless signal for determining if a packet of the wireless signal is transmitted through a target channel according to the first correlation result and the second correlation result. The at least one interference characteristic sequence corresponds to at least one interference frequency.
    Type: Application
    Filed: September 29, 2020
    Publication date: September 30, 2021
    Inventor: Ming Zhi Guo
  • Publication number: 20210303984
    Abstract: Systems and methods for a machine-learning based approach for classification of encrypted network traffic data are provided. According to various embodiment of the present disclosure, a network security device receives a stream of packets representing a network flow. Metadata relating to the stream of packets is determined. Application layer payload data of one or more packets of the stream of packets is matched against string patterns and regular expression patterns. Statistics relating to the application layer payload data are collected. The network flow is then classified as being associated with a particular network service of various network services by applying a machine-learning model to the metadata, results of the matching, and the collected statistics.
    Type: Application
    Filed: March 24, 2020
    Publication date: September 30, 2021
    Applicant: Fortinet, Inc.
    Inventors: Jing Lan, Kan Xiao, Zhi Guo