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: 12255813Abstract: 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: GrantFiled: August 3, 2023Date of Patent: March 18, 2025Assignee: Google LLCInventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Publication number: 20230379247Abstract: 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: ApplicationFiled: August 3, 2023Publication date: November 23, 2023Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Patent number: 11765081Abstract: 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: GrantFiled: August 18, 2022Date of Patent: September 19, 2023Assignee: Google LLCInventors: Prashant R. Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Publication number: 20220393977Abstract: 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: ApplicationFiled: August 18, 2022Publication date: December 8, 2022Inventors: Prashant R. Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Patent number: 11463354Abstract: 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: GrantFiled: December 11, 2020Date of Patent: October 4, 2022Assignee: Google LLCInventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Patent number: 11111388Abstract: 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: GrantFiled: April 30, 2020Date of Patent: September 7, 2021Assignee: OMYA INTERNATIONAL AGInventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A. C. Gane, Catherine Jean Ridgway
-
Publication number: 20210099383Abstract: 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: ApplicationFiled: December 11, 2020Publication date: April 1, 2021Applicant: Google LLCInventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Publication number: 20210014161Abstract: 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: ApplicationFiled: February 11, 2019Publication date: January 14, 2021Inventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Patent number: 10880208Abstract: 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: GrantFiled: February 11, 2019Date of Patent: December 29, 2020Assignee: Google LLCInventors: Prashant Chandra, Balakrishna Raghunath, Uday Ramakrishna Naik, Michael Dalton
-
Publication number: 20200270462Abstract: 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: ApplicationFiled: April 30, 2020Publication date: August 27, 2020Applicant: Omya International AGInventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A.C. Gane, Catherine Jean Ridgway
-
Patent number: 10676620Abstract: 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: GrantFiled: July 29, 2016Date of Patent: June 9, 2020Assignee: OMYA INTERNATIONAL AGInventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A. C. Gane, Catherine Jean Ridgway
-
Publication number: 20180201789Abstract: 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: ApplicationFiled: July 29, 2016Publication date: July 19, 2018Inventors: Holger Spiegel, Wolfgang Kreuger, Mathieu Skrzypczak, Joe Wenk, Michael Dalton, Aaro Salonen, Marc Maurer, Patrick A.C. Gane, Catherine Jean Ridgway
-
Publication number: 20160117080Abstract: 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: ApplicationFiled: October 22, 2014Publication date: April 28, 2016Inventors: Christian Hofsetz, Heather Eden, Stephen Karolewics, James Krantz, Michael Dalton, Siwen Sun, Kerry Young
-
Patent number: 9191189Abstract: 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: GrantFiled: November 20, 2013Date of Patent: November 17, 2015Assignee: Analog Devices GlobalInventor: Michael Dalton
-
Publication number: 20150139283Abstract: 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: ApplicationFiled: November 20, 2013Publication date: May 21, 2015Applicant: Analog Devices TechnologyInventor: Michael Dalton
-
Publication number: 20070088336Abstract: 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: ApplicationFiled: October 17, 2005Publication date: April 19, 2007Inventor: Michael Dalton
-
Publication number: 20060109327Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 25, 2006Inventors: Arthur Diamond, Jonathan Gorbold, Timothy Gorbold, Brian Teachout, David Brotton, J. Campbell, Richard Chylla, Michael Dalton, Jon Debling
-
Publication number: 20050210025Abstract: 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: ApplicationFiled: March 3, 2005Publication date: September 22, 2005Inventors: Michael Dalton, Allan Dalton
-
Publication number: 20050165359Abstract: 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: ApplicationFiled: January 23, 2004Publication date: July 28, 2005Inventor: Michael Dalton
-
Publication number: 20050131384Abstract: 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: ApplicationFiled: February 2, 2005Publication date: June 16, 2005Inventor: Michael Dalton