Patents by Inventor John Hayman

John Hayman 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).

  • Publication number: 20230346646
    Abstract: There is provided an apparatus for dispensing one or more drugs in pellet form. The apparatus includes a cartridge assembly configured to store drugs in pellet form, and dispense the drugs upon actuation of one or more dispensing mechanisms located within the cartridge assembly. The apparatus further includes a control unit configured to actuate the one or more dispensing mechanisms located within the cartridge assembly, as well as a cover including a collection region configured to receive and store drugs dispensed from the one or more dispensing mechanisms. The cover is movable between a first position in which the collection region of the cover forms an enclosed cavity, and a second position in which the collection region is exposed such that a user can access drugs contained therein.
    Type: Application
    Filed: April 10, 2023
    Publication date: November 2, 2023
    Inventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
  • Patent number: 11622914
    Abstract: There is provided an apparatus for dispensing one or more drugs in pellet form. The apparatus includes a cartridge assembly configured to store drugs in pellet form, and dispense the drugs upon actuation of one or more dispensing mechanisms located within the cartridge assembly. The apparatus further includes a control unit configured to actuate the one or more dispensing mechanisms located within the cartridge assembly, as well as a cover including a collection region configured to receive and store drugs dispensed from the one or more dispensing mechanisms. The cover is movable between a first position in which the collection region of the cover forms an enclosed cavity, and a second position in which the collection region is exposed such that a user can access drugs contained therein.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: April 11, 2023
    Assignee: OnDosis AB
    Inventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
  • Publication number: 20220071849
    Abstract: There is provided an apparatus for dispensing one or more drugs in pellet form. The apparatus includes a cartridge assembly configured to store drugs in pellet form, and dispense the drugs upon actuation of one or more dispensing mechanisms located within the cartridge assembly. The apparatus further includes a control unit configured to actuate the one or more dispensing mechanisms located within the cartridge assembly, as well as a cover including a collection region configured to receive and store drugs dispensed from the one or more dispensing mechanisms. The cover is movable between a first position in which the collection region of the cover forms an enclosed cavity, and a second position in which the collection region is exposed such that a user can access drugs contained therein.
    Type: Application
    Filed: November 1, 2019
    Publication date: March 10, 2022
    Inventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
  • Patent number: 10416329
    Abstract: A system includes an acoustic logging tool including a transducer configured to: emit a first acoustic pulse in a first direction toward a first acoustic surface; measure a first acoustic signal, wherein the first acoustic signal includes a coherent noise component and a first echo component, wherein the first echo component is due at least in part to an interaction of the first acoustic pulse with the first acoustic surface; emit a second acoustic pulse in a second direction, wherein the second direction is at least partly directed away from the first acoustic surface; and measure a second acoustic signal, wherein the second acoustic signal includes substantially only the coherent noise component. The system also includes a data processing system that includes a processor configured to remove the measurement of the second acoustic signal from the measurement of the first acoustic signal to reduce coherent noise.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: September 17, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Andrew John Hayman, Thomas Barrou
  • Publication number: 20170168183
    Abstract: A system includes an acoustic logging tool including a transducer configured to: emit a first acoustic pulse in a first direction toward a first acoustic surface; measure a first acoustic signal, wherein the first acoustic signal includes a coherent noise component and a first echo component, wherein the first echo component is due at least in part to an interaction of the first acoustic pulse with the first acoustic surface; emit a second acoustic pulse in a second direction, wherein the second direction is at least partly directed away from the first acoustic surface; and measure a second acoustic signal, wherein the second acoustic signal includes substantially only the coherent noise component. The system also includes a data processing system that includes a processor configured to remove the measurement of the second acoustic signal from the measurement of the first acoustic signal to reduce coherent noise.
    Type: Application
    Filed: October 28, 2016
    Publication date: June 15, 2017
    Inventors: Andrew John Hayman, Thomas Barrou
  • Patent number: 8291004
    Abstract: A communications network comprises a computer having a control panel application with controls for remotely controlling playback on a web browser of a wireless communication device; a wireless communications device; and data connection means between the computer and the device, such as a wireless network, Bluetooth®, or USB. The device comprises a web browser; a content playback application program interface (API) communicative with the web browser; and a playback control application communicative with the control panel application to receive web browser playback instructions and with the content playback API to transmit the instructions thereto.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: October 16, 2012
    Assignee: Research In Motion Limited
    Inventors: Ken Whatmough, John Hayman, Kristopher Braun
  • Patent number: 8290442
    Abstract: A communications network comprises a wireless communication device, a mobile data service and an apparatus for testing media content developed for a wireless communication device. This apparatus comprises a media content composer module, a web server, and a dispatcher module. The dispatcher module is programmed to: receive a media content simulation request from the composer module; publish media content developed on the composer module onto the web server, the published content having a uniform resource locator (URL) associated thereto; and transmit to the mobile data service the URL and instructions to the wireless communication device or a wireless communication device simulator to open a web browser and access the URL thereby downloading the media content from the web server.
    Type: Grant
    Filed: September 7, 2006
    Date of Patent: October 16, 2012
    Assignee: Research In Motion Limited
    Inventors: Ken Whatmough, John Hayman, David F. Tapuska
  • Patent number: 7818735
    Abstract: A method, system, or computer program product for controlling access to software component features is disclosed. There are three available states for selectable component features. The three available states, of which one is selected, are: (i) enabled access to the selected software component features for users and other software component features on a data storage system, (ii) enabled access to the selected software component features by other software component features on a data storage system, or (iii) disabled access to the software component features.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: October 19, 2010
    Assignee: EMC Corporation
    Inventors: Eric R. Vook, J. Brandon Myers, Victor Kan, Karl M. Owen, Dennis Duprey, Kenneth John Hayman, Abhijit Aswath
  • Publication number: 20080066086
    Abstract: A communications network comprises a computer having a control panel application with controls for remotely controlling playback on a web browser of a wireless communication device; a wireless communications device; and data connection means between the computer and the device, such as a wireless network, Bluetooth®, or USB. The device comprises a web browser; a content playback application program interface (API) communicative with the web browser; and a playback control application communicative with the control panel application to receive web browser playback instructions and with the content playback API to transmit the instructions thereto.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Inventors: Ken Whatmough, John Hayman, Kristopher Braun
  • Publication number: 20080064340
    Abstract: A communications network comprises a wireless communication device, a mobile data service and an apparatus for testing media content developed for a wireless communication device. This apparatus comprises a media content composer module, a web server, and a dispatcher module. The dispatcher module is programmed to: receive a media content simulation request from the composer module; publish media content developed on the composer module onto the web server, the published content having a uniform resource locator (URL) associated thereto; and transmit to the mobile data service the URL and instructions to the wireless communication device or a wireless communication device simulator to open a web browser and access the URL thereby downloading the media content from the web server.
    Type: Application
    Filed: September 7, 2006
    Publication date: March 13, 2008
    Inventors: Ken Whatmough, John Hayman, David F. Tapuska
  • Patent number: 7329026
    Abstract: A lighting fixture having a main housing to which is attached a moveable reflector assembly. The fluorescent lamps are affixed to the main housing and the moveable reflector assembly is adjusted to a position close to the fluorescent lamps to achieve a narrow illumination field. Adjusting the position of the moveable reflector assembly away from the fluorescent lamps achieves a wide illumination field. The reflector is designed as a near parabolic like shape and may be configured as a single fluorescent lamp cavity, or a multiple lamp cavity wherein the parabolic like shapes for each fluorescent lamp intersect to provide a uniform illumination light field and highly efficient light output while minimizing the lighting fixture width.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: February 12, 2008
    Inventors: Jeffery John Hayman, Jeremy Joseph Macgilvray
  • Publication number: 20070251812
    Abstract: A photocatalytic air treatment system, including apparatuses and methods, for killing and/or mineralizing bacteria, viruses, mold, fungi, spores, mycotoxins, allergens, and other similar microorganisms or agents, and for oxidizing volatile organic compounds (VOCs). The system comprises one or more reactor beds configured in one or more stages with each reactor bed including a plurality of photocatalyst coated media substantially surrounding a plurality of sheathed ultraviolet light sources that may be arranged in a plurality of configurations. Adjacent ultraviolet light sources are positioned so as to create killing zones of photocatalyst coated media therebetween that are irradiated with ultraviolet light from multiple sources and in which an increased number of hydroxyl radicals are present. The photocatalyst generally comprises titanium dioxide, but may include one or more enhancers. The media is formed from or is coated with a material that induces the photocatalyst to form a nano-particle structure.
    Type: Application
    Filed: March 27, 2007
    Publication date: November 1, 2007
    Inventor: John Hayman
  • Publication number: 20070089048
    Abstract: A set of instructions include instructions written In a graphics display language (e.g., SVG) and instructions written in a Web form creation language (e.g., XForms). Graphics are rendered on a display of a device in accordance with the instructions which accord to the graphics display language. Parameters are extracted from the instructions according to the Web form creation language and these parameters are utilized to create native user interface objects. The Web form creation language may be modified to include parameters which indicate the size and position of a user input area such that these parameters will also be used in creating the native user interface objects. The native user interface objects may be used to allow a user to input information via the user controls of the device. A graphic element of the graphic display element may be bound to a submit operation of the Web form creation language to allow submission of information which is input.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Inventors: Jon-David Lacey, Kenneth Wallis, John Hayman, Laura Doktorova, Mikhail Fomitchev, Stuart Garrood, Scott Hayman
  • Publication number: 20060112167
    Abstract: A method and apparatus for providing rich content to media devices are disclosed. Information content is converted at a content provider system for transmission to a media device over a wireless communication network. The converted content is processed by a media engine on the media device. The content is preferable converted at the content provider system into a binary format having separate visual elements and behavior elements.
    Type: Application
    Filed: January 6, 2006
    Publication date: May 25, 2006
    Inventors: Jay Steele, Kenneth Whatmough, Shaun Johansen, Jon-David Lacey, Julian Paas, Rakesh Arora, Laura Doktorova, John Hayman, Scott Hayman, Christopher Billard
  • Patent number: 6823349
    Abstract: A method and system for synchronizing a plurality of data images in a computer system, includes a primary image and at least one secondary image which are synchronized. A host computer issues write requests to a primary image site which is also transmitted to a secondary image site. Writing to the primary image and the secondary image at the primary image site and secondary site is conducted simultaneously. If a failure to write to the secondary image occurs, a fracture log is created which is a bitmap representative of changed regions in the primary image at the primary image site in response to the write request. When writing to the secondary image is restored, the log can be used to synchronize the primary image and the secondary image.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: November 23, 2004
    Assignee: EMC Corporation
    Inventors: Alan Lee Taylor, Christopher Adam Norris, William Paul Hotle, Kenneth John Hayman
  • Patent number: 6538651
    Abstract: A parametric geometric element definition and generation system and method is described herein. 3D model of geometric objects are generated by execution of one or more directed acyclic graphs having a plurality of nodes which represent various modeling operations and parameters or properties used in defining and generating geometric elements. In further embodiments, an object player monitors modeling operations of nodes and communications with the rendering system to dynamically adapt the performance and format of the rendering system. A notification mechanism is used where nodes may send and/or listen for change events. A modification to one or more properties of node or nodes may trigger the transmission of a change event throughout the directed graph.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: March 25, 2003
    Inventors: John Hayman, Shaun Johansen, Jon-David Lacey, Jay Steele
  • Patent number: 5859966
    Abstract: A security system for a computer system imposes specific limitations on who has access to the computer system and to exactly what operations and data. Viruses are securely contained and prevented from expanding into areas where they can destroy stored programs or data. Viruses are also prevented from being introduced or executed in a large number of instances. The totality of computer functions is broken up into a set of events with an associated set of capabilities and different capabilities are assigned to each user depending on the particular job which that user is to do on the computer system. Also, security labels are placed on each data file and other system resources, and on each process. Further, a range of hierarchy/category labels (MAC labels) is assigned to each process to define a sub-lattice in which special capabilities can apply.
    Type: Grant
    Filed: October 10, 1995
    Date of Patent: January 12, 1999
    Assignee: Data General Corporation
    Inventors: Kenneth John Hayman, Michael Donovan Keene, Eric Scott Lewine, William James Meyers, Jon Frederick Spencer, Millard Cranford Taylor, II