Patents by Inventor John Millard

John Millard 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: 11204320
    Abstract: A transmissometer and method for determining a transmissivity of an atmosphere within a chamber. A chamber contains the atmosphere. A light source generates a test beam and a light detector detects the test beam. A periscope is movable between a first position which allows the test beam to pass through the atmosphere in the chamber and into the light detector and a second position in which the test beam is deflected to pass into the light detector without passing through the atmosphere in the chamber. A processor determines the transmissivity of the atmosphere from a transmissivity measurement for the test beam obtained by the light detector when the periscope is in the first position and a transfer standard obtained at the light detector when the periscope is in the second position.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: December 21, 2021
    Assignee: RAYTHEON COMPANY
    Inventors: John A. Millard, John O. Crawford
  • Publication number: 20210333206
    Abstract: A transmissometer and method for determining a transmissivity of an atmosphere within a chamber. A chamber contains the atmosphere. A light source generates a test beam and a light detector detects the test beam. A periscope is movable between a first position which allows the test beam to pass through the atmosphere in the chamber and into the light detector and a second position in which the test beam is deflected to pass into the light detector without passing through the atmosphere in the chamber. A processor determines the transmissivity of the atmosphere from a transmissivity measurement for the test beam obtained by the light detector when the periscope is in the first position and a transfer standard obtained at the light detector when the periscope is in the second position.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 28, 2021
    Inventors: John A. Millard, John O. Crawford
  • Patent number: 10564269
    Abstract: For test/calibration of an electro-optic range-finding device, one or more fiber bundles each are selected to have a length corresponding to predetermined time-of-flight for light pulses. An input end is positioned proximate to the laser aperture of the range-finding device to receive a portion of light emitted through the laser aperture, and the output end is positioned to emit light from the respective fiber bundle through the detector aperture of the range-finding device. A fiber attenuator is connected along each fiber of the one or more fiber bundles to attenuate an amplitude of light propagating through the respective fiber by an amount corresponding to a target of known reflectance and distance. The one or more fiber bundles are each coiled to reduce a linear distance over which the one or more fiber bundles extend. The one or more fiber bundles may each comprise a plurality of fibers.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: February 18, 2020
    Assignee: Raytheon Company
    Inventors: John Crawford, John Millard
  • Publication number: 20190250258
    Abstract: For test/calibration of an electro-optic range-finding device, one or more fiber bundles each are selected to have a length corresponding to predetermined time-of-flight for light pulses. An input end is positioned proximate to the laser aperture of the range-finding device to receive a portion of light emitted through the laser aperture, and the output end is positioned to emit light from the respective fiber bundle through the detector aperture of the range-finding device. A fiber attenuator is connected along each fiber of the one or more fiber bundles to attenuate an amplitude of light propagating through the respective fiber by an amount corresponding to a target of known reflectance and distance. The one or more fiber bundles are each coiled to reduce a linear distance over which the one or more fiber bundles extend. The one or more fiber bundles may each comprise a plurality of fibers.
    Type: Application
    Filed: February 14, 2018
    Publication date: August 15, 2019
    Inventors: John Crawford, John Millard
  • Patent number: 8391653
    Abstract: An adapter device for applying a fiber-optic monitoring system to a component to be monitored includes a shell adapted to surround the component to be monitored, the shell having a rounded exposed surface onto which a first optical fiber of the fiber-optic monitoring system can be wrapped.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: March 5, 2013
    Assignee: Prysmian Cables & Systems Limited
    Inventors: Martin Vincent Davies, Stephen John Millard, Kris Jonathan Roberts
  • Patent number: 7975303
    Abstract: A scanning optimization manager scans files for malicious code. The scanning optimization manager creates listings of the portions of scanned files accessed during the scanning. The scanning optimization manager proceeds to utilize these listings of accessed portions of files as I/O hints to optimize subsequent scans of the files for malicious code.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: July 5, 2011
    Assignee: Symantec Corporation
    Inventor: John Millard
  • Patent number: 7949665
    Abstract: Methods, apparatuses, and computer-readable media for rapidly traversing movable storage media during file content examination for malicious computer code. An embodiment of the inventive method comprises the steps of: accessing an enumerated list of electronic files (220) stored on a movable storage medium (420); identifying at least one batch of electronic files (320) stored on the movable storage medium (420); associating each electronic file stored on the movable storage medium (420) within the batch of electronic files with a physical file location on the movable storage medium (310); creating a sorted list electronic files by the file's physical location on the movable storage medium (330); and examining the identified batch of electronic files on the movable storage medium (420) according to the sorted list (340).
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: May 24, 2011
    Assignee: Symantec Corporation
    Inventors: John Millard, Cassio Goldschmidt
  • Patent number: 7895654
    Abstract: A scanning optimization manager efficiently scans files for malicious code. The scanning optimization manager maintains a non-tamperable record of modifications to files on a volume. The scanning optimization manager receives at least one malicious code signature. Responsive to the receipt of the at least one malicious code signature, the scanning optimization manager scans at least some files on the volume for the at least one malicious code signature at a priority corresponding to an associated modification status.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: February 22, 2011
    Assignee: Symantec Corporation
    Inventor: John Millard
  • Publication number: 20110026872
    Abstract: An adapter device for applying a fiber-optic monitoring system to a component to be monitored includes a shell adapted to surround the component to be monitored, the shell having a rounded exposed surface onto which a first optical fiber of the fiber-optic monitoring system can be wrapped.
    Type: Application
    Filed: November 29, 2007
    Publication date: February 3, 2011
    Inventors: Martin Vincent Davies, Stephen John Millard, Kris Jonathan Roberts
  • Patent number: 7774847
    Abstract: A technique is disclosed for tracking a virus. For each of at least a subset of received network packets it is determined whether the packet comprises an open packet. Information usable to determine a sender of the packet in the event the a virus associated with a network transmission with which the packet is associated is determined to have been received is copied from each packet determined to be an open packet, but not from at least a subset of packets not determined to be open packets.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: August 10, 2010
    Assignee: Symantec Corporation
    Inventors: Richard Sutton, John Millard
  • Patent number: 7484094
    Abstract: Computer implemented methods, apparati, and computer-readable media for quickly and safely opening computer files over a network. In a method embodiment of the present invention, a local computer (10) initiates a test open of a file (14) associated with a remote computer (12) that is coupled to the local computer (10) over the network (15). When the test open discloses that the remote computer (12) has an acceptable malicious code scanning means (13), the local computer (10) performs an actual open of the file (14).
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: January 27, 2009
    Assignee: Symantec Corporation
    Inventors: John Millard, Mark Spiegel
  • Publication number: 20090007268
    Abstract: A technique is disclosed for tracking a virus. For each of at least a subset of received network packets it is determined whether the packet comprises an open packet. Information usable to determine a sender of the packet in the event the a virus associated with a network transmission with which the packet is associated is determined to have been received is copied from each packet determined to be an open packet, but not from at least a subset of packets not determined to be open packets.
    Type: Application
    Filed: August 29, 2008
    Publication date: January 1, 2009
    Inventors: Richard Sutton, John Millard
  • Patent number: 7434297
    Abstract: A technique is disclosed for tracking a virus. The technique comprises copying information from a first packet; passing through a second packet; saving the copied information; determining whether an infection has been received, wherein the infection is associated with a network transmission, and wherein the network transmission is also associated with the first packet; and retrieving the saved information.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: October 14, 2008
    Assignee: Symantec Corporation
    Inventors: Richard Sutton, John Millard
  • Patent number: 7373667
    Abstract: Computer implement methods, apparati, and computer-readable media for enabling a first computer (12) to determine that it is safe to communicate with a second computer (10) coupled to the first computer (12) over a network (15). In a method embodiment of the present invention, the first computer (12) detects (21) that the second computer (10) has initiated a test open of a file (14) associated with the first computer (12). When the test open is followed by an actual open command by which the second computer (10) seeks to actually open the same file (14), the first computer (12) determines (23) that it is safe to communicate with the second computer (10).
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: May 13, 2008
    Assignee: Symantec Corporation
    Inventor: John Millard
  • Patent number: 6213031
    Abstract: To cool a grate having alternately fixed and movable rows (1, 1′) of grate bars (2), cooling liquid is sprayed into cavities (7), open at the bottom, of the grate bars (2) from spray tubes (10) situated in the underblast region (8) and in the process vaporizes essentially completely, so that the heat of vaporization is extracted from the grate bars (2). The angle sector (12) into which the cooling liquid is sprayed may be set in such a way that in each case only those sections of the grate bars (2) whose top sides form the free surface of the grate are sprayed. The cavities may also be closed except for a discharge opening leading into the underblast region and may be connected to a supply reservoir, in which the liquid is kept at a constant level, which is just below the discharge openings.
    Type: Grant
    Filed: September 8, 1999
    Date of Patent: April 10, 2001
    Assignee: Asea Brown Boveri AG
    Inventors: Max Künzli, John Millard, Peter Serck-Hanssen
  • Patent number: 6122738
    Abstract: System and method for verifying the integrity of contents within a computer file. A security value S is stored within the file. A verification function f is applied against the entire contents of the file including S, where f is a function of S. Results R of the applying step are compared against a preselected value r, where r is not stored within the file. When R equals r, a determination is made that the file has not been modified. f is typically a distributive invertible function such as the Cyclic Redundancy Check (CRC) function known as modulo p, where p is a prime number and is one bit greater than the length of S. Typically, the value of r is zero. Before executing the verification function f, a check generating program is first executed. This check generating program is executed by a computer that is remote from the file, further enhancing the security of the system.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: September 19, 2000
    Assignee: Symantec Corporation
    Inventor: John Millard
  • Patent number: 6095064
    Abstract: A method for the incineration of refuse in an incineration cylindrical rotary kiln and for treating the resulting slag from the incineration of the refuse. The method includes the steps of removing the slag or ash from the cylindrical rotary kiln in a dry state and immediately separating the slag or ash in a first screening stage into at least two fractions, including a first fraction or screen underflow having a particle size of less than 32 mm. The method includes the further steps of feeding the first fraction or screen underflow to a second classifying stage where the first fraction or screen underflow is separated into a fine function having a particle size of up to 2 mm and the further step of returning at least part of the fine fraction to an air-inlet side of the cylindrical rotary kiln for incineration of the fine fraction.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: August 1, 2000
    Assignee: ABB Alstom Power (Switzerland) Ltd
    Inventors: John Millard, Hans Ruegg
  • Patent number: 6036191
    Abstract: A seal assembly for providing a seal between a cylindrical member and a bore formed in a housing, the housing and cylindrical member being rotatable relative to one another, the seal assembly being located within an annular groove formed in the cylindrical member and having an annular seal body of a plastics material having an outer axially extending circumferential face for sealing abutment with the bore and at least one radially extending end face for sealing abutment with a side face of the groove and a resilient ring member located in abutment with the inner axially extending circumferential face of the seal body for urging said outer circumferential face radially outward to maintain sealing abutment between said outer circumferential face and the bore during cooling of the seal and housing, the resilient ring member having an axial end face contiguous with or located in-board of said end face of the seal body, the resilient ring and seal body being interconnected so as to be axially movable in unison wit
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: March 14, 2000
    Assignee: Adwest Engineering Limited
    Inventor: Barry John Millard
  • Patent number: 6000032
    Abstract: Apparatus and method for obtaining a security value (50) that enables a calling module (7) to achieve secure access to a called module (5) within a digital computer (1). A distributive invertible function f is selected. f may be the cyclic redundancy check function modulo p, where p is a prime number. A desired residual value r associated with the application of f and a desired size of the security value (50) are also selected. Space is allocated within the called module (5) for storing the security value (50). A portion of the called module (5) is designated as a test block (51). f is applied to a numerical representation of test block (51) to generate a first challenge value CV1. f is applied to a numerical value of the security value (50) and a number representative of the location of the security value (50) within the called module (5) to calculate a second challenge value CV2. n is the number of bits from the beginning of the security value (50) to the end of the called module (5).
    Type: Grant
    Filed: July 15, 1997
    Date of Patent: December 7, 1999
    Assignee: Symantec Corporation
    Inventor: John Millard
  • Patent number: 5913274
    Abstract: A grate for a firing plant, having at least one grate track with a plurality of fixed and moving rows of grate-lining units, which rows alternate in the longitudinal direction, are bounded on both sides by side walls and are provided with cooling passages as well as with feed and discharge lines. The grate-lining units are connected at their rear end to a fixed or movable grate-lining bearer and rest with their front end on the following grate-lining unit, and the cooling passages being arranged essentially transversely to the longitudinal direction of the grate. The cooling passages are tubes arranged in a meander shape and integrally cast in the grate-lining units and whose spacing is adapted to the thermal loading on the grate-lining units. The tube spacing preferably decreases from the rear end to the front end of the grate-lining unit.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: June 22, 1999
    Assignee: Asea Brown Boveri AG
    Inventors: Max Kunzli, John Millard, Peter Serck-Hanssen