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: 9666244
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for storage operations for a non-volatile medium. A control module may be configured to divide a storage procedure into multiple portions. An execution module may be configured to execute multiple portions of a storage procedure independently. A storage request module may be configured to satisfy a storage request for one or more storage elements of a storage procedure between at least a pair of portions of a storage procedure.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 30, 2017
    Inventors: Jea Hyun, Josh Perschon, James Peterson, Robert Wood
  • Patent number: 9645758
    Abstract: Apparatuses, systems, and methods are disclosed for indexing data of an append-only, log-based structure. A storage controller writes a plurality of data packets to a storage medium by sequentially appending the data packets to a log-based structure of the storage medium. The data packets may be associated with different logical identifiers belonging to a logical address space that is independent of physical storage locations on the storage medium. An indexing module writes an index segment associated with the plurality of data packets to the log-based structure. The index segment may include index entries for determining the logical identifiers of the data packets. The indexing module records, on the storage medium, information indicating where the index segment is written on the storage medium.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: May 9, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: James Peterson, Evan Orme, Kevin Vigor, Michael Zappe
  • Publication number: 20170071602
    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: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: James A. Peterson, David B. Herridge, Christopher J. Sperry
  • Patent number: 9592049
    Abstract: A mechanical system for rotatably, sequentially securing opposing sides of a tissue wound with a fastener. An applicator apparatus is capable of imparting rotatable motion to a falcate tissue penetrator that sequentially pierces and carries a fastener into a first side and a second side of the tissue wound. The first side and second side of tissue can be simultaneously captured and positioned with respect to a tissue definition member or alternatively, the first tissue side and second tissue side can be individually, sequentially captured and positioned relative to the tissue definition member. The applicator apparatus can comprise a single fastener for small tissue wounds or resections or alternatively, the applicator can comprise a plurality of staged fasteners for use in closing a larger wounds or wounds with increased tension.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: March 14, 2017
    Assignee: Incisive Surgical, Inc.
    Inventor: James A. Peterson
  • Patent number: 9519647
    Abstract: Apparatuses, systems, and methods for data expiry include examining metadata associated with data in a non-volatile recording medium. Apparatuses, systems, and methods include expiring data from a non-volatile recording medium in response to metadata indicating that an expiration period for the data has been satisfied.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: December 13, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Ashish Batwara, Swaminathan Sundararaman, James Peterson, Nisha Talagala
  • Patent number: 9489297
    Abstract: Techniques are disclosed relating to arranging data on storage media. In one embodiment, a computer system is configured to access a storage array that includes a plurality of storage blocks. The computer system executes a first set of processes and a second set of processes, where the first set of processes operates on selected ones of the plurality of storage blocks to increase a likelihood that the selected storage blocks are operated on by the second set of processes. In some embodiments, the second set of processes determines whether to operate on a storage block based on an amount of invalid data within the storage block. In such an embodiment, the first set of processes increases a likelihood that the storage block is operated on by increasing the amount of invalid data within the storage block.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: November 8, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: James Peterson, Ned Plasson
  • Patent number: 9435597
    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: Grant
    Filed: March 20, 2015
    Date of Patent: September 6, 2016
    Inventors: David Goren, James Peterson
  • Publication number: 20160242772
    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: May 3, 2016
    Publication date: August 25, 2016
    Inventors: James A. Peterson, Christopher J. Sperry, Joseph M. Gryskiewicz, Delmer L. Smith, David B. Herridge
  • Patent number: 9424762
    Abstract: A label assembly including a label having a top surface and a bottom surface opposite the top surface, where the top surface includes indicia printed thereupon, and a layer of a first adhesive is coated on the bottom surface. The label assembly also includes a dome cover coupled to the label, the dome cover being formed of a substantially transparent material and having an underside, where a layer of a second adhesive is coated on the underside, the second adhesive having a greater holding capability than the first adhesive.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: August 23, 2016
    Assignee: CONTEMPORARY, INC.
    Inventor: James Peterson
  • Publication number: 20160210050
    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: Application
    Filed: March 12, 2015
    Publication date: July 21, 2016
    Inventors: Jea Hyun, James Peterson, Long Pham, John Strasser, Hairong Sun, Kapil Verma
  • Publication number: 20160174818
    Abstract: According to aspects of the present disclosure, a medical device may include an elongated member extending from a proximal end to a distal end, and an imaging component configured to receive image data in the body. The medical device also may include one or more memory components positioned in the medical device and configured to store image calibration data extracted from the image data received from the imaging component. In addition, the medical device may include a connector configured to connect the medical device to a control unit external to the medical device, wherein the control unit is configured to process the image calibration data stored on the one or more memory components and generate an image based on the processed image calibration data.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Applicant: Boston Scientific Scimed, Inc.
    Inventors: Kirsten VIERING, Russell P. DRESHER, Amy LEVASSEUR, James PETERSON, Paul D. AQUILINO
  • Publication number: 20160170871
    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: Application
    Filed: February 2, 2015
    Publication date: June 16, 2016
    Inventors: Jea Woong Hyun, Joshua Perschon, Rick Lucky, Hairong Sun, James Peterson
  • Publication number: 20160141042
    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: Application
    Filed: January 21, 2015
    Publication date: May 19, 2016
    Inventors: James Peterson, Gary Janik, Jea Hyun
  • Publication number: 20160133056
    Abstract: An interactive mixed reality simulator is provided that includes a virtual 3D model of internal or hidden features of an object; a physical model or object being interacted with; and a tracked instrument used to interact with the physical object. The tracked instrument can be used to simulate or visualize interactions with internal features of the physical object represented by the physical model. In certain embodiments, one or more of the internal features can be present in the physical model. In another embodiment, some internal features do not have a physical presence within the physical model.
    Type: Application
    Filed: December 28, 2015
    Publication date: May 12, 2016
    Inventors: Samsun LAMPOTANG, Nikolaus GRAVENSTEIN, David Erik LIZDAS, Isaac Thomas LURIA, Matthew James PETERSON
  • Publication number: 20160110252
    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: Application
    Filed: January 21, 2015
    Publication date: April 21, 2016
    Inventors: Jea Hyun, James Peterson, John Strasser
  • Patent number: 9251058
    Abstract: An apparatus, system, and method are disclosed for servicing storage requests for a non-volatile memory device. An interface module is configured to receive a storage request for a data set of a non-volatile memory device from a client. The data set is different from a block of the non-volatile memory device, and may have a length different from a block size of the non-volatile memory device. A block load module is configured to load data of at least the block size of the non-volatile memory device. A fulfillment module is configured to service the storage request using at least a portion of the loaded data.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 2, 2016
    Assignee: SanDisk Technologies, Inc.
    Inventors: David Nellans, Anirudh Badam, David Flynn, James Peterson
  • Patent number: 9251019
    Abstract: A storage controller is configured to determine a reliability metric of a storage division of a solid-state storage medium based on one or more test read operations. The storage division may be retired based on the reliability metric and/or the age of the data on the storage division. A storage division comprising aged data may be marked for post-write reliability testing, which may comprise determining a post-write reliability metric in response to grooming and/or reprogramming the storage division. The storage controller may project the reliability metric of the storage division to the end of a predetermined data retention period. Portions of a storage divisions that exhibit poor reliability may be removed to improve the reliability of the storage division without taking the entire storage division out of service.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: February 2, 2016
    Assignee: SANDISK TECHNOLOGIES, INC.
    Inventors: Warner Losh, James Peterson
  • Patent number: 9251721
    Abstract: An interactive mixed reality simulator is provided that includes a virtual 3D model of internal or hidden features of an object; a physical model or object being interacted with; and a tracked instrument used to interact with the physical object. The tracked instrument can be used to simulate or visualize interactions with internal features of the physical object represented by the physical model. In certain embodiments, one or more of the internal features can be present in the physical model. In another embodiment, some internal features do not have a physical presence within the physical model.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: February 2, 2016
    Assignee: University of Florida Research Foundation, Inc.
    Inventors: Samsun Lampotang, Nikolaus Gravenstein, David Erik Lizdas, Isaac Thomas Luria, Matthew James Peterson
  • Publication number: 20150314904
    Abstract: A label assembly comprised of a carrier strip and a plurality of labels. The carrier strip comprises at least a first backing layer and a layer of adhesive material located over said first backing layer. A second backing layer may be located over said adhesive layer. Predetermined areas are removed from the second backing area to expose the adhesive layer. Cover tabs overlay portions of the exposed adhesive layer with the labels being removably adhered to the carrier strip on the remaining exposed adhesive layer. The labels may be provided with frangible regions for partitioning the wire label. The frangible regions include both severed portions and points of attachment.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 5, 2015
    Applicant: HellermannTyton Corporation
    Inventors: JAMES T. BROWN, Brock S. Klaus, James A. Peterson
  • Patent number: D752219
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: March 22, 2016
    Assignee: INCISIVE SURGICAL, INC.
    Inventors: James A. Peterson, David B. Herridge, John L. Shannon, Chad D. Naegeli, Christopher J. Sperry, Mark E. Reader