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: 10332604Abstract: 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: GrantFiled: November 30, 2017Date of Patent: June 25, 2019Assignee: SanDisk Technologies LLCInventors: James Peterson, Gary Janik, Jea Hyun
-
Publication number: 20190076569Abstract: 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: ApplicationFiled: September 7, 2018Publication date: March 14, 2019Inventor: James Peterson
-
Publication number: 20190034204Abstract: 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: ApplicationFiled: October 3, 2018Publication date: January 31, 2019Inventors: Neal Andrew Crook, Alan T. Wootton, James Peterson
-
Publication number: 20180348888Abstract: 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: ApplicationFiled: August 9, 2018Publication date: December 6, 2018Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
-
Patent number: 10114647Abstract: 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: GrantFiled: December 10, 2013Date of Patent: October 30, 2018Assignee: Micron Technology, Inc.Inventors: Neal Andrew Crook, Alan T. Wootton, James Peterson
-
Patent number: 10089021Abstract: 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: GrantFiled: March 22, 2018Date of Patent: October 2, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
-
Patent number: 10085747Abstract: 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: GrantFiled: September 11, 2015Date of Patent: October 2, 2018Assignee: Incisive Surgical, Inc.Inventors: James A. Peterson, David B. Herridge, Christopher J. Sperry, Chad D. Naegeli
-
Publication number: 20180210661Abstract: 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: ApplicationFiled: March 22, 2018Publication date: July 26, 2018Applicant: SanDisk Technologies LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
-
Patent number: 9984768Abstract: 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: GrantFiled: January 21, 2015Date of Patent: May 29, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Hyun, James Peterson, John Strasser
-
Publication number: 20180125493Abstract: 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: ApplicationFiled: December 15, 2017Publication date: May 10, 2018Inventors: James A. Peterson, David A. Herridge, Christopher J. Sperry, Chad D. Naegeli
-
Patent number: 9933950Abstract: 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: GrantFiled: March 12, 2015Date of Patent: April 3, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
-
Publication number: 20180090213Abstract: 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: ApplicationFiled: November 30, 2017Publication date: March 29, 2018Applicant: SanDisk Technologies LLCInventors: James Peterson, Gary Janik, Jea Hyun
-
Patent number: 9916237Abstract: 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: GrantFiled: February 2, 2015Date of Patent: March 13, 2018Assignee: SANDISK TECHNOLOGIES LLCInventors: Jea Woong Hyun, Joshua Perschon, Rick Lucky, Hairong Sun, James Peterson
-
Publication number: 20180007070Abstract: 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: ApplicationFiled: July 1, 2016Publication date: January 4, 2018Applicant: McAfee, Inc.Inventors: Hrushikesh Narendra Kulkarni, Eric James Peterson
-
Patent number: 9852799Abstract: 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: GrantFiled: January 21, 2015Date of Patent: December 26, 2017Assignee: SANDISK TECHNOLOGIES LLCInventors: James Peterson, Gary Janik, Jea Hyun
-
Patent number: 9844377Abstract: 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: GrantFiled: April 25, 2014Date of Patent: December 19, 2017Assignee: Incisive Surgical, Inc.Inventors: James A. Peterson, David A. Herridge, Christopher J. Sperry, Chad D. Naegeli
-
Publication number: 20170306984Abstract: 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: ApplicationFiled: April 19, 2017Publication date: October 26, 2017Applicant: Smiths Medical ASD, Inc.Inventors: Benjamin James Peterson, Ahmed Reda, Jonathan Harold Sanborn, Michael A. Treppa
-
Publication number: 20170303920Abstract: 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: ApplicationFiled: June 22, 2017Publication date: October 26, 2017Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
-
Patent number: 9713472Abstract: 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: GrantFiled: May 3, 2016Date of Patent: July 25, 2017Assignee: Incisive Surgical, Inc.Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
-
Publication number: 20170160030Abstract: 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: ApplicationFiled: November 16, 2016Publication date: June 8, 2017Inventors: David Goren, James Peterson