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: 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
  • 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