Patents by Inventor David Parry

David Parry 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: 12591527
    Abstract: Disclosed are systems and methods that include accessing design parameters to configure an integrated circuit design. The integrated circuit design may include a transaction source or processing node to be included in an integrated circuit. The transaction source or processing node may be configured to transmit memory transactions to memory addresses. A compiler may compile the integrated circuit design with the transaction source or processing node to generate a design output. The design output may be configured to route memory transactions based on their targeting cacheable or non-cacheable memory addresses. The design output may be used to manufacture an integrated circuit.
    Type: Grant
    Filed: June 18, 2024
    Date of Patent: March 31, 2026
    Assignee: SiFive, Inc.
    Inventors: Robert P. Adler, David Parry, Rick H. Y. Chen, Henry Cook
  • Publication number: 20260010372
    Abstract: Systems and methods are disclosed for a configurable interconnect address remapper with event detection. For example, an integrated circuit can include a processor core configured to execute instructions. The processor core includes region registers defined by a From Address range and a To Address, a register storing a number of regions defined in the integrated circuit, interrupt enable registers associated with each pair of region registers, and event flags associated with each pair of region registers; an interconnection system handling transactions from the processor core; an interconnect address remapper translating an address associated with a transaction using the one or more pair of region registers; and an interrupt controller receiving an interrupt signal from the interconnect address remapper when the interrupt enable registers are enabled and at least one raised event flags when at least one of the one or more pair of region registers matches the transaction address.
    Type: Application
    Filed: September 12, 2025
    Publication date: January 8, 2026
    Applicant: SiFive, Inc.
    Inventors: David Parry, Drew Barbier, Josh Smith, Alexandre Solomatnikov, Krste Asanovic
  • Patent number: 12430132
    Abstract: Systems and methods are disclosed for a configurable interconnect address remapper with event detection. For example, an integrated circuit can include a processor core configured to execute instructions. The processor core includes region registers defined by a From Address range and a To Address, a register storing a number of regions defined in the integrated circuit, interrupt enable registers associated with each pair of region registers, and event flags associated with each pair of region registers; an interconnection system handling transactions from the processor core; an interconnect address remapper translating an address associated with a transaction using the one or more pair of region registers; and an interrupt controller receiving an interrupt signal from the interconnect address remapper when the interrupt enable registers are enabled and at least one raised event flags when at least one of the one or more pair of region registers matches the transaction address.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: September 30, 2025
    Assignee: SiFive, Inc.
    Inventors: David Parry, Drew Barbier, Josh Smith, Alexandre Solomatnikov, Krste Asanovic
  • Publication number: 20250209115
    Abstract: A system and method for managing raw files are disclosed. A plurality of image files associated with one or more raw files that include respective metadata are evaluated. A set of one or more of the images files are grouped together based on matching the respective metadata. An asset file corresponding to the raw file and the grouped set of the image files are generated. The asset file are retrieved in response to a request from a user device. At least one of the image files in the grouped set are selected and a display of the selected image file is generated for rendering.
    Type: Application
    Filed: March 11, 2025
    Publication date: June 26, 2025
    Inventors: Evan Christopher Deffley, Nathan Cosmo Rahn, Bobby Yang, Kaserin Tammie Kong-Santos, Don MacAskill, Brian Fenton, David Parry, Mikkel Wilson, Kevin Boyd, Lee Shepherd, Andres Ruiz, Erik Giberti, Ivy Tsai
  • Patent number: 12248509
    Abstract: A system and method for managing raw files are disclosed. A plurality of image files associated with one or more raw files that include respective metadata are evaluated. A set of one or more of the images files are grouped together based on matching the respective metadata. An asset file corresponding to the raw file and the grouped set of the image files are generated. The asset file are retrieved in response to a request from a user device. At least one of the image files in the grouped set are selected and a display of the selected image file is generated for rendering.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: March 11, 2025
    Assignee: AWES.ME, INC.
    Inventors: Evan Christopher Deffley, Nathan Cosmo Rahn, Bobby Yang, Kaserin Tammie Kong-Santos, Don MacAskill, Brian Fenton, David Parry, Mikkel Wilson, Kevin Boyd, Lee Shepherd, Andres Ruiz, Erik Giberti, Ivy Tsai
  • Publication number: 20240338329
    Abstract: Disclosed are systems and methods that include accessing design parameters to configure an integrated circuit design. The integrated circuit design may include a transaction source or processing node to be included in an integrated circuit. The transaction source or processing node may be configured to transmit memory transactions to memory addresses. A compiler may compile the integrated circuit design with the transaction source or processing node to generate a design output. The design output may be configured to route memory transactions based on their targeting cacheable or non-cacheable memory addresses. The design output may be used to manufacture an integrated circuit.
    Type: Application
    Filed: June 18, 2024
    Publication date: October 10, 2024
    Applicant: SiFive, Inc.
    Inventors: Robert P. Adler, David Parry, Rick H. Y. Chen, Henry Cook
  • Publication number: 20240160449
    Abstract: Systems and methods are disclosed for a configurable interconnect address remapper with event detection. For example, an integrated circuit can include a processor core configured to execute instructions. The processor core includes region registers defined by a From Address range and a To Address, a register storing a number of regions defined in the integrated circuit, interrupt enable registers associated with each pair of region registers, and event flags associated with each pair of region registers; an interconnection system handling transactions from the processor core; an interconnect address remapper translating an address associated with a transaction using the one or more pair of region registers; and an interrupt controller receiving an interrupt signal from the interconnect address remapper when the interrupt enable registers are enabled and at least one raised event flags when at least one of the one or more pair of region registers matches the transaction address.
    Type: Application
    Filed: March 28, 2022
    Publication date: May 16, 2024
    Inventors: David Parry, Drew Barbier, Josh Smith, Alexandre Solomatnikov, Krste Asanovic
  • Publication number: 20230205812
    Abstract: A system and method for managing raw files are disclosed. A plurality of image files associated with one or more raw files that include respective metadata are evaluated. A set of one or more of the images files are grouped together based on matching the respective metadata. An asset file corresponding to the raw file and the grouped set of the image files are generated. The asset file are retrieved in response to a request from a user device. At least one of the image files in the grouped set are selected and a display of the selected image file is generated for rendering.
    Type: Application
    Filed: December 5, 2022
    Publication date: June 29, 2023
    Inventors: Evan Christopher Deffley, Nathan Cosmo Rahn, Bobby Yang, Kaserin Tammie Kong-Santos, Don MacAskill, Brian Fenton, David Parry, Mikkel Wilson, Kevin Boyd, Lee Shepherd, Andres Ruiz, Erik Giberti, Ivy Tsai
  • Patent number: 11485371
    Abstract: A method of estimating a load on a vehicle (10), the method comprising: obtaining a first load estimate using a first load estimation technique; obtaining a second load estimate using a second load estimation technique; analysing characteristics of the first load estimate and the second load estimate; and, based on the analysis selecting either the first load estimate or the second load estimate as an output load estimate.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 1, 2022
    Assignee: JAGUAR LAND ROVER LIMITED
    Inventors: Thomas Owen, Roger Wardle, David Parry
  • Publication number: 20210347369
    Abstract: A method of estimating a load on a vehicle (10), the method comprising: obtaining a first load estimate using a first load estimation technique; obtaining a second load estimate using a second load estimation technique; analysing characteristics of the first load estimate and the second load estimate; and, based on the analysis selecting either the first load estimate or the second load estimate as an output load estimate.
    Type: Application
    Filed: July 2, 2019
    Publication date: November 11, 2021
    Inventors: Thomas OWEN, Roger WARDLE, David PARRY
  • Patent number: 10592762
    Abstract: Embodiments disclosed herein generally relate to a method, system, and computer readable medium for generating a thumbnail for a media file. A web client application server receives the media file having metadata associated therewith. The web client application server generates an interest point area. The interest point area includes one or more interest points in the media file. The web client application server aligns a thumbnail area with respect to the interest point area. The web client application server displays a portion of the media file in the thumbnail area. The portion of the media file that is displayed includes at least a portion of the interest point area.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: March 17, 2020
    Assignee: SMUGMUG, INC.
    Inventors: David Parry, Aaron Meyers, Bobby Yang
  • Patent number: 10513264
    Abstract: A controller for a motor vehicle includes means for receiving information indicative of a current vehicle speed; means for receiving information indicative of an amount of brake force a braking system is developing or is capable of developing; means for receiving information indicative of a gradient of a driving surface on which the vehicle is driving; and torque transmission reduction means for causing a powertrain torque reduction operation to be performed in which the controller causes one or more components in a torque transmission path from a torque delivery device to driven wheels to assume a torque reduction condition in which torque transmission is reduced or substantially terminated. The controller is configured automatically to cause the torque reduction operation to be performed in dependence at least in part on the information indicative of current vehicle speed, information indicative of brake force amount and information indicative of driving surface gradient.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: December 24, 2019
    Assignee: JAGUAR LAND ROVER LIMITED
    Inventors: Rob Jerger, David Parry, Neil Dixon, Timothy Reynolds
  • Publication number: 20180232594
    Abstract: Embodiments disclosed herein generally relate to a method, system, and computer readable medium for generating a thumbnail for a media file. A web client application server receives the media file having metadata associated therewith. The web client application server generates an interest point area. The interest point area includes one or more interest points in the media file. The web client application server aligns a thumbnail area with respect to the interest point area. The web client application server displays a portion of the media file in the thumbnail area. The portion of the media file that is displayed includes at least a portion of the interest point area.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 16, 2018
    Inventors: David PARRY, Aaron MEYERS, Bobby YANG
  • Publication number: 20180099674
    Abstract: Embodiments of the present invention provide a controller for a motor vehicle comprising: means for receiving information indicative of a current vehicle speed; means for receiving information indicative of an amount of brake force a braking system of the vehicle is developing or is capable of developing; means for receiving information indicative of a gradient of a driving surface on which the vehicle is driving; and torque transmission reduction means for causing a powertrain torque reduction operation to be performed in which the controller causes one or more components in a torque transmission path from a torque delivery device to driven wheels of the vehicle to assume a torque reduction condition in which torque transmission from the torque delivery device to the driven wheels is reduced or substantially terminated, the controller being configured automatically to cause the torque reduction operation to be performed in dependence at least in part on the information indicative of current vehicle speed, in
    Type: Application
    Filed: March 31, 2016
    Publication date: April 12, 2018
    Inventors: Rob JERGER, David PARRY, Neil DIXON, Timothy REYNOLDS
  • Publication number: 20170241542
    Abstract: The present invention relates to a control module (62) for controlling an automatic gearbox (58). The control module comprises (62) a monitoring module (70) for monitoring one or more parameters of at least one powertrain element. The control module (62) also comprises a determining module arranged to determine a temperature of a powertrain component based on said one or more monitored parameters. The control module (62) also comprises a driving module (60) arranged to detect a driving condition of the vehicle. The control module (62) also comprises an output module (74) arranged to output a downshift command (76) to the automatic gearbox (58) in dependence on the driving condition of the vehicle and on the temperature of the powertrain component exceeding a predetermined threshold, wherein the downshift command selects a gear higher than first gear.
    Type: Application
    Filed: August 27, 2015
    Publication date: August 24, 2017
    Inventor: David PARRY
  • Patent number: 8491309
    Abstract: A wearable wound simulant for simulating a battlefield wound is presented. The simulant facilitates a graphically and functionally realistic medical training tool. The simulant includes a skin replica and a wound. The skin replica is shaped to conformably contact and cover a body region either in part or whole. The skin replica further includes a plurality of bendable layers arranged to approximately replicate the visual and tactile properties of human tissue and at least one tear resistant layer composed of a fabric material disposed between two bendable layers. At least one tear resistant layer is less stretchable than the elastic limit of the bendable layers so as to prevent failure thereof. The bendable and tear resistant layers form a self-sealing structure. A three-dimensional wound structure is disposed along the skin replica so as to replicate the appearance and functionality of a penetrating or non-penetrating injury.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: July 23, 2013
    Assignee: Techline Technologies, Inc.
    Inventors: David Parry, Daniel Parry
  • Publication number: 20120276511
    Abstract: A wearable wound simulant for simulating a battlefield wound is presented. The simulant facilitates a graphically and functionally realistic medical training tool. The simulant includes a skin replica and a wound. The skin replica is shaped to conformably contact and cover a body region either in part or whole. The skin replica further includes a plurality of bendable layers arranged to approximately replicate the visual and tactile properties of human tissue and at least one tear resistant layer composed of a fabric material disposed between two bendable layers. At least one tear resistant layer is less stretchable than the elastic limit of the bendable layers so as to prevent failure thereof. The bendable and tear resistant layers form a self-sealing structure. A three-dimensional wound structure is disposed along the skin replica so as to replicate the appearance and functionality of a penetrating or non-penetrating injury.
    Type: Application
    Filed: June 26, 2012
    Publication date: November 1, 2012
    Applicant: Techline Technologies, Inc. DBA MPS Techline of Pennsylvania, Inc.
    Inventors: David Parry, Daniel Parry
  • Patent number: 8221129
    Abstract: A wearable wound simulant including a skin replica having the appearance of a particular region of the human body, examples including but not limited to a leg, arm, torso, or stomach, and a wound disposed along the skin replica is described. The skin replica includes a plurality of bendable layers arranged to replicate the visual and tactile properties of human tissues and at least one tear resistant layer comprised of a fabric material disposed between two bendable layers. The tear resistant layers are less stretchable than the bendable layers so as to prevent the bendable layers from stretching beyond their failure threshold. Design elements of the present invention facilitate the visual, tactile, and functional aspects of a battlefield wound so as to allow for the diagnosis of injuries associated therewith.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: July 17, 2012
    Assignee: Techline Technologies, Inc.
    Inventors: David Parry, Daniel Parry, Daniel Pipito, Brian Letizia, Morris Ravich, Daniel Smith
  • Publication number: 20090298034
    Abstract: A wearable wound simulant including a skin replica having the appearance of a particular region of the human body, examples including but not limited to a leg, arm, torso, or stomach, and a wound disposed along the skin replica is described. The skin replica includes a plurality of bendable layers arranged to replicate the visual and tactile properties of human tissues and at least one tear resistant layer comprised of a fabric material disposed between two bendable layers. The tear resistant layers are less stretchable than the bendable layers so as to prevent the bendable layers from stretching beyond their failure threshold. Design elements of the present invention facilitate the visual, tactile, and functional aspects of a battlefield wound so as to allow for the diagnosis of injuries associated therewith.
    Type: Application
    Filed: June 3, 2008
    Publication date: December 3, 2009
    Applicant: Techline Technologies, Inc. DBA MPS Techline of Pennsylvania, Inc.
    Inventors: David Parry, Daniel Parry, Daniel Pipito, Brian Letizia, Morris Ravich, Daniel Smith
  • Patent number: D721398
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 20, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dustin E. Dunn, Brian Homan Tsang, James L. McCullough, David Parry