Patents by Inventor John Carrington

John Carrington 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: 11954022
    Abstract: Provided are a storage device, system, and method for throttling host writes in a host buffer to a storage device. The storage device is coupled to a host system having a host buffer that includes reads and writes to pages of the storage device. Garbage collection consolidates valid data from pages in the storage device to fewer pages. A determination is made as to whether a processing measurement at the storage device satisfies a threshold. A timer value is set to a positive value in response to determining that the processing measurement satisfies the threshold. The timer is started to run for the timer value. Writes from the host buffer are blocked while the timer is running. Writes remain in the host buffer while the timer is running. A write is accepted from the host buffer to process in response to expiration of the timer.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: April 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew S. Reuter, Timothy J. Fisher, Aaron Daniel Fry, Jenny L. Brown, John Carrington Cates, Austin Eberle
  • Publication number: 20230281120
    Abstract: Provided are a storage device, system, and method for throttling host writes in a host buffer to a storage device. The storage device is coupled to a host system having a host buffer that includes reads and writes to pages of the storage device. Garbage collection consolidates valid data from pages in the storage device to fewer pages. A determination is made as to whether a processing measurement at the storage device satisfies a threshold. A timer value is set to a positive value in response to determining that the processing measurement satisfies the threshold. The timer is started to run for the timer value. Writes from the host buffer are blocked while the timer is running. Writes remain in the host buffer while the timer is running. A write is accepted from the host buffer to process in response to expiration of the timer.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Inventors: Matthew S. REUTER, Timothy J. FISHER, Aaron Daniel FRY, Jenny L. BROWN, John Carrington CATES, Austin EBERLE
  • Patent number: 9565235
    Abstract: A method and system for providing flexible access to Internet sites is described. In one aspect, a method includes receiving, via a computing device, a request to access content associated with the URL. The method further includes transmitting a response to the request, the response indicating that access to the URL is restricted, receiving a second request to access the content associated with the URL, the second request acknowledging that access to the URL is restricted, logging the second request; and transmitting a second response to the second request, the second response allowing access to the requested content associated with the URL.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: February 7, 2017
    Assignee: Websense, LLC
    Inventors: Ronald Hegli, John Carrington, David Oei
  • Publication number: 20140019618
    Abstract: A method and system for providing flexible access to Internet sites is described. In one aspect, a method includes receiving, via a computing device, a request to access content associated with the URL. The method further includes transmitting a response to the request, the response indicating that access to the URL is restricted, receiving a second request to access the content associated with the URL, the second request acknowledging that access to the URL is restricted, logging the second request; and transmitting a second response to the second request, the second response allowing access to the requested content associated with the URL.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 16, 2014
    Inventors: Ronald Hegli, John Carrington, David Oei
  • Patent number: 8533349
    Abstract: A method and system for providing flexible access to Internet sites is described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites within a particular category a limited number of times. Moreover, users can requested a postponed access, wherein the site they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a site that is within certain predefined categories, they are presented with the option of retrieving the page, but notified that their access will be logged to a file.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: September 10, 2013
    Assignee: Websense, Inc.
    Inventors: Ronald Hegli, John Carrington, David Oei
  • Patent number: 7098469
    Abstract: A forensic light source kit including a portable light source having a self contained battery and a white light source with a plurality of sliding filters for providing selected wavelength illumination, a plurality of barrier filter goggles, a tripod for mounting the light source, and a carrying case therefor.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: August 29, 2006
    Inventor: John Carrington
  • Publication number: 20040015586
    Abstract: A method and system for providing flexible access to Internet sites is described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites within a particular category a limited number of times. Moreover, users can requested a postponed access, wherein the site they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a site that is within certain predefined categories, they are presented with the option of retrieving the page, but notified that their access will be logged to a file.
    Type: Application
    Filed: July 8, 2003
    Publication date: January 22, 2004
    Inventors: Ronald Hegli, John Carrington, David Oei
  • Patent number: 6606659
    Abstract: A method and system for providing flexible access to Internet sites is described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites within a particular category a limited number of times. Moreover, users can requested a postponed access, wherein the site they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a site that is within certain predefined categories, they are presented with the option of retrieving the page, but notified that their access will be logged to a file.
    Type: Grant
    Filed: January 28, 2000
    Date of Patent: August 12, 2003
    Assignee: Websense, Inc.
    Inventors: Ronald Hegli, John Carrington, David Oei
  • Patent number: 6466134
    Abstract: A cordless machine operation detector including a vibration sensor, a location detector, a data logger, and a transceiver. The vibration sensor detects when a machine is operating by sensing the vibrations that are caused by the machine during operation. The location detector provides a geographical location and includes a time clock for providing time. The data logger uses time from the time clock and an operation indication from the vibration sensor for logging the time for operation of the machine. The data logger also logs a geographical location associated with the machine operation. The transceiver communicates the times and locations of the operation of the machine through an interchange to a tracking monitor. The machine operation detector, the interchange, or the tracking monitor includes an engine time monitor and an alarm sensor. The engine time monitor tracks an accumulated time of operation of the machine.
    Type: Grant
    Filed: November 20, 2000
    Date of Patent: October 15, 2002
    Assignee: Trimble Navigation Limited
    Inventor: John Carrington Ahearn
  • Patent number: D550294
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: September 4, 2007
    Inventor: John Carrington Wildsmith