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

  • 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
  • Publication number: 20190173888
    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: Application
    Filed: January 30, 2019
    Publication date: June 6, 2019
    Inventors: Junwu LI, Si SHEN
  • Patent number: 10291518
    Abstract: A device may receive a packet associated with a flow and may identify a capacity indicator associated with a flow table. The capacity indicator may indicate an available storage capacity associated with the flow table. The flow table may be stored by another device and may include entries for one or more flows and one or more corresponding actions to be taken in association with the one or more flows. The device may determine a service indicator that indicates a priority associated with the flow and may compare the capacity indicator and the service indicator. The device may selectively provide a message to the other device based on comparing the capacity indicator and the service indicator. The message may include an instruction for the other device to store an entry, associated with the flow, in the flow table.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Qiang Shen, Si Yuan Tong, Jianhua Gu, Guangsong Huang
  • Publication number: 20180341990
    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: June 28, 2018
    Publication date: November 29, 2018
    Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
  • Publication number: 20180302243
    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: June 26, 2018
    Publication date: October 18, 2018
    Inventors: Junwu Li, Si Shen
  • Publication number: 20160117738
    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: Application
    Filed: January 6, 2016
    Publication date: April 28, 2016
    Inventors: Si SHEN, Kentaro TOKUSEI, Weipeng Paul YAN, Giao NGUYEN, Steve MILLER
  • Patent number: 9251520
    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: February 22, 2006
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Si Shen, Kentaro Tokusei, Weipeng Paul Yan, Giao Nguyen, Steve Miller
  • Publication number: 20150019642
    Abstract: A calendar-event recommendation system that generates and displays event recommendations tailored to a user. The system may recommend events based on a user's current location. The system may recommend events based on a user's social network, such as if the user's friends attend an event, or an event organized by or affiliated with a person, place, or organization the user has interest in. The system may recommend events based on receiving an invitation from others, or if the user's contacts are in the event's guest list. The system may recommend events based on the user's past behavior, such as attending similar events. The system may recommend events based on a user's subscription to categories of certain types of events. After recommending an event, the system may automatically add the event to the user's calendar, add the user's name to a guest list, and share the event with the user's contacts.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 15, 2015
    Inventors: Tianxiong WANG, Kunliang ZHAO, Si SHEN
  • Publication number: 20110014708
    Abstract: The present invention provides a modified nucleic acid for expressing bovine lactoferricin (LFB) in algae, which consists of SEQ ID NO: 3. The present invention also provides a method of producing a foreign desired gene product in algae, comprising: (a) weakening or removing cell wall of the algae by a protein enzyme solution to make algae become suitable for gene transfer; (b) transferring a foreign gene encoding the desired gene product into the algae; and (c) expressing the foreign gene to produce the desired gene product. The present invention further provides a feed composition comprising a transgenic algae or its offspring, wherein the cell wall of said transgenic algae is weakened or removed by a protein enzyme solution.
    Type: Application
    Filed: July 17, 2009
    Publication date: January 20, 2011
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: Huai-Jen Tsai, Si-Shen Li
  • Publication number: 20090187477
    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: January 18, 2008
    Publication date: July 23, 2009
    Inventors: Ariel H. Bardin, Rachel Garb, Mohammed Abdoolcarim, Si Shen
  • Publication number: 20070198339
    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: Application
    Filed: February 22, 2006
    Publication date: August 23, 2007
    Inventors: Si Shen, Kentaro Tokusei, Weipeng Yan, Giao Nguyen, Steve Miller
  • Publication number: 20060193787
    Abstract: A drug delivery system based on at least one type of nanoparticle. In particular, a nanoparticle-based drug delivery system including at least one first drug, at least one second drug and at least one type of nanoparticle.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 31, 2006
    Inventor: Si-Shen Feng
  • Publication number: 20060188543
    Abstract: Coatings for drug delivery. In particular, coatings comprising nanoparticles loaded with at least one drug, on implants such as stents, to deliver drugs at the sites of implantation.
    Type: Application
    Filed: January 31, 2006
    Publication date: August 24, 2006
    Inventor: Si-Shen Feng