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: 11838389Abstract: 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: GrantFiled: December 28, 2021Date of Patent: December 5, 2023Assignee: HUAWEI CLOUD COMPUTING TECHNOLOIGES CO., LTD.Inventors: Lei Xiao, Bo Jin, Si Shen, Youqiang Li
-
Patent number: 11776018Abstract: 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: GrantFiled: March 16, 2022Date of Patent: October 3, 2023Assignee: Google LLCInventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
-
Publication number: 20230274957Abstract: 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: ApplicationFiled: May 9, 2023Publication date: August 31, 2023Inventors: 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: 11729102Abstract: 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: GrantFiled: November 24, 2021Date of Patent: August 15, 2023Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Publication number: 20230012682Abstract: 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: ApplicationFiled: September 15, 2022Publication date: January 19, 2023Inventors: Ming LI, Leiqiang ZHANG, Si SHEN, Jishi LIANG, Tangzhen LI, Wenguang CHEN
-
Patent number: 11436643Abstract: 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: GrantFiled: June 28, 2018Date of Patent: September 6, 2022Assignee: Google LLCInventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
-
Patent number: 11418512Abstract: 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: GrantFiled: May 13, 2020Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Publication number: 20220207569Abstract: 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: ApplicationFiled: March 16, 2022Publication date: June 30, 2022Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
-
Publication number: 20220123960Abstract: 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: ApplicationFiled: October 28, 2021Publication date: April 21, 2022Inventors: Junwu Li, Si Shen
-
Publication number: 20220124172Abstract: 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: ApplicationFiled: December 28, 2021Publication date: April 21, 2022Inventors: Lei Xiao, Bo Jin, Si Shen, Youqiang Li
-
Publication number: 20220086092Abstract: 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: ApplicationFiled: November 24, 2021Publication date: March 17, 2022Inventors: Junwu Li, Si Shen
-
Publication number: 20210398779Abstract: 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: ApplicationFiled: June 17, 2021Publication date: December 23, 2021Inventors: Giyoul Kim, Junichi Arami, Zhen Liu, Yaxin Zhang, Yinghao Lin, Si Shen
-
Patent number: 11190375Abstract: 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: GrantFiled: September 27, 2019Date of Patent: November 30, 2021Assignee: HUAWEI TECHNOLGOIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Publication number: 20200274875Abstract: 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: ApplicationFiled: May 13, 2020Publication date: August 27, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Publication number: 20200203197Abstract: 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: ApplicationFiled: December 12, 2019Publication date: June 25, 2020Inventors: 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: 10659471Abstract: 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: GrantFiled: January 30, 2019Date of Patent: May 19, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Publication number: 20200112458Abstract: 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: ApplicationFiled: September 27, 2019Publication date: April 9, 2020Inventors: Junwu Li, Si Shen
-
Patent number: 10447500Abstract: 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: GrantFiled: June 26, 2018Date of Patent: October 15, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Junwu Li, Si Shen
-
Patent number: 10380651Abstract: 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: GrantFiled: January 6, 2016Date of Patent: August 13, 2019Assignee: Google LLCInventors: Si Shen, Kentaro Tokusei, Weipeng Paul Yan, Giao Nguyen, Steven James Miller
-
Patent number: D968913Type: GrantFiled: October 13, 2020Date of Patent: November 8, 2022Assignee: SHENZHEN XIAOSI TECHNOLOGY CO., LTDInventors: Si Shen, Xianglin Liu, Xinliang Zou