Patents by Inventor Scott Sarkinen

Scott Sarkinen 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: 7927326
    Abstract: An implantable drug delivery device includes a pump motor that is driven by electrical energy from a storage capacitor. At the end of each pump delivery cycle, electrical energy stored in the pump motor is recovered and returned to the storage capacitor, so that it can be used in subsequent delivery cycles.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: April 19, 2011
    Assignee: Medtronic, Inc.
    Inventors: Scott A. Sarkinen, James M. Haase, Ronald L. Mezera, Christian Peclat
  • Publication number: 20100331669
    Abstract: An implantable medical device system includes an implantable device and an external locator device for percutaneously locating detecting port opening of the implantable device. The implantable device includes a port chamber forming the port opening, a septum sealing the port chamber relative to an exterior of the device, and a coil positioned at a known location relative to the port opening. The locator device includes a controller, at least one X-loop electrically coupled to the controller and oriented along a first major axis, and at least one Y-loop electrically coupled to the controller and oriented along a second major axis differing from the first major axis. The system is configured such that when the locator is spatially proximate the coil, an induced voltage in at least the Y-loop(s) is read by the controller to indicate a location of the coil relative to the locator device.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 30, 2010
    Applicant: MEDTRONIC, INC.
    Inventors: Jason J. Hoendervoogt, Scott A. Sarkinen, Scott L. Kalpin
  • Patent number: 7835375
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: November 16, 2010
    Assignee: SLT Logic, LLC
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 7806122
    Abstract: An implantable medical device system includes an implantable device and an external locator device for percutaneously locating detecting port opening of the implantable device. The implantable device includes a port chamber forming the port opening, a septum sealing the port chamber relative to an exterior of the device, and a coil positioned at a known location relative to the port opening. The locator device includes a controller, at least one X-loop electrically coupled to the controller and oriented along a first major axis, and at least one Y-loop electrically coupled to the controller and oriented along a second major axis differing from the first major axis. The system is configured such that when the locator is spatially proximate the coil, an induced voltage in at least the Y-loop(s) is read by the controller to indicate a location of the coil relative to the locator device.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: October 5, 2010
    Assignee: Medtronic, Inc.
    Inventors: Jason J. Hoendervoogt, Scott A. Sarkinen, Scott L. Kalpin
  • Patent number: 7688853
    Abstract: A system and method for policing individual flows and subflows of a data stream. Data traffic streams are classified into separate traffic flows, which in turn can be further classified into subflows, thereby providing for different priority levels of subsets of the flow. The subflows may be still further classified into additional subflows, creating a hierarchical, layered prioritization that can be metered at each vertical and horizontal level of the hierarchy. A packet flow rate of each of the subflows is compared to a predefined rate limit to allow subflows of a flow to have different priorities therebetween.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: March 30, 2010
    Assignee: SLT Logic, LLC
    Inventors: Rodolfo A. Santiago, Scott A. Sarkinen
  • Publication number: 20090234302
    Abstract: Systems and methods for orienting a medical instrument relative to at least a portion of a medical device include a first tilt detector associated with the medical instrument and a second tilt detector associated with the medical device. The first tilt detector may be within an orientation device that is coupled to or separate from the medical instrument. The tilt detectors generate signals that may be used to determine the relative orientation between at least a portion of the medical device and medical instrument. For example, in some embodiments, the signals may be used to determine whether the orientations of the portion of the medical device and the medical instrument substantially match.
    Type: Application
    Filed: March 13, 2008
    Publication date: September 17, 2009
    Applicant: Medtronic,Inc.
    Inventors: Jason J. Hoendervoogt, Timothy J. Denison, Todd A. Kallmyer, Scott L. Kalpin, Scott A. Sarkinen
  • Publication number: 20090213856
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Application
    Filed: May 8, 2009
    Publication date: August 27, 2009
    Applicant: SLT Logic LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 7539195
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: May 26, 2009
    Assignee: SLT Logic, LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Publication number: 20090082834
    Abstract: Systems, devices and methods employing coded magnetic fields or transfer of encryption key information via proximity telemetry are described. The systems, methods and devices help prevent or reduce unintended or unintentional distance telemetry communication between an external medical device and an implantable medical device.
    Type: Application
    Filed: April 24, 2008
    Publication date: March 26, 2009
    Applicant: MEDTRONIC, INC.
    Inventors: Scott L. Kalpin, Patrick S. Leong, Scott A. Sarkinen, Earle T. Roberts, William J. Mitchell
  • Publication number: 20080294098
    Abstract: Detection of end of stroke for an electromagnetic pump is performed using, for example, a calculated first flux derivative.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 27, 2008
    Applicant: Medtronic, Inc.
    Inventors: Scott A. Sarkinen, James M. Haase, Ronald L. Mezera, Christian Michel Peclat
  • Publication number: 20080281279
    Abstract: An implantable medical device system includes an implantable device and an external locator device for percutaneously locating detecting port opening of the implantable device. The implantable device includes a port chamber forming the port opening, a septum sealing the port chamber relative to an exterior of the device, and a coil positioned at a known location relative to the port opening. The locator device includes a controller, at least one X-loop electrically coupled to the controller and oriented along a first major axis, and at least one Y-loop electrically coupled to the controller and oriented along a second major axis differing from the first major axis. The system is configured such that when the locator is spatially proximate the coil, an induced voltage in at least the Y-loop(s) is read by the controller to indicate a location of the coil relative to the locator device.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 13, 2008
    Inventors: Jason J. Hoendervoogt, Scott A. Sarkinen, Scott L. Kalpin
  • Publication number: 20080267796
    Abstract: An implantable drug delivery device includes a pump motor that is driven by electrical energy from a storage capacitor. At the end of each pump delivery cycle, electrical energy stored in the pump motor is recovered and returned to the storage capacitor, so that it can be used in subsequent delivery cycles.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Applicant: Medtronic, Inc.
    Inventors: Scott A. Sarkinen, James M. Haase, Ronald L. Mezera, Christian Peclat
  • Publication number: 20080269724
    Abstract: An implantable drug delivery device includes a pump motor that is asserted by drive currents from a storage capacitor. A programmable rate charge control delivers charging current from a battery to the storage capacitor based upon a programmable charge rate value, a minimum battery voltage value, sensed charging current, and sensed battery voltage. When sensed battery voltage droops to below a threshold value, the charge control reduces the charging rate value until other electrical loads within the drug device have been serviced and battery voltage is restored. The charge control also monitors capacitor voltage and provides a charge complete signal to a motor control, which then connects the pump motor to the storage capacitor to produce a pump stroke. Efficiency of charging is enhanced by controlling the charging at a programmable substantially constant rate.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Applicant: Medtronic, Inc.
    Inventors: Scott A. Sarkinen, James M. Haase, Ronald L. Mezera, Christian Peclat
  • Publication number: 20080243093
    Abstract: Systems for detecting needle insertion into a port chamber of an implantable medical device include a pressure sensor. The system detects characteristic pressure profiles associated with needle insertion into the port chamber through a septum and may generate a sensory cue to a clinician that proper needle placement has been achieved. Methods for detecting needle insertion into a port chamber of an implantable medical device includes detecting characteristic pressure profiles associated with needle insertion into the port chamber through a septum.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Applicant: MEDTRONIC, INC.
    Inventors: Scott L. Kalpin, Scott A. Sarkinen
  • Publication number: 20080151935
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 26, 2008
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 7151744
    Abstract: The present invention provides a multi-service queuing method and apparatus that provides exhaustive arbitration, load balancing, and support for rapid port failover. Routers and switches according to the present invention can instantaneously direct the flow of traffic to another port should there be a failure on a link, efficiently handle multicast traffic and provide multiple service classes. The fabric interface interfaces the switch fabric with the ingress and egress functions provided at a network node and provides virtual input and output queuing with backpressure feedback, redundancy for high availability applications, and packet segmentation and reassembly into variable length cells. The user configures fixed and variable-length cells. Virtual input and output queues are coupled to a switch fabric.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: December 19, 2006
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Scott A. Davidson
  • Publication number: 20060209840
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Application
    Filed: September 12, 2005
    Publication date: September 21, 2006
    Inventors: Jeremy Paatela, Scott Sarkinen, Hemant Trivedi
  • Patent number: 7099275
    Abstract: A system and method for scheduling data utilizes a number of queues for receiving data. A programmable criteria table comprises a number of entries each associated with one of the queues. The entries of the criteria table comprise programmable traffic parameters selected to associate the queues with particular traffic characteristics governing a flow of data through the queues. A programmable mapping table maps each of the queues to one of the criteria table entries. The criteria table is programmable independently from the mapping table. A scheduling period timer produces epoch time signals that define scheduling time periods. The scheduling of queues changes between scheduling time periods in accordance with the traffic parameters associated with the queues. The scheduling time period is dynamically programmable. The traffic parameters are dynamically programmable to alter a scheduling prioritization of the queues.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: August 29, 2006
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Scott A. Davidson
  • Patent number: 7042848
    Abstract: A system and method for policing individual flows and subflows of a data stream. Data traffic streams are classified into separate traffic flows, which in turn can be further classified into subflows, thereby providing for different priority levels of subsets of the flow. The subflows may be still further classified into additional subflows, creating a hierarchical, layered prioritization that can be metered at each vertical and horizontal level of the hierarchy. A packet flow rate of each of the subflows is compared to a predefined rate limit to allow subflows of a flow to have different priorities therebetween.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: May 9, 2006
    Assignee: SLT Logic LLC
    Inventors: Rodolfo A. Santiago, Scott A. Sarkinen
  • Publication number: 20060087969
    Abstract: A system and method for policing individual flows and subflows of a data stream. Data traffic streams are classified into separate traffic flows, which in turn can be further classified into subflows, thereby providing for different priority levels of subsets of the flow. The subflows may be still further classified into additional subflows, creating a hierarchical, layered prioritization that can be metered at each vertical and horizontal level of the hierarchy. A packet flow rate of each of the subflows is compared to a predefined rate limit to allow subflows of a flow to have different priorities therebetween.
    Type: Application
    Filed: October 24, 2005
    Publication date: April 27, 2006
    Inventors: Rodolfo Santiago, Scott Sarkinen