Patents by Inventor Daisy Caroline Francis

Daisy Caroline Francis 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: 10333846
    Abstract: The present disclosure is directed towards systems and methods routing network packets between multi-core intermediaries. A processor of a plurality of processors on a client-side intermediary device may receive a packet from a client device. The processor may be identified by a core identifier. The processor may calculate a first set of source port addresses based on a first key and the core identifier. The processor may identify a target server-side intermediary device and a target processor based on data received with the packet or metadata received from the target server-side intermediary device. The processor may calculate a second set of port addresses based on a second key and the target core identifier. The processor may identify a port address common to both the first set and second set of port addresses. The processor may replace the original source port address in the packet with the identified port address.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 25, 2019
    Assignee: Citrix Systems, Inc.
    Inventors: Pravin Singhal, Daisy Caroline Francis, Hrushikesh Shrinivas Paralikar
  • Publication number: 20170244637
    Abstract: The present disclosure is directed towards systems and methods routing network packets between multi-core intermediaries. A processor of a plurality of processors on a client-side intermediary device may receive a packet from a client device. The processor may be identified by a core identifier. The processor may calculate a first set of source port addresses based on a first key and the core identifier. The processor may identify a target server-side intermediary device and a target processor based on data received with the packet or metadata received from the target server-side intermediary device. The processor may calculate a second set of port addresses based on a second key and the target core identifier. The processor may identify a port address common to both the first set and second set of port addresses. The processor may replace the original source port address in the packet with the identified port address.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Pravin Singhal, Daisy Caroline Francis, Hrushikesh Shrinivas Paralikar