Patents by Inventor Daniel Wing

Daniel Wing 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: 20240114073
    Abstract: The present solution provides systems and methods for providing remote access and packet retransmission via third party networks. A device can receive a client request to establish a session with a virtual server. The client and the virtual server can communicate using a presentation services protocol over a lower-level protocol. The device can select a node on a network to use for the session between the client and the virtual server. The device can cause an installation of one or more network stacks on the node, the one or more network stacks configured to communicate with the client and the virtual server using the presentation services protocol over the lower-level protocol and to handle retransmissions of packets between the client, the node, and virtual servers. The device can cause each of the client and the virtual server to establish the session via the node.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Applicant: Citrix Systems, Inc.
    Inventors: Daniel Wing, Sridharan Rajagopalan, Rakesh Jha
  • Publication number: 20240108686
    Abstract: Pharmaceutical compositions and methods of their use are provided for reducing inflammation in a subject, blocking leukocyte recruitment, inhibiting tumor metastasis, treating sepsis and preventing/reducing acute kidney injury.
    Type: Application
    Filed: June 5, 2023
    Publication date: April 4, 2024
    Inventors: Stephen Mark Robbins, Donna Lorraine Senger, Jennifer Joy Rahn, Arthur Wing SZE Lau, Daniel Abraham Muruve, Saurav Roy Choudhury, Liane Babes, Paul Kubes
  • Publication number: 20240106739
    Abstract: Methods and systems for performing one or more path selection processes that determine connection conditions and send the data via established, multi-path, connections are described herein. The one or more path selection processes may be performed in a remote computing environment where the established, multi-path, connections are between two endpoint devices and are available to communicate data for a remote application and/or a remote desktop. Based on the one or more path selection processes, data for the remote application and/or the remote desktop may be sent via a connection that differs from connection assignments that were configured when the connections were initially established. Additionally, as part of the one or more path selection processes, routing information that indicates a routing path may be inserted into data sent via the connections. An intermediary device may be caused to route the data according to the routing path indicated by the routing information.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Sridharan Rajagopalan, Rakesh Jha, Daniel Wing
  • Patent number: 11803635
    Abstract: A computing device includes a memory and a processor configured to receive credentials stored on a client device for a website responsive to the client device initiating a launch of the website through a first browser at the client device. The processor runs a second browser to launch the website for display at the client device using the received credentials and some state information is synchronized between them for the duration of the session. The second browser isolates the website from access to other data of the client device.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: October 31, 2023
    Inventors: Daniel Wing, Manbinder Pal Singh
  • Publication number: 20230338082
    Abstract: A method and apparatus are disclosed for creating a puncture in a tissue. The assembly includes a puncturing device having a distal tip configured to deliver energy to the tissue, creating the puncture. The puncturing device further includes a marker positioned along the puncturing device. The assembly further includes a dilator which has a lumen extending from a proximal portion to a distal portion and configured to receive the puncturing device. The dilator further comprises a sensor positioned along a length of the dilator. When the marker and the sensor are aligned, energy is delivered to the distal tip of the puncturing device.
    Type: Application
    Filed: May 6, 2021
    Publication date: October 26, 2023
    Inventors: Matthew DiCicco, Gareth Davies, John Paul Urbanski, Eduardo Moriyama, Patrick Ryan, Daniel Wing Fai Mok, Brandon Tyler
  • Publication number: 20230329771
    Abstract: A system comprising a generator which is capable of supplying energy for puncturing a tissue and an electrical current of known voltage, wherein the electrical current of known voltage can pass through the tissue without damaging the tissue. The system also includes a puncturing device comprising an elongate member. A distal tip of the elongate member comprises an energy delivery device which is configured for delivering the energy for puncturing and two electrodes which are configured for delivering the electrical current of known voltage from one electrode to the other through a material which is in contact with the distal tip. The system further includes a sensor which is capable of detecting a value of the electrical current between the two electrodes. The generator comprises a generator switch for disabling energy delivery tip based on the value of the electric current detected by the sensor.
    Type: Application
    Filed: April 27, 2023
    Publication date: October 19, 2023
    Inventors: Gareth Davies, John Paul Urbanski, Eduardo Moriyama, Patrick Ryan, Matthew DiCicco, Daniel Wing Fai Mok
  • Publication number: 20230255685
    Abstract: A puncturing device configured to create a puncture in a tissue comprising an elongate member comprising a proximal portion defining a longitudinal axis along the length of the elongate member. The elongate member further comprises a flexible distal portion of the that curves away from the longitudinal axis and a distal tip configured to deliver energy to the tissue. A sensing element placed on the flexible distal portion of the elongate member detects the curvature of the distal portion such that when the flexible distal portion of the elongate member is straightened, energy is delivered to the distal tip and when the flexible distal portion of the elongate member is curved, energy is not delivered to the distal tip.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 17, 2023
    Inventors: Daniel Wing Fai Mok, Gareth Davies, John Paul Urbanski, Eduardo Moriyama, Patrick Ryan, Matthew DiCicco
  • Publication number: 20230172594
    Abstract: A method and apparatus are disclosed for a device for creating a puncture in a tissue. The puncturing device comprising an elongate member having a puncturing portion at the distal tip. The puncturing device further includes at least one inflatable feature positioned around the outer circumference and at a distal portion of the elongate member. The puncturing device includes a lumen extending from a proximal end of the elongate member to the inflatable feature. The inflatable feature is in a fluid communication with the lumen and can be inflated to dilate the puncture in the tissue or anchor the puncturing device in a heart structure.
    Type: Application
    Filed: January 13, 2023
    Publication date: June 8, 2023
    Inventors: Matthew DiCicco, Gareth Davies, John Paul Urbanski, Eduardo Moriyama, Patrick Ryan, Daniel Wing Fai Mok
  • Publication number: 20230149675
    Abstract: A method and apparatus are disclosed for an optimized transseptal procedure for providing left heart access, that reduces the number of devices that are used in order to minimize procedural time, complexity and cost. The apparatus comprises a reshapeable hybrid dilator that comprises the combined functionality of a transseptal sheath and dilator assembly. The hybrid dilator comprises: a dilator shaft defining a lumen for receiving a crossing device therethrough, the dilator shaft comprising a stiffening member and a deflectable portion, being structured to provide support for the crossing device when the crossing device is used to create a puncture in a tissue; and a distal tip having an outer diameter which tapers down to an outer diameter of the crossing device for providing a smooth transition between the crossing device and the distal tip when the crossing device is inserted through the lumen and protrudes beyond the distal tip.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Inventors: Charlene Leung, Daniel Wing Fai Mok, Eduardo Moriyama, Gareth Davies, Olivia Lougheed, Dermot Sullivan, Linus Leung, Ryan Budd
  • Publication number: 20220342981
    Abstract: A computing device includes a memory and a processor configured to receive credentials stored on a client device for a website responsive to the client device initiating a launch of the website through a first browser at the client device. The processor runs a second browser to launch the website for display at the client device using the received credentials and some state information is synchronized between them for the duration of the session. The second browser isolates the website from access to other data of the client device.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Inventors: DANIEL WING, MANBINDER PAL SINGH
  • Publication number: 20220125629
    Abstract: A method and apparatus are disclosed for preventing injury to an esophagus caused by heat or cold being delivered to the left atrium, the method including altering a heat exchange device from an insertable configuration to a heat exchanging configuration which has an inflated generally flattened cross section (e.g. capsule-shaped, elliptical) corresponding with the cross section of the inside of the esophagus such that the esophagus is maintained in its natural shape and location. In some embodiments the heat exchange device has a heat exchanger which is inflated to be in the heat exchanging configuration.
    Type: Application
    Filed: February 12, 2020
    Publication date: April 28, 2022
    Inventors: Amanda Hartley, Andrew Herbert-Copley, Dmitry Gerber, Hamed Avari, Ros Brannick, Trevor James Dell, Daniel Wing Fai Mok, Kishan Shah, Noah NuoXu Yang, Bianca Chiapetta, Gareth Davies, Luke Keaveney, Martin Carrington, Susan Brazda, Stephen Gennara, Ramunas Wierzbicki, Yasir Al-Saffar, Amanda Centazzo-Colella, Owen Moffitt
  • Patent number: 11245674
    Abstract: Example methods are provided for secure communication protocol processing in a network environment. The method may comprise, in response to detecting a first transport protocol packet that is addressed from a first endpoint to a second endpoint and includes unencrypted payload data and a first sequence number, generating and sending a first secure communication protocol packet that includes encrypted payload data and a second sequence number. The method may also comprise, in response detecting a second transport protocol packet that includes the first sequence number, determining that the second transport protocol packet is a retransmission of the first transport protocol packet. The method may further comprise generating and sending a second secure communication protocol packet that includes the second sequence number associated with the first sequence number.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 8, 2022
    Assignee: NICIRA, INC.
    Inventors: Sanal Pillai, Daniel Wing
  • Publication number: 20210298862
    Abstract: A method and apparatus are disclosed for regulating a temperature of an esophagus when heat or cold is delivered to a left atrium, the method including altering a heat exchange device from an insertable configuration to a heat exchanging configuration which conforms and corresponds with a cross-section of an inside of the esophagus such that the esophagus is maintained in its natural shape and location. In some embodiments the heat exchange device has a heating/cooling balloon which is inflated to be in the heat exchanging configuration. Some alternative embodiments includes altering the configuration of the balloon to conform to or correspond with the cross section of an esophagus by means other than inflation.
    Type: Application
    Filed: February 13, 2019
    Publication date: September 30, 2021
    Inventors: Amanda Hartley, Gareth Davies, Amanda Centazzo-Colella, Noah Yang, Yasir Al-Saffar, Kishan Shah, Andrew Herbert-Copley, Ramunas Wierzbicki, Dmitry Gerber, Daniel Wing Fai Mok, Trevor James Dell, Hamed Avari
  • Patent number: 10749897
    Abstract: In one embodiment, a distributed denial of service attack on a network is identified. In response to the distributed denial of service attack, a script to request a short term certificate is executed. The short term certificate is generated by a certificate server and received either directly or indirectly from the certificate server. An instruction to redirect traffic using the short term certificate and private key is sent to a distributed denial of service attack protection service that is operable to filter or otherwise mitigate malicious traffic involved in the distributed denial of service attack.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 18, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Tirumaleswar Reddy, Daniel Wing, Prashanth Patil
  • Patent number: 10404781
    Abstract: In one embodiment, there is provided a device implementing a leecher peer, the device including a processor to request a list of seeder peers from a tracker, receive the list, select a first seeder peer from the list from which to download at least part of a content item, start downloading the at least part of the content item from the first seeder peer, receive a message from the first seeder peer indicating a deterioration in an upload flow characteristic of the first seeder peer, in response to receiving the message, request an updated list of seeder peers, receive the updated list, select a second one of the seeder peers from the updated list from which to download another part of the content item, cease downloading the content item from the first seeder peer, and start downloading the other part of the content item from the second seeder peer.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: September 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Tirumaleswar Reddy, Daniel Wing, Bill Ver Steeg
  • Patent number: 10401418
    Abstract: A method and apparatus for nondestructive testing of a gas discharge tube (GDT) comprising: electrically connecting a first terminal of the GDT to a first port of a vector network analyzer (VNA); electrically connecting a second terminal of the GDT to a second port of the VNA; measuring S parameters with the VNA; determining GDT capacitance and insertion loss based on the measured S parameters; comparing the determined capacitance and insertion loss of the GDT with a threshold value to determine if the GDT is functional.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: September 3, 2019
    Assignee: United States of America as represented by the Secretary of the Navy
    Inventors: Daniel Wing Shum Tam, Gregory Alan Larson, Christopher Agustin Dilay, David Russell Hilton
  • Publication number: 20190190891
    Abstract: Example methods are provided for secure communication protocol processing in a network environment. The method may comprise, in response to detecting a first transport protocol packet that is addressed from a first endpoint to a second endpoint and includes unencrypted payload data and a first sequence number, generating and sending a first secure communication protocol packet that includes encrypted payload data and a second sequence number. The method may also comprise, in response detecting a second transport protocol packet that includes the first sequence number, determining that the second transport protocol packet is a retransmission of the first transport protocol packet. The method may further comprise generating and sending a second secure communication protocol packet that includes the second sequence number associated with the first sequence number.
    Type: Application
    Filed: December 14, 2017
    Publication date: June 20, 2019
    Applicant: Nicira, Inc.
    Inventors: Sanal PILLAI, Daniel WING
  • Publication number: 20190014146
    Abstract: In one embodiment, a distributed denial of service attack on a network is identified. In response to the distributed denial of service attack, a script to request a short term certificate is executed. The short term certificate is generated by a certificate server and received either directly or indirectly from the certificate server. An instruction to redirect traffic using the short term certificate and private key is sent to a distributed denial of service attack protection service that is operable to filter or otherwise mitigate malicious traffic involved in the distributed denial of service attack.
    Type: Application
    Filed: August 23, 2018
    Publication date: January 10, 2019
    Inventors: Tirumaleswar Reddy, Daniel Wing, Prashanth Patil
  • Patent number: 10135826
    Abstract: A method of leveraging security-as-a-service for cloud-based file sharing includes receiving, at a cloud-based file sharing server external to an enterprise network and having connectivity to the enterprise network, instructions from an enterprise network to validate a file uploaded by a first user associated with the enterprise network before allowing the file to be downloaded. The file sharing server may then receive the file from the first user and forward the file to a cloud-based security-as-a-service (SECaaS) server that is also external to the enterprise network and has connectivity to the enterprise network. The file sharing server receives a determination of validation from the cloud-based SECaaS server and allows a second user to download the file based on the determination. To make the determination, the SECaaS server retrieves cryptographic keying material from a cloud-based key management server, and decrypts the file.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: November 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: K. Tirumaleswar Reddy, Prashanth Patil, Daniel Wing
  • Patent number: 10104119
    Abstract: In one embodiment, a distributed denial of service attack on a network is identified. In response to the distributed denial of service attack, a script to request a short term certificate is executed. The short term certificate is generated by a certificate server and received either directly or indirectly from the certificate server. An instruction to redirect traffic using the short term certificate and private key is sent to a distributed denial of service attack protection service that is operable to filter or otherwise mitigate malicious traffic involved in the distributed denial of service attack.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: October 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Tirumaleswar Reddy, Daniel Wing, Prashanth Patil