Patents by Inventor Christopher Hawkins

Christopher Hawkins 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: 20210398429
    Abstract: An approaching vehicle alert system, including at least one alert transmitter to be removably disposed on at least a portion of at least one vehicle to broadcast an approaching signal, and at least one alert receiver removably disposed on at least a portion of a traffic sign to receive the approaching signal and use the approaching signal to detect a speed level of at least one other vehicle at an intersection moving in a different direction than the at least one vehicle, the at least one alert receiver including a body, and a plurality of illumination units disposed on at least a portion of the body to illuminate in response to a presence and an absence of the at least one other vehicle, and the speed level of the at least one other vehicle exceeding a predetermined speed level.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 23, 2021
    Inventor: Christopher Hawkins
  • Patent number: 11186232
    Abstract: Disclosed herein is an apparatus, which physically secures an Electronic Control Module (ECM) to the chassis frame of the engine block of a diesel vehicle's engine, such as the 12.7 Liter or the 14 Liter Series 60 Detroit Diesel Engines, using a heavy, lockable bracket that prevents the removal of the ECM from the diesel engine it controls. The most preferred embodiments comprise a diagonal cross beam with mounting cylinders on each end and studded mounting bolts, which allow the device to be secured to an engine block and to surround and secure the ECM against theft. Another embodiment comprises two inwardly-facing parallel L-beams, which comprise mounting cylinders, joined by a flat cross beam and studded mounting bolts, which allow the device to be secured to an engine block and to surround and secure the ECM against theft.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 30, 2021
    Inventor: Christopher Hawkins
  • Publication number: 20190009733
    Abstract: Disclosed herein is an apparatus, which physically secures an Electronic Control Module (ECM) to the chassis frame of the engine block of a diesel vehicle's engine, such as the 12.7 Liter or the 14 Liter Series 60 Detroit Diesel Engines, using a heavy, lockable bracket that prevents the removal of the ECM from the diesel engine it controls. The most preferred embodiments comprise a diagonal cross beam with mounting cylinders on each end and studded mounting bolts, which allow the device to be secured to an engine block and to surround and secure the ECM against theft. Another embodiment comprises two inwardly-facing parallel L-beams, which comprise mounting cylinders, joined by a flat cross beam and studded mounting bolts, which allow the device to be secured to an engine block and to surround and secure the ECM against theft.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 10, 2019
    Inventor: Christopher Hawkins
  • Patent number: 8423619
    Abstract: Message brokering in a consuming broker device of a publish-subscribe system having at least one processor includes: designating in the consuming broker device a first producing broker device as a sole provider of messages having a topic to which the consuming broker device has subscribed; and in response to a determination that a measured livelihood of the first producing broker device is less than a defined threshold, designating with the consuming broker device a second producing broker device as the sole provider of the messages having the topic to the consuming broker device. The second producing broker device has a measured livelihood that is greater than the measured livelihood of the first producing broker device.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: John Christopher Hawkins, Francis N. Parr, Hao Yang
  • Patent number: 8375094
    Abstract: Transforming an original message from an application executed by a physical computing device to create a message readable by a plurality of heterogeneous recipients includes: creating with the physical computing device a first sub-message having data from the original message that is readable by each of the heterogeneous recipients; creating with the physical computing device a second sub-message having data from the original message that is not readable by each of the heterogeneous recipients; and generating with the physical computing device a composite message including both the first sub-message and the second sub-message.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: John Christopher Hawkins, David John Vines
  • Patent number: 8112666
    Abstract: Message type validation occurs at a message producer before a message is sent to a message destination. A message producer system includes an administrator component, which stores message type parameters associated with a message destination. A message is created for the message destination and a validation component at the message producer system checks the created message for conformity with the stored message type parameters for the message destination. An error is reported if the message type does not conform to the stored message type parameters associated with the message destination. The validation component checks the created message for conformity after a publish call by the message producer system and before a send call and, therefore, prevents an invalid or non-conforming message from being sent.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: February 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: John Christopher Hawkins, David John Vines
  • Patent number: 8005923
    Abstract: The present invention is generally directed to a method, system, and article of manufacture that avoid exposing the sensitive information (e.g., infrastructure details) to untrusted clients. For example, in one embodiment of the present invention, message destinations are protected from a client in an HTTP bridged scenario. Thus, according to one embodiment of the present invention, the replyTo message destination are obfuscated (e.g., via a hash function) and sent to the client as a replyTo address. Consequently, the embodiments of the present invention negate the requirement to expose the sensitive information to the untrusted client applications.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Christopher Hawkins
  • Patent number: 7979497
    Abstract: A method and system for message delivery in a messaging network are provided for enabling scaling. A messaging network includes a group of a plurality of queue managers, each of which includes means for carrying out a method comprising: receiving a message at a queue manager, removing at least some of the original message data to form a link message, adding a reference to the link message referring to the queue manager, sending the link message to a link message queue, and putting the original message to a local queue on the first queue manager. A link message queue may provided on each of the queue managers in the group, or single link message queue may be provided on one queue manager and accessible by the other queue managers in the group.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventor: John Christopher Hawkins
  • Publication number: 20100241717
    Abstract: Message brokering in a consuming broker device of a publish-subscribe system having at least one processor includes: designating in the consuming broker device a first producing broker device as a sole provider of messages having a topic to which the consuming broker device has subscribed; and in response to a determination that a measured livelihood of the first producing broker device is less than a defined threshold, designating with the consuming broker device a second producing broker device as the sole provider of the messages having the topic to the consuming broker device. The second producing broker device has a measured livelihood that is greater than the measured livelihood of the first producing broker device.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Christopher Hawkins, Francis Nicholas Parr, Hao Yang
  • Publication number: 20100229024
    Abstract: Message type validation occurs at a message producer before a message is sent to a message destination. A message producer system includes an administrator component, which stores message type parameters associated with a message destination. A message is created for the message destination and a validation component at the message producer system checks the created message for conformity with the stored message type parameters for the message destination. An error is reported if the message type does not conform to the stored message type parameters associated with the message destination. The validation component checks the created message for conformity after a publish call by the message producer system and before a send call and, therefore, prevents an invalid or non-conforming message from being sent.
    Type: Application
    Filed: February 22, 2010
    Publication date: September 9, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN CHRISTOPHER HAWKINS, DAVID JOHN VINES
  • Publication number: 20100217807
    Abstract: The present invention is generally directed to a method, system, and article of manufacture that avoid exposing the sensitive information (e.g., infrastructure details) to untrusted clients. For example, in one embodiment of the present invention, message destinations are protected from a client in an HTTP bridged scenario. Thus, according to one embodiment of the present invention, the replyTo message destination are obfuscated (e.g., via a hash function) and sent to the client as a replyTo address. Consequently, the embodiments of the present invention negate the requirement to expose the sensitive information to the untrusted client applications.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: John Christopher Hawkins
  • Publication number: 20100115041
    Abstract: Transforming an original message from an application executed by a physical computing device to create a message readable by a plurality of heterogeneous recipients includes: creating with the physical computing device a first sub-message having data from the original message that is readable by each of the heterogeneous recipients; creating with the physical computing device a second sub-message having data from the original message that is not readable by each of the heterogeneous recipients; and generating with the physical computing device a composite message including both the first sub-message and the second sub-message.
    Type: Application
    Filed: November 2, 2009
    Publication date: May 6, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Christopher Hawkins, David John Vines
  • Publication number: 20090193091
    Abstract: A method and system for message delivery in a messaging network are provided for enabling scaling. A messaging network includes a group of a plurality of queue managers, each of which includes means for carrying out a method comprising: receiving a message at a queue manager, removing at least some of the original message data to form a link message, adding a reference to the link message referring to the queue manager, sending the link message to a link message queue, and putting the original message to a local queue on the first queue manager. A link message queue may provided on each of the queue managers in the group, or single link message queue may be provided on one queue manager and accessible by the other queue managers in the group.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventor: John Christopher Hawkins
  • Patent number: 6536035
    Abstract: A tool operable within an integrated development environment for client-server object oriented applications is disclosed. The tool analyzes a running application to trace the first instantiation of classes within the application; groups classes according to when they are first instantiated into respective groups; and means archives these groups into respective archive files capable of being decoded prior to execution of the application on a client.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventor: John Christopher Hawkins
  • Patent number: 6389421
    Abstract: Provided are a system and a method for data retrieval which identify from requested data retrieval operations those operations which require a particular processing task to be performed, and then separate those operations from operations not requiring the processing task. The separated sets of tasks are queued separately for independent processing. This enables resource scheduling to be performed which avoids the operations which do not require performance of the task from having to wait for the operations which do require the task. This is an advantage where the task is a processor-intensive task such as digital watermarking of images. A particular resource allocation method includes enqueuing the set of operations requiring the processing task in a circularly linked list and then employing a scheduler to implement a round-robin allocation of resources for each of the system users in turn.
    Type: Grant
    Filed: August 4, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Christopher Hawkins, John Bryan Ibbotson, Mark Patrick Nuttall
  • Patent number: 5381150
    Abstract: Disclosed is an apparatus and method for separately tracking, identifying and providing DF on LPI RF transmitters. Intercepter circuitry which includes an antenna and a single channel receiver is utilized to receive and down convert LPI RF signals to LPI IF signals. Digitizer circuitry is utilized for down converting the LPI IF signals to LPI baseband signals as well as utilized for converting the LPI baseband signals to digital data. A spectrum analyzer generates power spectrums utilizing the digital data and passes the power spectrums to a signal detector. The signal detector detects signal clusters in the power spectrums and associates the signal clusters from the same LPI RF signals to create pulse descriptor words for the LPI RF signals.
    Type: Grant
    Filed: May 7, 1993
    Date of Patent: January 10, 1995
    Assignee: TRW Inc.
    Inventors: Christopher A. Hawkins, Fred M. Tse