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: 20210398429Abstract: 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: ApplicationFiled: June 17, 2020Publication date: December 23, 2021Inventor: Christopher Hawkins
-
Patent number: 11186232Abstract: 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: GrantFiled: July 6, 2018Date of Patent: November 30, 2021Inventor: Christopher Hawkins
-
Publication number: 20190009733Abstract: 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: ApplicationFiled: July 6, 2018Publication date: January 10, 2019Inventor: Christopher Hawkins
-
Patent number: 8423619Abstract: 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: GrantFiled: March 19, 2010Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: John Christopher Hawkins, Francis N. Parr, Hao Yang
-
Patent number: 8375094Abstract: 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: GrantFiled: November 2, 2009Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: John Christopher Hawkins, David John Vines
-
Patent number: 8112666Abstract: 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: GrantFiled: February 22, 2010Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: John Christopher Hawkins, David John Vines
-
Patent number: 8005923Abstract: 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: GrantFiled: February 23, 2009Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventor: John Christopher Hawkins
-
Patent number: 7979497Abstract: 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: GrantFiled: January 26, 2009Date of Patent: July 12, 2011Assignee: International Business Machines CorporationInventor: John Christopher Hawkins
-
Publication number: 20100241717Abstract: 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: ApplicationFiled: March 19, 2010Publication date: September 23, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Christopher Hawkins, Francis Nicholas Parr, Hao Yang
-
Publication number: 20100229024Abstract: 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: ApplicationFiled: February 22, 2010Publication date: September 9, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN CHRISTOPHER HAWKINS, DAVID JOHN VINES
-
Publication number: 20100217807Abstract: 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: ApplicationFiled: February 23, 2009Publication date: August 26, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: John Christopher Hawkins
-
Publication number: 20100115041Abstract: 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: ApplicationFiled: November 2, 2009Publication date: May 6, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Christopher Hawkins, David John Vines
-
Publication number: 20090193091Abstract: 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: ApplicationFiled: January 26, 2009Publication date: July 30, 2009Applicant: International Business Machines CorporationInventor: John Christopher Hawkins
-
Patent number: 6536035Abstract: 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: GrantFiled: September 3, 1999Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventor: John Christopher Hawkins
-
Patent number: 6389421Abstract: 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: GrantFiled: August 4, 1998Date of Patent: May 14, 2002Assignee: International Business Machines CorporationInventors: John Christopher Hawkins, John Bryan Ibbotson, Mark Patrick Nuttall
-
Patent number: 5381150Abstract: 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: GrantFiled: May 7, 1993Date of Patent: January 10, 1995Assignee: TRW Inc.Inventors: Christopher A. Hawkins, Fred M. Tse