Patents by Inventor James Peterson

James Peterson 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: 10332604
    Abstract: Apparatuses, systems, and methods are disclosed for managing configuration parameters for non-volatile data storage. A control module is configured to limit erase dwell times for blocks of a non-volatile memory medium to satisfy a threshold. A block classification module is configured to group blocks of a non-volatile memory medium based on retention times for the blocks. A block access module is configured to access at least one group of blocks using a read voltage threshold selected based on a grouping.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 25, 2019
    Assignee: SanDisk Technologies LLC
    Inventors: James Peterson, Gary Janik, Jea Hyun
  • Publication number: 20190076569
    Abstract: An air duct sterilization system, and a device and method for producing the air duct sterilization system. The system includes a plurality of ultraviolet light-emitting diodes (UV LEDs), arranged in a UV LED strip within an air duct, configured to destroy airborne biological contaminants in the air duct. The device includes wheel assemblies and an applicator assembly. During installation of the UV LED strip, the wheel assemblies contact a lower surface and an upper surface of an interior of the air duct, thereby enabling the device to roll along the interior of the air duct. The UV LED strip is applied to the upper surface of the interior of the air duct using the applicator assembly, with minimal effort needed from an individual performing the installation. After installation, the UV LEDs are illuminated as needed to destroy airborne biological contaminants, thereby sterilizing the air duct and air therein.
    Type: Application
    Filed: September 7, 2018
    Publication date: March 14, 2019
    Inventor: James Peterson
  • Publication number: 20190034204
    Abstract: A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
    Type: Application
    Filed: October 3, 2018
    Publication date: January 31, 2019
    Inventors: Neal Andrew Crook, Alan T. Wootton, James Peterson
  • Publication number: 20180348888
    Abstract: A mechanical system for bilaterally securing skin tissue preferably utilizes a tissue manipulator apparatus to approximate a portion of an interior surface of each of two pieces of living dermis tissue along a vertical interface below an exterior surface without overlapping either interior surface across the vertical interface. An applicator apparatus includes a driving head portion positioned in the vertical interface and at least partially below the exterior surface and a handle portion positioned at least partially above the exterior surface. The applicator apparatus bilaterally drives at least one portion of the fastener through each piece of the living dermis tissue behind the interior surface of that piece of tissue such that the fastener is positioned below the exterior surface and a portion of the fastener is positioned generally transverse to the vertical interface. The applicator can include guide features to direct tissue with respect to the driving head portion.
    Type: Application
    Filed: August 9, 2018
    Publication date: December 6, 2018
    Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
  • Patent number: 10114647
    Abstract: A pipelined computer processor is presented that reduces data hazards such that high processor utilization is attained. The processor restructures a set of instructions to operate concurrently on multiple pieces of data in multiple passes. One subset of instructions operates on one piece of data while different subsets of instructions operate concurrently on different pieces of data. A validity pipeline tracks the priming and draining of the pipeline processor to ensure that only valid data is written to registers or memory. Pass-dependent addressing is provided to correctly address registers and memory for different pieces of data.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: October 30, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Neal Andrew Crook, Alan T. Wootton, James Peterson
  • Patent number: 10089021
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: October 2, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Patent number: 10085747
    Abstract: A surgical fastening apparatus and related methods for fastening skin tissue so as to avoid piercing the epidermis with resultant percutaneous penetration when intending placement of surgical fasteners within a dermal layer on opposed sides of a skin wound. The apparatus includes a device body having a head portion for positioning between first and second sides of the wound, wherein the head portion includes a deflector shelf that physically prevents epidermal tissue from entering a capture zone defined on the head portion through which a penetrator assembly and fastener are advanced into the dermal layer. By ensuring that the epidermal tissue is not placed within the piercing zone, the potential for inadvertent piercing and percutaneous placement of the surgical fastener though the external skin surface is avoided.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: October 2, 2018
    Assignee: Incisive Surgical, Inc.
    Inventors: James A. Peterson, David B. Herridge, Christopher J. Sperry, Chad D. Naegeli
  • Publication number: 20180210661
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. An integrated circuit chip comprising non-volatile memory, the integrated circuit chip configured to, determine a number of portions into which a storage operation is to be split; pause execution of the storage operation from within the integrated circuit chip according to the determined number of portions; execute one or more other storage operations on the integrated circuit chip while the storage operation is paused, each of the one or more other storage operations having a shorter duration than the storage operation; and continue the paused storage operation in response to a trigger.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Patent number: 9984768
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for distributing error-correction codes. A correction module is configured to determine an error correction code (ECC) code word for storage on one or more non-volatile storage media. A mapping module is configured to determine one or more addresses for the ECC code word so that a portion of the ECC code word is stored at a first physical address within a first set of strings of storage cells of the one or more non-volatile storage media and a portion of the ECC code word is stored at a different physical address within a second set of strings of storage cells of the one or more non-volatile storage media. A storage module is configured to cause the ECC code word to be stored in the one or more non-volatile storage media based on the determined one or more addresses.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: May 29, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, John Strasser
  • Publication number: 20180125493
    Abstract: Apparatus and related methods for sequentially positioning and retaining opposing sides of a tissue wound. The apparatus includes a device body having a head portion for positioning between first and second sides of the wound, with the head portion defining first and second retention zones on opposed side of the head portion. The device body further includes first and second approximation arms. The device body further includes a trigger assembly defining three stages of operation. A first stage of operation positions the first approximation arm proximate the first retention zone. A second stage of operation positions the second approximation arm proximate the second retention zone with the first approximation arm remaining in approximation to the first retention zone. A third stage of operation advances a fastener into the first and second retention zones. In this manner, the apparatus sequentially positions the first and second sides with respect to the head portion.
    Type: Application
    Filed: December 15, 2017
    Publication date: May 10, 2018
    Inventors: James A. Peterson, David A. Herridge, Christopher J. Sperry, Chad D. Naegeli
  • Patent number: 9933950
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for interrupting storage operations. A frequency module is configured to determine a frequency for pausing a storage operation. An interrupt module is configured to pause execution of a storage operation according to a determined frequency. A resume module is configured to continue a paused storage operation in response to a trigger.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: April 3, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20180090213
    Abstract: Apparatuses, systems, and methods are disclosed for managing configuration parameters for non-volatile data storage. A control module is configured to limit erase dwell times for blocks of a non-volatile memory medium to satisfy a threshold. A block classification module is configured to group blocks of a non-volatile memory medium based on retention times for the blocks. A block access module is configured to access at least one group of blocks using a read voltage threshold selected based on a grouping.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 29, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: James Peterson, Gary Janik, Jea Hyun
  • Patent number: 9916237
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for model based configuration parameter management. An association module is configured to group a plurality of erase blocks of a non-volatile memory medium based on an amount of time since data has been written to the plurality of erase blocks. A read module is configured to sample data of at least two word lines from at least one erase block from each of a plurality of groups of erase blocks. A configuration parameter module is configured to determine different read voltage thresholds for different word lines of groups of erase blocks using different read voltage threshold models for different groups based on sampled data.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: March 13, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Jea Woong Hyun, Joshua Perschon, Rick Lucky, Hairong Sun, James Peterson
  • Publication number: 20180007070
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to acquire a string, convert the string to an image, compare the image of the string to an image of a test string, and determine a similarity score. The similarity score provides an indication as to how visually similar the string is to the test string. In an example, the string is part of an attempt to spoof the test string.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 4, 2018
    Applicant: McAfee, Inc.
    Inventors: Hrushikesh Narendra Kulkarni, Eric James Peterson
  • Patent number: 9852799
    Abstract: Apparatuses, systems, and methods are disclosed for managing configuration parameters for non-volatile data storage. A control module is configured to manage differences in one or more storage characteristics for blocks of a non-volatile memory medium within one or more established limits. A block classification module is configured to group blocks of a non-volatile memory medium based on one or more other storage characteristics. A configuration parameter module is configured to use a configuration parameter for at least one group of blocks based on a grouping. A configuration parameter update module is configured to update a configuration parameter for at least one group in response to a change in one or more managed storage characteristics.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: December 26, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: James Peterson, Gary Janik, Jea Hyun
  • Patent number: 9844377
    Abstract: Apparatus and related methods for sequentially positioning and retaining opposing sides of a tissue wound. The apparatus includes a device body having a head portion for positioning between first and second sides of the wound, with the head portion defining first and second retention zones on opposed side of the head portion. The device body further includes first and second approximation arms. The device body further includes a trigger assembly defining three stages of operation. A first stage of operation positions the first approximation arm proximate the first retention zone. A second stage of operation positions the second approximation arm proximate the second retention zone with the first approximation arm remaining in approximation to the first retention zone. A third stage of operation advances a fastener into the first and second retention zones. In this manner, the apparatus sequentially positions the first and second sides with respect to the head portion.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: December 19, 2017
    Assignee: Incisive Surgical, Inc.
    Inventors: James A. Peterson, David A. Herridge, Christopher J. Sperry, Chad D. Naegeli
  • Publication number: 20170306984
    Abstract: An air blower has an inlet muffler and an outlet muffler to reduce the noise of the air blower during operation. Each of the mufflers may have two sections. One section is configured to attenuate high frequency noise and the other section is configured to attenuate lower frequency noise. A tubular internal wall in each of the mufflers defines the through passage for each of the mufflers. A noise absorbent material may be fitted about the tubular wall within each muffler. A plurality of holes are formed along the tubular wall of each through passage to expose the through passage to the noise absorbent material. A heater plenum may be interposed between the blower plenum and the outlet muffler to heat the air from the blower plenum. A filter at the input muffler filters the air sucked into the air blower.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 26, 2017
    Applicant: Smiths Medical ASD, Inc.
    Inventors: Benjamin James Peterson, Ahmed Reda, Jonathan Harold Sanborn, Michael A. Treppa
  • Publication number: 20170303920
    Abstract: A mechanical system for bilaterally securing skin tissue preferably utilizes a tissue manipulator apparatus to approximate a portion of an interior surface of each of two pieces of living dermis tissue along a vertical interface below an exterior surface without overlapping either interior surface across the vertical interface. An applicator apparatus includes a driving head portion positioned in the vertical interface and at least partially below the exterior surface and a handle portion positioned at least partially above the exterior surface. The applicator apparatus bilaterally drives at least one portion of the fastener through each piece of the living dermis tissue behind the interior surface of that piece of tissue such that the fastener is positioned below the exterior surface and a portion of the fastener is positioned generally transverse to the vertical interface.
    Type: Application
    Filed: June 22, 2017
    Publication date: October 26, 2017
    Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
  • Patent number: 9713472
    Abstract: A mechanical system for bilaterally securing skin tissue preferably utilizes a tissue manipulator apparatus to approximate a portion of an interior surface of each of two pieces of living dermis tissue along a vertical interface below an exterior surface without overlapping either interior surface across the vertical interface. An applicator apparatus includes a driving head portion positioned in the vertical interface and at least partially below the exterior surface and a handle portion positioned at least partially above the exterior surface. The applicator apparatus bilaterally drives at least one portion of the fastener through each piece of the living dermis tissue behind the interior surface of that piece of tissue such that the fastener is positioned below the exterior surface and a portion of the fastener is positioned generally transverse to the vertical interface.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: July 25, 2017
    Assignee: Incisive Surgical, Inc.
    Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
  • Publication number: 20170160030
    Abstract: According to certain aspects, a system for controlling use of firearms can include a circuitry coupled to a firearm and in communication with a Global Positioning System (GPS) unit. The circuitry may be configured to: determine, using the GPS unit, coordinates of a current location of the firearm; transmit the coordinates of the current location of the firearm to a remote server, wherein the remote server comprises a database including a plurality of coordinates associated with a plurality of locations at which the firearm should be enabled or disabled; receive from the remote server information relating to whether the firearm should be disabled at the coordinates of the current location of the firearm; and in response to determining that the firearm should be disabled based on the information from the remote server, initiate disabling of the firearm.
    Type: Application
    Filed: November 16, 2016
    Publication date: June 8, 2017
    Inventors: David Goren, James Peterson