Patents by Inventor Michael Dalton

Michael Dalton 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: 12255813
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: March 18, 2025
    Assignee: Google LLC
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Publication number: 20230379247
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Patent number: 11765081
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: September 19, 2023
    Assignee: Google LLC
    Inventors: Prashant R. Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Publication number: 20220393977
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 8, 2022
    Inventors: Prashant R. Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Patent number: 11463354
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: October 4, 2022
    Assignee: Google LLC
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Patent number: 11111388
    Abstract: The present invention is directed to a process for producing precipitated calcium carbonate with improved resistance to structural breakdown, wherein the milk of lime is carbonated in the presence of at least one gas other than carbon dioxide, or the carbonation is carried out in the presence of a static gas bubble comminution unit as well as to precipitated calcium carbonate obtained by such a process.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: September 7, 2021
    Assignee: OMYA INTERNATIONAL AG
    Inventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A. C. Gane, Catherine Jean Ridgway
  • Publication number: 20210099383
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Application
    Filed: December 11, 2020
    Publication date: April 1, 2021
    Applicant: Google LLC
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Publication number: 20210014161
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Application
    Filed: February 11, 2019
    Publication date: January 14, 2021
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Patent number: 10880208
    Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: December 29, 2020
    Assignee: Google LLC
    Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
  • Publication number: 20200270462
    Abstract: The present invention is directed to a process for producing precipitated calcium carbonate with improved resistance to structural breakdown, wherein the milk of lime is carbonated in the presence of at least one gas other than carbon dioxide, or the carbonation is carried out in the presence of a static gas bubble comminution unit as well as to precipitated calcium carbonate obtained by such a process.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 27, 2020
    Applicant: Omya International AG
    Inventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A.C. Gane, Catherine Jean Ridgway
  • Patent number: 10676620
    Abstract: The present invention is directed to a process for producing precipitated calcium carbonate with improved resistance to structural breakdown, wherein the milk of lime is carbonated in the presence of at least one gas other than carbon dioxide, or the carbonation is carried out in the presence of a static gas bubble comminution unit as well as to precipitated calcium carbonate obtained by such a process.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 9, 2020
    Assignee: OMYA INTERNATIONAL AG
    Inventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A. C. Gane, Catherine Jean Ridgway
  • Publication number: 20180201789
    Abstract: The present invention is directed to a process for producing precipitated calcium carbonate with improved resistance to structural breakdown, wherein the milk of lime is carbonated in the presence of at least one gas other than carbon dioxide, or the carbonation is carried out in the presence of a static gas bubble comminution unit as well as to precipitated calcium carbonate obtained by such a process.
    Type: Application
    Filed: July 29, 2016
    Publication date: July 19, 2018
    Inventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A.C. Gane, Catherine Jean Ridgway
  • Publication number: 20160117080
    Abstract: A hit-test may be performed to determine whether a user action detected via a user interface associated with an application intersects a given object of the application. The application may include one or more special content layers (SCLs). A decision may be made at each SCL regarding enablement of a direct manipulation of an object through the application in response to the user action. An SCL processing module of the application may identify a hit in response to detecting an intersection of the user action and one or more non-transparent pixels of at least one SCL during a front to back processing of the SCLs, where the pixels correspond to the object. The application may then determine whether a direct manipulation of an object through the application is enabled or not enabled by the SCL, and thus whether the direct manipulation should be automatically initiated or disabled, respectively.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventors: Christian Hofsetz, Heather Eden, Stephen Karolewics, James Krantz, Michael Dalton, Siwen Sun, Kerry Young
  • Patent number: 9191189
    Abstract: A method for detecting a preamble in a received radio signal includes demodulating the radio signal based on a carrier derived from a local timing source to provide a digital signal including a sequence of bits oscillating at approximately a modulated data rate. A bit width of each successive bit of the digital signal is determined. If a pair of consecutive bit widths has a combined width within a threshold, the bit pair is indicated as potentially belonging to a preamble. If a threshold number of potential preamble bit pairs in a sequence of bit pairs within a given window is detected, the sequence of bit pairs is indicated as potentially belonging to a preamble. A measure of bit widths of at least some bits within a sequence of preamble bit pairs can be provided and a frequency of the local timing source can be adjusted according to the measure.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: November 17, 2015
    Assignee: Analog Devices Global
    Inventor: Michael Dalton
  • Publication number: 20150139283
    Abstract: A method for detecting a preamble in a received radio signal comprises demodulating a received radio signal based on a carrier derived from a local timing source to provide a digital signal comprising a sequence of bits oscillating at approximately a modulated data rate. A bit width of each successive bit of the digital signal is determined. If a pair of consecutive bit widths have a combined width within a threshold value, the bit pair is indicated as potentially belonging to a preamble. If a threshold number of potential preamble bit pairs in a sequence of bit pairs within a given window is detected, the sequence of bit pairs is indicated as potentially comprising a preamble. A measure of bit widths of at least some bits within a sequence of preamble bit pairs can be provided and a frequency of the local timing source can be adjusted according to said measure.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: Analog Devices Technology
    Inventor: Michael Dalton
  • Publication number: 20070088336
    Abstract: The port includes an elastomeric hollow port body having a first end and a second end, a first port end portion sealingly attached to the first end of the port body and a second port end portion attached to the second end of the port body. The second port end portion includes an outlet for fluid communication with a fluid delivery tube. The elastomeric hollow port body also includes an inner surface and an outer surface, the inner surface forming a lumen for receiving fluid.
    Type: Application
    Filed: October 17, 2005
    Publication date: April 19, 2007
    Inventor: Michael Dalton
  • Publication number: 20060109327
    Abstract: This invention relates to fast-drying RF inkjet composition and apparatus for inkjet printing RF inkjet compositions. The compositions and apparatus are useful for inkjet printing onto a variety of media including both porous and non-porous substrates. The RF inkjet composition desirably includes RF susceptors combined with polar carriers which may be activated by RF energy to generate heat within the RF inkjet composition, resulting in enhanced evaporative drying.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 25, 2006
    Inventors: Arthur Diamond, Jonathan Gorbold, Timothy Gorbold, Brian Teachout, David Brotton, J. Campbell, Richard Chylla, Michael Dalton, Jon Debling
  • Publication number: 20050210025
    Abstract: An interactive method of responding to a request to predict how a user would rank items which may be unfamiliar to that user. The invention uses reports provided by a plurality of users containing the order in which the users ranked a selection from a list of items. Items are selected from one or more of the categories of products, services, performers, competitors, events and the like. The process involves the creation of a group of users where the group can include some users who have not necessarily ranked any of the same items as the requestor.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 22, 2005
    Inventors: Michael Dalton, Allan Dalton
  • Publication number: 20050165359
    Abstract: The invention provides a subcutaneous infusion device including a delivery tube having a central lumen and a closed first end and an open second end. The device further includes a support base attached adjacent a first end of the delivery tube; and a plurality of needles extending substantially perpendicular to the support base and in communication with the central lumen of the delivery tube. A method for hydrating a patient in accordance with the invention includes pressing a support base against a skin surface of the patient and inserting a plurality of needles into a subcutaneous skin layer responsive to the pressing. The method further includes delivering a saline fluid to the subcutaneous skin layer through the needles via a delivery tube.
    Type: Application
    Filed: January 23, 2004
    Publication date: July 28, 2005
    Inventor: Michael Dalton
  • Publication number: 20050131384
    Abstract: A fluid delivery device for delivering fluid to a patient includes a fluid delivery tube, a needle in communication with the fluid delivery tube, a base connected adjacent a distal portion of the fluid delivery tube and a flexible shield connected at one end to the base. The shield includes an adhesive portion located on an outer surface, wherein in an insertion configuration the needle fits through a shield aperture and the adhesive portion contacts a target skin region, and when in a protection configuration a needle tip contacts a portion of an inner surface of the shield spaced apart from the shield aperture when the fluid delivery device is removed from the skin region.
    Type: Application
    Filed: February 2, 2005
    Publication date: June 16, 2005
    Inventor: Michael Dalton