Patents by Inventor Si Shen

Si Shen 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: 11838389
    Abstract: A service deployment method determining an execution path of a to-be-deployed service, the execution path includes a first execution device and a second execution device; obtaining a first quality of service (QoS) of the first execution device; obtaining a second QoS of the second execution device; calculating a third QoS of the execution path based on the first QoS and the second QoS; obtaining a preset QoS of the to-be-deployed service; making a first determination that a first relationship between the third QoS and the preset QoS meets a preset rule; and deploying, in response to the first determination, the to-be-deployed service on the execution path.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: December 5, 2023
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOIGES CO., LTD.
    Inventors: Lei Xiao, Bo Jin, Si Shen, Youqiang Li
  • Patent number: 11776018
    Abstract: Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: October 3, 2023
    Assignee: Google LLC
    Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
  • Publication number: 20230274957
    Abstract: The invention discloses a semiconductor multi-station processing chamber. Each of the multiple station includes a downward concave accommodation defined by walls and receives a pedestal therein. The pedestal and the walls define a first gap. A showerhead plate mounted on an upper lid above the pedestal to define a processing region. A second gap for supply swiping gas is defined between the showerhead plate and the upper lid. An isolation member is liftable between the downward concave accommodation and the showerhead plate to optionally encircle a processing region defined by the pedestal and the showerhead plate or to retract back into the downward concave accommodation. Such that, when the isolation member surrounds and encircles the processing region, the station is able to be structurally isolated from its neighboring one station.
    Type: Application
    Filed: May 9, 2023
    Publication date: August 31, 2023
    Inventors: HUAQIANG TAN, REN ZHOU, ZHOU WANG, DEZAN YANG, GIYOUL KIM, JING LI, JUNICHI ARAMI, ZHONGWU LIU, SI SHEN, BRIAN LU, SEAN CHANG, GREGORY SIU
  • Patent number: 11729102
    Abstract: An active-active cluster control method includes that a control node receives a first query request from a first network processing node in an active-active cluster, configures an outbound forwarding rule based on forwarding information, generates an inbound forwarding rule, and sends the outbound forwarding rule to the first network processing node. The control node may further receive a second query request, determine that forwarding information of a second packet matches the inbound forwarding rule, obtain the recorded inbound forwarding rule, and send the inbound forwarding rule to the second network processing node.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: August 15, 2023
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Publication number: 20230012682
    Abstract: Embodiments of this application disclose a virtual machine migration method. One example method includes: indicating, by a controller, a proxy virtual machine to mount a volume; replacing, by using the proxy virtual machine, a driver of an original platform in the volume with a driver of a target platform; and then, mounting a replaced volume to a target virtual machine.
    Type: Application
    Filed: September 15, 2022
    Publication date: January 19, 2023
    Inventors: Ming LI, Leiqiang ZHANG, Si SHEN, Jishi LIANG, Tangzhen LI, Wenguang CHEN
  • Patent number: 11436643
    Abstract: Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: September 6, 2022
    Assignee: Google LLC
    Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
  • Patent number: 11418512
    Abstract: In a method for providing access to a service provided by a physical server in a cloud computing system, a cloud platform allocates to the service a publishing IP address and a publishing port, and sends a NAT rule to an access network element associated with the virtual machine. Upon receiving a service access request from the virtual machine for accessing the service, the access network element modifies, according to the NAT rule, a destination address of the service access request into the IP address and the port of the physical server that provides the service, and routes the modified service access request to the physical server.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Publication number: 20220207569
    Abstract: Methods for generating one or more advertisement creatives for multiple advertisement types. In one aspect, a method includes receiving a selection and data entered in an electronic form, the selection being for two or more different advertisement types, the entered data being of one or more data types, the data types including text, image, audio, or video, generating two or more advertisement creatives using the entered data, the two or more advertisement creatives being for the selected two or more different advertisement types, and presenting the two or more advertisement creatives.
    Type: Application
    Filed: March 16, 2022
    Publication date: June 30, 2022
    Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
  • Publication number: 20220123960
    Abstract: A data packet processing method includes: a cloud management platform sending virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device; a virtual switch receiving a data packet from the computing instance using a virtual port of the computing instance, where the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet; the virtual switch sending the data packet according to the VLAN identifier and routing the data packet to the network processing device; the network processing device determining the VPC network information according to the network address; and the network processing device performing network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement.
    Type: Application
    Filed: October 28, 2021
    Publication date: April 21, 2022
    Inventors: Junwu Li, Si Shen
  • Publication number: 20220124172
    Abstract: A service deployment method determining an execution path of a to-be-deployed service, the execution path includes a first execution device and a second execution device; obtaining a first quality of service (QoS) of the first execution device; obtaining a second QoS of the second execution device; calculating a third QoS of the execution path based on the first QoS and the second QoS; obtaining a preset QoS of the to-be-deployed service; making a first determination that a first relationship between the third QoS and the preset QoS meets a preset rule; and deploying, in response to the first determination, the to-be-deployed service on the execution path.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Lei Xiao, Bo Jin, Si Shen, Youqiang Li
  • Publication number: 20220086092
    Abstract: An active-active cluster control method including: a control node receives a first query request sent by a first network processing node in an active-active cluster, configures an outbound forwarding rule based on forwarding information, generates an inbound forwarding rule, and sends the outbound forwarding rule to the first network processing node. The control node may further receive a second query request, determine that forwarding information of a second packet matches the inbound forwarding rule, obtain the recorded inbound forwarding rule, and send the inbound forwarding rule to the second network processing node. thereby avoiding problems such as a packet loss and service interruption.
    Type: Application
    Filed: November 24, 2021
    Publication date: March 17, 2022
    Inventors: Junwu Li, Si Shen
  • Publication number: 20210398779
    Abstract: This application relates to an apparatus, a system, and a method for impedance adjustment of a processing station. An apparatus for impedance adjustment of a single processing station may include: a heating plate including a first grounding grid and a second grounding grid, where the first grounding grid and the second grounding grid cover different areas of the heating plate; a first tuner connected to the first grounding grid and including a first adjustable capacitor and a first sensor for detecting a current; and a second tuner connected to the second grounding grid and including a second adjustable capacitor and a second sensor for detecting a current.
    Type: Application
    Filed: June 17, 2021
    Publication date: December 23, 2021
    Inventors: Giyoul Kim, Junichi Arami, Zhen Liu, Yaxin Zhang, Yinghao Lin, Si Shen
  • Patent number: 11190375
    Abstract: A data packet processing method includes cloud management platform sends virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device, a virtual switch receives a data packet from the computing instance using a virtual port of the computing instance, and the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet, the virtual switch sends the data packet according to the VLAN identifier, and routes the data packet to the network processing device, the network processing device determines the VPC network information of the computing instance according to the network address of the computing instance, and performs network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement, thereby improving management efficiency.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 30, 2021
    Assignee: HUAWEI TECHNOLGOIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Publication number: 20200274875
    Abstract: In a method for providing access to a service provided by a physical server in a cloud computing system, a cloud platform allocates to the service a publishing IP address and a publishing port, and sends a NAT rule to an access network element associated with the virtual machine. Upon receiving a service access request from the virtual machine for accessing the service, the access network element modifies, according to the NAT rule, a destination address of the service access request into the IP address and the port of the physical server that provides the service, and routes the modified service access request to the physical server.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Publication number: 20200203197
    Abstract: The invention discloses a semiconductor multi-station processing chamber. Each of the multiple station includes a downward concave accommodation defined by walls and receives a pedestal therein. The pedestal and the walls define a first gap. A showerhead plate mounted on an upper lid above the pedestal to define a processing region. A second gap for supply swiping gas is defined between the showerhead plate and the upper lid. An isolation member is liftable between the downward concave accommodation and the showerhead plate to optionally encircle a processing region defined by the pedestal and the showerhead plate or to retract back into the downward concave accommodation. Such that, when the isolation member surrounds and encircles the processing region, the station is able to be structurally isolated from its neighboring one station.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 25, 2020
    Inventors: HUAQIANG TAN, REN ZHOU, ZHUO WANG, DEZAN YANG, GIYOUL KIM, JING LI, JUNICHI ARAMI, ZHONGWU LIU, SI SHEN, BRIAN LU, SEAN CHANG, GREGORY SIU
  • Patent number: 10659471
    Abstract: A method for a virtual machine to access a physical server in a cloud computing system is disclosed. A cloud platform allocates, to the service deployed on the physical server, a publishing IP address and a publishing port and sends a NAT rule to an access network element of the virtual machine. When receiving a service access request for accessing the service, the access network element modifies, according to the NAT rule, a destination address of the service access request into the IP address and the port that are of the physical server, and routes the modified service access request to the physical server, so that the virtual machine can access the service on the physical server without knowing a real IP address and port of the physical server.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: May 19, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Publication number: 20200112458
    Abstract: A data packet processing method includes cloud management platform sends virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device, a virtual switch receives a data packet from the computing instance using a virtual port of the computing instance, and the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet, the virtual switch sends the data packet according to the VLAN identifier, and routes the data packet to the network processing device, the network processing device determines the VPC network information of the computing instance according to the network address of the computing instance, and performs network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement, thereby improving management efficiency.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 9, 2020
    Inventors: Junwu Li, Si Shen
  • Patent number: 10447500
    Abstract: A data packet processing method includes cloud management platform sends virtual private cloud (VPC) network information of a computing instance running on a host to a network processing device, a virtual switch receives a data packet from the computing instance using a virtual port of the computing instance, and the data packet carries a network address of the computing instance and a virtual local area network (VLAN) identifier of the virtual port sending the data packet, the virtual switch sends the data packet according to the VLAN identifier, and routes the data packet to the network processing device, the network processing device determines the VPC network information of the computing instance according to the network address of the computing instance, and performs network function processing on the data packet. Therefore, a VPC network feature of a computing instance can be adjusted according to a requirement, thereby improving management efficiency.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 15, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junwu Li, Si Shen
  • Patent number: 10380651
    Abstract: A method of generating relevant promotional materials for transmission to a mobile device includes receiving a query from the mobile device, identifying a plurality of advertisements associated with an advertiser-directed delivery parameter that match parameters for the mobile device, and generating a response to the query comprising search results and the plurality of advertisements.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Si Shen, Kentaro Tokusei, Weipeng Paul Yan, Giao Nguyen, Steven James Miller
  • Patent number: D968913
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: November 8, 2022
    Assignee: SHENZHEN XIAOSI TECHNOLOGY CO., LTD
    Inventors: Si Shen, Xianglin Liu, Xinliang Zou