Patents by Inventor Richard Grieve

Richard Grieve 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: 9809005
    Abstract: Anti-ballistic systems and methods for making same are described. The anti-ballistic systems may be formed from various materials arranged in a structure, such as a wall structure. For example, an anti-ballistic system may be formed from a metal material, a polymer material, and a stone material. In some embodiments, the metal material may include aluminum (for example, an aluminum composite panel), the polymer material may include ethylene vinyl acetate, and the stone material may include granite. The anti-ballistic wall systems may be configured to be resistant to ballistics, blasts, and/or forced entry.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: November 7, 2017
    Assignee: Antiballistic Security and Protection, Inc.
    Inventors: Richard Grieves, Gilbert Meyer, Leif Lundkvist
  • Publication number: 20160102471
    Abstract: Anti-ballistic systems and methods for making same are described. The anti-ballistic systems may be formed from various materials arranged in a structure, such as a wall structure. For example, an anti-ballistic system may be formed from a metal material, a polymer material, and a stone material. In some embodiments, the metal material may include aluminum (for example, an aluminum composite panel), the polymer material may include ethylene vinyl acetate, and the stone material may include granite. The anti-ballistic wall systems may be configured to be resistant to ballistics, blasts, and/or forced entry.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 14, 2016
    Inventors: Richard GRIEVES, Gilbert MEYER, Leif LUNDKVIST
  • Patent number: 8695006
    Abstract: There is provided a method of managing a resource within a computer system using a configuration wrapper, the method comprising: providing a configuration file comprising configuration data for the resource; generating metadata related to the configuration data; and automatically processing the metadata to produce a configuration wrapper for the resource. The configuration wrapper may be a java object with management attributes and methods.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: April 8, 2014
    Assignee: Oracle International Corporation
    Inventors: Richard Grieve, Paolo Fragapane
  • Patent number: 8289996
    Abstract: A method of reducing overhead for datagrams that are transmitted to or received from a serial link that reduces overhead to no more than four bytes. The datagram includes at least a Protocol Data Unit (PDU) field, a Start-of-PDU Header (SPH) field, and a SPH Control (SCH) field. The SPH and SCH fields consist of two bytes. The datagram may additionally include End-of-PDU Header (EPH) and EPH Control (ECH) fields. A method may also involve substitution of flags for subsequent headers that are identical to previous headers.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: October 16, 2012
    Assignee: Alcatel Lucent
    Inventors: Mark R. Megarity, Joey Chow, Richard Grieve
  • Patent number: 7872973
    Abstract: A method for incorporating a queuing device as a lossless processing stage in a network device in a communications network, comprising: monitoring a depth of a queue in the queuing device, the queue for receiving packets from an upstream device within the network device, the queuing device acting as a discard point by discarding packets when the queue is full; and, if the depth passes a predetermined threshold, sending a message to the upstream device to reduce a rate at which packets are sent to the queuing device to prevent the queue from filling and thereby preventing packet discarding and loss by the queuing device.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: January 18, 2011
    Assignee: Alcatel Lucent
    Inventors: Jason Sterne, Robert John Johnson, Aaron Maxwell MacDonald, Richard Grieve, James Michael Schriel
  • Publication number: 20100046548
    Abstract: A method of reducing overhead for datagrams that are transmitted to or received from a serial link that reduces overhead to no more than four bytes. The datagram includes at least a Protocol Data Unit (PDU) field, a Start-of-PDU Header (SPH) field, and a SPH Control (SCH) field. The SPH and SCH fields consist of two bytes. The datagram may additionally include End-of-PDU Header (EPH) and EPH Control (ECH) fields. A method may also involve substitution of flags for subsequent headers that are identical to previous headers.
    Type: Application
    Filed: August 20, 2008
    Publication date: February 25, 2010
    Applicant: Alcatel
    Inventors: Mark R. MEGARITY, Joey Chow, Richard Grieve
  • Patent number: 7650546
    Abstract: A circuit comprises two or more chains of components, each chain comprising a plurality of components serially connected by designated pins on each component and at least one chain including one or more components of another chain, the designated pins being designated for data for one or more specific purposes. A selector is included for selecting one chain from the two or more chains over which to data is to be sent. Another circuit comprises a chain of components serially connected by designated pins on each component, and two or more controllers, each controller capable of controlling the chain for one or more of the specific purposes. A wiring board for implementing the circuit is also provided.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: January 19, 2010
    Assignee: Alcatel Lucent
    Inventors: John Madsen, Dion Pike, Richard Grieve
  • Publication number: 20090276784
    Abstract: There is provided a method of managing a resource within a computer system using a configuration wrapper, the method comprising: providing a configuration file comprising configuration data for the resource; generating metadata related to the configuration data; and automatically processing the metadata to produce a configuration wrapper for the resource. The configuration wrapper may be a java object with management attributes and methods.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Applicant: Oracle International Corporation
    Inventors: Richard Grieve, Paolo Fragapane
  • Patent number: 7559006
    Abstract: A method for incorporating a non-redundant component in a redundant system in a communications network, the redundant system having first and second redundant components providing first and second data streams and activity signals, respectively, the activity signals indicating which of the first and second data streams is an active data stream, the first and second data streams being unsynchronized, the method comprising: determining whether an activity switch has occurred from the activity signals; responsive to the determining, selecting an input data stream from among the first and second data streams; filtering the selected input data stream to produce an output data stream by nullifying any incorrect control information inserted into a packet in the input data stream due to the selecting; and, providing the output data stream to the non-redundant component.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: July 7, 2009
    Assignee: Alcatel Lucent
    Inventors: Joey M. W. Chow, Mark R. Megarity, Richard Grieve
  • Patent number: 7487344
    Abstract: A method and apparatus are provided for storing the boot configuration PROM of a microprocessor in an FPGA. The boot interface of the microprocessor, such as an I2C interface, leads to the FPGA instead of to a PROM. The boot configuration is stored as an image in the FPGA, and the microprocessor accesses the boot configuration using its normal boot interface. In this way, a dedicated boot PROM is not needed, saving real estate on the card on which the microprocessor is located. The boot configuration is also more easily modified, such as for version upgrades or diagnostics, than if the boot configuration were stored on a dedicated PROM. Different boot configurations may be stored as software images on a separate housekeeper processor, for loading into the FPGA.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: February 3, 2009
    Assignee: Alcatel Lucent
    Inventors: Richard Grieve, Aaron Maxwell MacDonald, James Michael Schriel
  • Publication number: 20070219032
    Abstract: A circuit comprises two or more chains of components, each chain comprising a plurality of components serially connected by designated pins on each component and at least one chain including one or more components of another chain, the designated pins being designated for data for one or more specific purposes. A selector is included for selecting one chain from the two or more chains over which to data is to be sent. Another circuit comprises a chain of components serially connected by designated pins on each component, and two or more controllers, each controller capable of controlling the chain for one or more of the specific purposes. A wiring board for implementing the circuit is also provided.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: John Madsen, Dion Pike, Richard Grieve
  • Publication number: 20070217336
    Abstract: A method for incorporating a queuing device as a lossless processing stage in a network device in a communications network, comprising: monitoring a depth of a queue in the queuing device, the queue for receiving packets from an upstream device within the network device, the queuing device acting as a discard point by discarding packets when the queue is full; and, if the depth passes a predetermined threshold, sending a message to the upstream device to reduce a rate at which packets are sent to the queuing device to prevent the queue from filling and thereby preventing packet discarding and loss by the queuing device.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 20, 2007
    Inventors: Jason Sterne, Robert Johnson, Aaron MacDonald, Richard Grieve, James Schriel
  • Publication number: 20070214401
    Abstract: A method for incorporating a non-redundant component in a redundant system in a communications network, the redundant system having first and second redundant components providing first and second data streams and activity signals, respectively, the activity signals indicating which of the first and second data streams is an active data stream, the first and second data streams being unsynchronized, the method comprising: determining whether an activity switch has occurred from the activity signals; responsive to the determining, selecting an input data stream from among the first and second data streams; filtering the selected input data stream to produce an output data stream by nullifying any incorrect control information inserted into a packet in the input data stream due to the selecting; and, providing the output data stream to the non-redundant component.
    Type: Application
    Filed: March 13, 2006
    Publication date: September 13, 2007
    Applicant: Alcatel
    Inventors: Joey Chow, Mark Megarity, Richard Grieve
  • Publication number: 20070208926
    Abstract: A method and apparatus are provided for storing the boot configuration PROM of a microprocessor in an FPGA. The boot interface of the microprocessor, such as an I2C interface, leads to the FPGA instead of to a PROM. The boot configuration is stored as an image in the FPGA, and the microprocessor accesses the boot configuration using its normal boot interface. In this way, a dedicated boot PROM is not needed, saving real estate on the card on which the microprocessor is located. The boot configuration is also more easily modified, such as for version upgrades or diagnostics, than if the boot configuration were stored on a dedicated PROM. Different boot configurations may be stored as software images on a separate housekeeper processor, for loading into the FPGA.
    Type: Application
    Filed: March 3, 2006
    Publication date: September 6, 2007
    Applicant: Alcatel
    Inventors: Richard Grieve, Aaron MacDonald, James Schriel
  • Patent number: 6861943
    Abstract: A signalling system providing communications between a controller and a remote unit in a network element is provided. The signalling system comprises a first communication module associated with the controller, a second communication module associated with the remote unit and a communication link for the first and second communication modules. The first communication module generates a command signal and a downstream monitoring signal for the remote unit. The second communication module receives the command signal and the downstream monitoring signal and generates the status signal and the upstream monitoring signal. The communication link carries the signals. The first communication module monitors for receipt of the upstream monitoring signal and the status signal and determines status of the communication link and the remote unit utilizing results of monitoring for the receipt of the upstream monitoring signal, the status signal and the command signal.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: March 1, 2005
    Assignee: Alcatel Canada Inc.
    Inventors: Dion Pike, Richard Grieve
  • Patent number: 6670972
    Abstract: The present invention relates to a user interface control for controlling the value of a variable in a processing system. The user interface control includes, a display, an input device and a processor. The processor is adapted to cooperate with the display and the input device to generate an input representation on the display, the input representation allowing the value of the variable to be specified by the user using the input device. The processor then generates a graphical representation on the display, the graphical representation showing a relationship between the variable and a parameter. Finally, the processor generates an indicator on the display, the indicator indicating a value of the parameter for the value of the variable specified using the input representation.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: December 30, 2003
    Assignee: Oracle International Corporation
    Inventors: Richard Grieve, Jeremy Ashley, James Adam Steadman, Robert Lloyd Lavender
  • Publication number: 20030058080
    Abstract: A signalling system providing communications between a controller and a remote unit in a network element is provided. The signalling system comprises a first communication module associated with the controller, a second communication module associated with the remote unit and a communication link for the first and second communication modules. The first communication module generates a command signal and a downstream monitoring signal for the remote unit. The second communication module receives the command signal and the downstream monitoring signal and generates the status signal and the upstream monitoring signal. The communication link carries the signals. The first communication module monitors for receipt of the upstream monitoring signal and the status signal and determines status of the communication link and the remote unit utilizing results of monitoring for the receipt of the upstream monitoring signal, the status signal and the command signal.
    Type: Application
    Filed: December 17, 2001
    Publication date: March 27, 2003
    Inventors: Dion Pike, Richard Grieve
  • Publication number: 20020036657
    Abstract: The present invention relates to a user interface control for controlling the value of a variable in a processing system. The user interface control includes, a display, an input device and a processor. The processor is adapted to cooperate with the display and the input device to generate an input representation on the display, the input representation allowing the value of the variable to be specified by the user using the input device. The processor then generates a graphical representation on the display, the graphical representation showing a relationship between the variable and a parameter. Finally, the processor generates an indicator on the display, the indicator indicating a value of the parameter for the value of the variable specified using the input representation.
    Type: Application
    Filed: December 7, 2000
    Publication date: March 28, 2002
    Inventors: Richard Grieve, Jeremy Ashley, James Adam Steadman, Robert Lloyd Lavender
  • Patent number: 5837092
    Abstract: A primer for the promotion of bonding of a first plastic substrate to a second plastic substrate, which plastic substrates may either be made of a plastics material which conventionally is difficult to bond or of a plastics material which conventionally is not difficult to bond, with an adhesive such as a cyanoacrylate, consists of a compound of the formula I: ##STR1## wherein --(CH.sub.2).sub.n -- is a straight or branched chain alkyl group of 1 to 6 carbon atoms inclusive; p, q, r and s are each independently 1 to 6 inclusive; and each R is independently --CH.sub.3 or --OH.
    Type: Grant
    Filed: February 16, 1993
    Date of Patent: November 17, 1998
    Assignee: Pratley Investments (Proprietary) Limited
    Inventors: Richard Grieves, Kimleigh George Montague Pratley
  • Patent number: 4623702
    Abstract: A two-component adhesive or sealing system which comprises a mixture of two components, a first component comprising a mixture of a constituent (a) being an amine curable epoxy resin, and a constituent (b) being an isocyanate prepolymer with ether and blocked urethane groups, wherein the amount of constituent (a) comprises from 29 to 52 percent by weight of the total weight of constituents (a) and (b), and the amount of constituent (b) comprises from 48 to 71 percent by weight of the total weight of constituents (a) and (b), and a second component comprising a mixture of constituent (c) being a suitable amine hardener, constituent (d) being a tertiary amine as a primary accelerator, and constituent (e) being a mercaptan terminated polymer such as Capcure 3-800 as secondary accelerator, wherein the amount of constituent (c) comprises from 0.
    Type: Grant
    Filed: December 10, 1984
    Date of Patent: November 18, 1986
    Assignee: Pratley Investments Limited
    Inventors: Richard Grieves, Kimleigh G. M. Pratley