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: 20230346646Abstract: 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: ApplicationFiled: April 10, 2023Publication date: November 2, 2023Inventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
-
Patent number: 11622914Abstract: 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: GrantFiled: November 1, 2019Date of Patent: April 11, 2023Assignee: OnDosis ABInventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
-
Publication number: 20220071849Abstract: 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: ApplicationFiled: November 1, 2019Publication date: March 10, 2022Inventors: John Hayman, Anders Jimgren, Magnus Karemyr, Simon Pettersson
-
Patent number: 10416329Abstract: 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: GrantFiled: October 28, 2016Date of Patent: September 17, 2019Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Andrew John Hayman, Thomas Barrou
-
Publication number: 20170168183Abstract: 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: ApplicationFiled: October 28, 2016Publication date: June 15, 2017Inventors: Andrew John Hayman, Thomas Barrou
-
Patent number: 8291004Abstract: 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: GrantFiled: September 7, 2006Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Ken Whatmough, John Hayman, Kristopher Braun
-
Patent number: 8290442Abstract: 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: GrantFiled: September 7, 2006Date of Patent: October 16, 2012Assignee: Research In Motion LimitedInventors: Ken Whatmough, John Hayman, David F. Tapuska
-
Patent number: 7818735Abstract: 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: GrantFiled: June 9, 2005Date of Patent: October 19, 2010Assignee: EMC CorporationInventors: Eric R. Vook, J. Brandon Myers, Victor Kan, Karl M. Owen, Dennis Duprey, Kenneth John Hayman, Abhijit Aswath
-
Publication number: 20080066086Abstract: 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: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Inventors: Ken Whatmough, John Hayman, Kristopher Braun
-
Publication number: 20080064340Abstract: 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: ApplicationFiled: September 7, 2006Publication date: March 13, 2008Inventors: Ken Whatmough, John Hayman, David F. Tapuska
-
Patent number: 7329026Abstract: 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: GrantFiled: November 13, 2006Date of Patent: February 12, 2008Inventors: Jeffery John Hayman, Jeremy Joseph Macgilvray
-
Publication number: 20070251812Abstract: 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: ApplicationFiled: March 27, 2007Publication date: November 1, 2007Inventor: John Hayman
-
Publication number: 20070089048Abstract: 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: ApplicationFiled: October 14, 2005Publication date: April 19, 2007Inventors: Jon-David Lacey, Kenneth Wallis, John Hayman, Laura Doktorova, Mikhail Fomitchev, Stuart Garrood, Scott Hayman
-
Publication number: 20060112167Abstract: 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: ApplicationFiled: January 6, 2006Publication date: May 25, 2006Inventors: Jay Steele, Kenneth Whatmough, Shaun Johansen, Jon-David Lacey, Julian Paas, Rakesh Arora, Laura Doktorova, John Hayman, Scott Hayman, Christopher Billard
-
Patent number: 6823349Abstract: 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: GrantFiled: September 21, 2001Date of Patent: November 23, 2004Assignee: EMC CorporationInventors: Alan Lee Taylor, Christopher Adam Norris, William Paul Hotle, Kenneth John Hayman
-
Patent number: 6538651Abstract: 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: GrantFiled: March 17, 2000Date of Patent: March 25, 2003Inventors: John Hayman, Shaun Johansen, Jon-David Lacey, Jay Steele
-
Patent number: 5859966Abstract: 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: GrantFiled: October 10, 1995Date of Patent: January 12, 1999Assignee: Data General CorporationInventors: Kenneth John Hayman, Michael Donovan Keene, Eric Scott Lewine, William James Meyers, Jon Frederick Spencer, Millard Cranford Taylor, II