Patents by Inventor Peter John Smith
Peter John Smith 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: 11484378Abstract: A hand grip apparatus for receiving operator input includes a body having a proximal end and a distal interface end for coupling to an input apparatus. A first control lever is attached to the body and extends away from the proximal end and terminates in a finger grip for receiving one of the operator's fingers. A second control lever is attached to the body and extends away from the proximal end terminating in a thumb grip for receiving the operator's thumb. Movement of at least one of the control levers is operable to produce a first control signal representing the movement. An input control is included on the body between the grip ends and has an actuator surface angled towards the finger grip end and configured to produce a second control signal in response to actuation by one of the operator's fingers.Type: GrantFiled: April 13, 2016Date of Patent: November 1, 2022Assignee: Titan Medical Inc.Inventors: Thomas Andrew Lutzow, Daniel P. Smith, Peter John Kenneth Cameron
-
Publication number: 20220331156Abstract: Implant delivery devices, methods of device assembly and methods of using those devices are presented where the delivery device uses an automatic implant delivery mechanism that eliminates variability in pusher wire speeds by providing a needle assembly having one or more implants positioned within a proximal end of a needle cannula, a dampener assembly and a shuttle assembly located within a housing along with the activation member which holds the shuttle assembly in cocked or pre-tensioned state. A lock can be engaged with the activation member to prevent premature firing or triggering of the device.Type: ApplicationFiled: April 6, 2022Publication date: October 20, 2022Inventors: Leo Anthony Trevino, Cheng Lin, Tyler Pegoraro, Stuart Williams, Thomas Shepard, Peter Andrew Smith, Matthew Charles Walker, Andrew John Corson, Thomas Ralph Blackburn, III, Stephen James Couse
-
Patent number: 11464594Abstract: A hand grip apparatus for receiving operator input includes a body having a proximal end and a distal interface end for coupling to an input apparatus. A first control lever is attached to the body and extends away from the proximal end and terminates in a finger grip for receiving one of the operator's fingers. A second control lever is attached to the body and extends away from the proximal end terminating in a thumb grip for receiving the operator's thumb. Movement of at least one of the control levers is operable to produce a first control signal representing the movement. An input control is included on the body between the grip ends and has an actuator surface angled towards the finger grip end and configured to produce a second control signal in response to actuation by one of the operator's fingers.Type: GrantFiled: August 11, 2021Date of Patent: October 11, 2022Assignee: Titan Medical Inc.Inventors: Thomas Andrew Lutzow, Daniel P. Smith, Peter John Kenneth Cameron
-
Patent number: 11437528Abstract: Contact holes of solar cells are formed by laser ablation to accommodate various solar cell designs. Use of a laser to form the contact holes is facilitated by replacing films formed on the diffusion regions with a film that has substantially uniform thickness. Contact holes may be formed to deep diffusion regions to increase the laser ablation process margins. The laser configuration may be tailored to form contact holes through dielectric films of varying thicknesses.Type: GrantFiled: February 18, 2020Date of Patent: September 6, 2022Assignee: SunPower CorporationInventors: Gabriel Harley, David D. Smith, Tim Dennis, Ann Waldhauer, Taeseok Kim, Peter John Cousins
-
Patent number: 11369210Abstract: A collapsible carry cot includes a base member; first and second frame members, wherein the first and second frame members together at least partially define a side or end wall of the carry cot, and wherein the first and second frame members are pivotally coupled together such that pivoting the first and second frame members relative to one another changes a height of the side or end wall of the carry cot, and wherein the first frame member is pivotally movable relatively to the base member and the second frame member is pivotally and slidably movable relative to the base member; and a securing mechanism, the securing mechanism to releasable secure the second frame member relative to the base member, such that sliding of the second frame member relative to the base member is restricted, thereby restricting pivoting of the first frame member relative to the second frame member.Type: GrantFiled: December 3, 2020Date of Patent: June 28, 2022Assignee: Mamas & Papas LimitedInventors: Peter Neil Smith, Graham John Martin
-
Patent number: 9468056Abstract: A light source for a color display apparatus (1) for displaying light at optical wavelengths corresponding a plurality of different colors sequentially, comprising a plurality of light-emitting diodes (3, 4, 5) each respectively operable to emit light to display a respective one of the plurality of different colors, a power source (26) connected to the plurality of LEDs for supplying power thereto a plurality of capacitor units (7, 8, 9) connected to the power source to be provided thereby with charge for generating a respective one of a plurality of different respective forward bias voltages for application to the LEDs to operate the LED. A control unit (10) is operable to selectively connect a capacitor unit to an LED for applying a desired one of the different said forward bias voltages thereto according to the color of light which the LED is operable to display.Type: GrantFiled: July 7, 2014Date of Patent: October 11, 2016Assignee: BAE SYSTEMS plcInventors: Keith Barnett, Peter John Smith, Tom Cronin
-
Patent number: 8607016Abstract: Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's file system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller can use the information relating to the host's file system to identify when the host is sending data to the next free cluster and to store such data in a sequential format by copying data from other locations in the non-volatile memory.Type: GrantFiled: December 23, 2004Date of Patent: December 10, 2013Assignee: SanDisk Technologies Inc.Inventors: Kevin M. Conley, Alan Welsh Sinclair, Peter John Smith
-
Patent number: 8586112Abstract: The invention provides a process for the production of a substance or composition for the treatment, by therapy or prophylaxis, of parasitic infections, in particular malarial infections such as Plasmodium falciparum infections, of the human or animal body. The process comprises extracting the substance or composition from roots of the plant species Dicoma anomala, by an extraction using an organic solvent to obtain a liquid extract containing the substance or composition and removing the solvent from the liquid extract to leave a dried extract containing the substance or composition. The invention extends also to the use of the substance or composition in the manufacture of a medicament or preparation for such treatment of infections; to a substance or composition for use in such treatment of said infections; to compounds for use in such treatment of said infections; and to a method of treating said infections using such compounds.Type: GrantFiled: November 2, 2005Date of Patent: November 19, 2013Assignees: South African Medical Research Council, University of Cape TownInventors: Motlalepula Gilbert Matsabisa, William Ernest Campbell, Peter Ian Folb, Peter John Smith
-
Patent number: 8151035Abstract: In a memory that is programmable page by page and each page having multiple sectors that are once-programmable, even if successive writes are sequential, the data recorded to an update block may be fragmented and non-sequential. Instead of recording update data to an update block, the data is being recorded in at least two interleaving streams. When a full page of data is available, it is recorded to the update block. Otherwise, it is temporarily recorded to the scratch pad block until a full page of data becomes available to be transferred to the update block. Preferably, a pipeline operation allows the recording to the update block to be set up as soon as the host write command indicates a full page could be written. If the actual write data is incomplete due to interruptions, the setup will be canceled and recording is made to the scratch pad block instead.Type: GrantFiled: August 11, 2008Date of Patent: April 3, 2012Assignee: SanDisk Technologies Inc.Inventors: Peter John Smith, Sergey Anatolievich Gorobets, Alan David Bennett
-
Patent number: 8103841Abstract: In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the nonvolatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup.Type: GrantFiled: September 26, 2008Date of Patent: January 24, 2012Assignee: Sandisk Technologies Inc.Inventors: Alan Welsh Sinclair, Sergey Anatolievich Gorobets, Alan David Bennett, Peter John Smith
-
Patent number: 7913061Abstract: A non-volatile memory is constituted from a set of memory planes, each having its own set of read/write circuits so that the memory planes can operate in parallel. The memory is further organized into erasable blocks, each for storing a logical group of logical units of data. In updating a logical unit, all versions of a logical unit are maintained in the same plane as the original. Preferably, all versions of a logical unit are aligned within a plane so that they are all serviced by the same set of sensing circuits. In a subsequent garbage collection operation, the latest version of the logical unit need not be retrieved from a different plane or a different set of sensing circuits, otherwise resulting in reduced performance. In one embodiment, any gaps left after alignment are padded by copying latest versions of logical units in sequential order thereto.Type: GrantFiled: September 26, 2008Date of Patent: March 22, 2011Assignee: SanDisk CorporationInventors: Sergey Anatolievich Gorobets, Peter John Smith, Alan David Bennett
-
Publication number: 20090304832Abstract: The invention provides a process for the production of a substance or composition for the treatment, by therapy or prophylaxis, of parasitic infections, in particular malarial infections such as Plasmodium falciparum infections, of the human or animal body. The process comprises extracting the substance or composition from roots of the plant species Dicoma anomala, by an extraction using an organic solvent to obtain a liquid extract containing the substance or composition and removing the solvent from the liquid extract to leave a dried extract containing the substance or composition. The invention extends also to the use of the substance or composition in the manufacture of a medicament or preparation for such treatment of infections; to a substance or composition for use in such treatment of said infections; to compounds for use in such treatment of said infections; and to a method of treating said infections using such compounds.Type: ApplicationFiled: November 2, 2005Publication date: December 10, 2009Inventors: Motlalepula Gilbert Matsabisa, William Ernest Campbell, Peter Ian Folb, Peter John Smith
-
Publication number: 20090019217Abstract: A non-volatile memory is constituted from a set of memory planes, each having its own set of read/write circuits so that the memory planes can operate in parallel. The memory is further organized into erasable blocks, each for storing a logical group of logical units of data. In updating a logical unit, all versions of a logical unit are maintained in the same plane as the original. Preferably, all versions of a logical unit are aligned within a plane so that they are all serviced by the same set of sensing circuits. In a subsequent garbage collection operation, the latest version of the logical unit need not be retrieved from a different plane or a different set of sensing circuits, otherwise resulting in reduced performance. In one embodiment, any gaps left after alignment are padded by copying latest versions of logical units in sequential order thereto.Type: ApplicationFiled: September 26, 2008Publication date: January 15, 2009Inventors: Sergey Anatolievich Gorobets, Peter John Smith, Alan David Bennett
-
Publication number: 20090019218Abstract: In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the nonvolatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup.Type: ApplicationFiled: September 26, 2008Publication date: January 15, 2009Inventors: Alan Welsh Sinclair, Sergey Anatolievich Gorobets, Alan David Bennett, Peter John Smith
-
Publication number: 20080301359Abstract: In a memory that is programmable page by page and each page having multiple sectors that are once-programmable, even if successive writes are sequential, the data recorded to an update block may be fragmented and non-sequential. Instead of recording update data to an update block, the data is being recorded in at least two interleaving streams. When a full page of data is available, it is recorded to the update block. Otherwise, it is temporarily recorded to the scratch pad block until a full page of data becomes available to be transferred to the update block. Preferably, a pipeline operation allows the recording to the update block to be set up as soon as the host write command indicates a full page could be written. If the actual write data is incomplete due to interruptions, the setup will be canceled and recording is made to the scratch pad block instead.Type: ApplicationFiled: August 11, 2008Publication date: December 4, 2008Inventors: Peter John Smith, Sergey Anatolievich Gorobets, Alan David Bennett
-
Patent number: 7412560Abstract: In a memory that is programmable page by page and each page having multiple sectors that are once-programmable, even if successive writes are sequential, the data recorded to an update block may be fragmented and non-sequential. Instead of recording update data to an update block, the data is being recorded in at least two interleaving streams. When a full page of data is available, it is recorded to the update block. Otherwise, it is temporarily recorded to the scratch pad block until a full page of data becomes available to be transferred to the update block. Preferably, a pipeline operation allows the recording to the update block to be set up as soon as the host write command indicates a full page could be written. If the actual write data is incomplete due to interruptions, the setup will be canceled and recording is made to the scratch pad block instead.Type: GrantFiled: July 27, 2005Date of Patent: August 12, 2008Assignee: Sandisk CorporationInventors: Peter John Smith, Sergey Anatolievich Gorobets, Alan David Bennett
-
Patent number: 7409473Abstract: The on-chip copy process is extended so that the data may be copied between two blocks that may be on different chips, different planes on the same chip, or the same plane of the same chip. More specifically, the methods described here provide a single data copying mechanism that allows data to be copied between any two locations in a memory system. An exemplary embodiment uses an EDO-type timing. According to another aspect, selected portions of the relocated data, such as chosen words in a transferred page, can be updated in the controller on the fly. In addition to transferring a data set directly from a read buffer of a source array to a write buffer of a destination array, the data set can concurrently be copied, if desired, into the controller where an error detection and correction operation can be performed on it.Type: GrantFiled: December 21, 2004Date of Patent: August 5, 2008Assignee: SanDisk CorporationInventors: Kevin M. Conley, Peter John Smith
-
Patent number: 7395384Abstract: Techniques for managing data in a non-volatile memory system (e.g., Flash Memory) are disclosed. A controller can use information relating to a host's filing system, which is stored by the host on non-volatile memory, to determine if one or more clusters (or sectors with clusters) are currently allocated. The controller can use the information relating to the host's filing system to ensure that one or more clusters (or one or more sectors within a cluster) are not copied from one location to another location in the memory during a garbage collection cycle. As a result, some unnecessary operations (e.g., copying data) which are conventionally performed can be avoided and system performance can be enhanced.Type: GrantFiled: July 21, 2004Date of Patent: July 1, 2008Assignee: SanDisk CorproationInventors: Alan Welsh Sinclair, Peter John Smith
-
Patent number: 7386655Abstract: Update data to a non-volatile memory may be recorded in at least two interleaving streams such as either into an update block or a scratch pad block depending on a predetermined condition. The scratch pad block is used to buffered update data that are ultimately destined for the update block. In a preferred embodiment, an index of the data stored in the scratch pad block as well that stored in the update block is saved in an unused portion of the scratch pad block every time the scratch pad block is written to.Type: GrantFiled: July 27, 2005Date of Patent: June 10, 2008Assignee: Sandisk CorporationInventors: Sergey Anatolievich Gorobets, Peter John Smith, Alan David Bennett
-
Patent number: 7366826Abstract: Update data to a non-volatile memory may be recorded in at least two interleaving streams such as either into an update block or a scratch pad block depending on a predetermined condition. The scratch pad block is used to buffered update data that are ultimately destined for the update block. Synchronization information about the order recording of updates among the streams is saved with at least one of the streams. This will allow the most recently written version of data that may exist on multiple memory blocks to be identified. In one embodiment, the synchronization information is saved in a first block and is a write pointer that points to the next recording location in a second block. In another embodiment, the synchronization information is a time stamp.Type: GrantFiled: July 27, 2005Date of Patent: April 29, 2008Assignee: Sandisk CorporationInventors: Sergey Anatolievich Gorobets, Peter John Smith, Alan David Bennett