Patents by Inventor Luke Hopkins

Luke Hopkins 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: 11709607
    Abstract: Aspects include obtaining data to be transformed. A selected transformation to be applied to the data is determined based on a storage block address list entry (SBALE) in a storage block address list (SBAL). The SBALE includes at least one field that is used in determining the selected transformation to be applied. The selected transformation is applied on the data to generate transformed data and the transformed data is placed in a location specified by the SBAL.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Luke Hopkins, Michael James Becht, Christopher J. Colonna, Stephen Robert Guendert, Pasquale A. Catalano
  • Publication number: 20230084861
    Abstract: Aspects include obtaining data to be transformed. A selected transformation to be applied to the data is determined based on a storage block address list entry (SBALE) in a storage block address list (SBAL). The SBALE includes at least one field that is used in determining the selected transformation to be applied. The selected transformation is applied on the data to generate transformed data and the transformed data is placed in a location specified by the SBAL.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Luke Hopkins, Michael James Becht, Christopher J. Colonna, Stephen Robert Guendert, Pasquale A. Catalano
  • Patent number: 11194648
    Abstract: Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is received. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Mark Sczepczenski, George Kuch, Daniel Hughes, Pascal Bastien, Luke Hopkins, Mahmoud Amin, Dan Vangor, Ying-Yeung Li, Myron Wisniewski, Margaret Frances Kaelin Dubowsky, Anmar A Al Zubaydi
  • Patent number: 11112928
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes receiving a request to update a layout of a user interface being rendered. The method further includes receiving a user input for an element of the user interface. The method further includes determining whether the user input is received within a predetermined duration since receiving the request to update the layout. The method further includes, based on a determination that the user input is received after completion of the predetermined duration, accepting the user input. The method further includes, based on a determination that the user input is received prior to completion of the predetermined duration, rejecting the user input.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raymond M. Higgs, Christopher Colonna, Luke Hopkins
  • Publication number: 20210173735
    Abstract: Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is received. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
    Type: Application
    Filed: February 22, 2021
    Publication date: June 10, 2021
    Inventors: Richard Mark Sczepczenski, George Kuch, Daniel Hughes, Pascal Bastien, Luke Hopkins, Mahmoud Amin, Dan Vangor, Ying-Yeung Li, Myron Wisniewski, Margaret Frances Kaelin Dubowsky, Anmar A Al Zubaydi
  • Patent number: 11010230
    Abstract: Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is built. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Mark Sczepczenski, George Kuch, Daniel Hughes, Pascal Bastien, Luke Hopkins, Mahmoud Amin, Dan Vangor, Ying-Yeung Li, Myron Wisniewski, Margaret Frances Kaelin Dubowsky, Anmar A Al Zubaydi
  • Publication number: 20210073067
    Abstract: Aspects of the invention include receiving an error code describing a computer hardware or firmware error. A list of data items to be collected to assist in correcting the error is built. The contents of the list are selected based at least in part on the error code and are in priority order. The data items in the list are collected and a buffer to store the collected data items is selected. At least a subset of the collected data items to be written is transmitted to the buffer. All of the collected data items are transmitted to the buffer when the buffer is large enough to hold all of the data items in the list. A subset of the collected data items are transmitted to the buffer in priority order when the buffer is not large enough to hold all of the data in the list.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Inventors: Richard Mark Sczepczenski, George Kuch, Daniel Hughes, Pascal Bastien, Luke Hopkins, Mahmoud Amin, Dan Vangor, Ying-Yeung Li, Myron Wisniewski, Margaret Frances Kaelin Dubowsky, Anmar A Al Zubaydi
  • Publication number: 20200125217
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes receiving a request to update a layout of a user interface being rendered. The method further includes receiving a user input for an element of the user interface. The method further includes determining whether the user input is received within a predetermined duration since receiving the request to update the layout. The method further includes, based on a determination that the user input is received after completion of the predetermined duration, accepting the user input. The method further includes, based on a determination that the user input is received prior to completion of the predetermined duration, rejecting the user input.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 23, 2020
    Inventors: Raymond M. Higgs, Christopher Colonna, Luke Hopkins
  • Patent number: 9377862
    Abstract: In one embodiment, a method for displaying a user interface on a display of a head worn computer can include displaying a first layer of information in the user interface on a display of the head worn computer. The method can further include receiving a directional input from body movement, eye tracking, or hand gestures. The method can additionally include highlighting an area of the user interface on the display with a second layer of information. The area can be located in the user interface based on the received directional input.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 28, 2016
    Assignee: Kopin Corporation
    Inventors: Christopher Parkinson, Luke Hopkins, David Niland
  • Publication number: 20150220506
    Abstract: A system for communicating document annotations includes a host computing platform having a first processor and a transmitter for transmitting information. The system further includes a head mounted display device having a second processor, a micro-display driven by the second processor and a receiver for receiving information from the remote host. The information from the remote host includes information representative of a document and information representative of one or more annotations. The second processor combines the information representative of a document with the information representative of one or more annotations to produce an annotated document, and displays the annotated document on the micro-display.
    Type: Application
    Filed: February 5, 2015
    Publication date: August 6, 2015
    Inventors: Christopher Parkinson, Jeffrey J. Jacobsen, Luke Hopkins, James Woodall, William Connell
  • Publication number: 20130239000
    Abstract: In one embodiment, a method for displaying a user interface on a display of a head worn computer can include displaying a first layer of information in the user interface on a display of the head worn computer. The method can further include receiving a directional input from body movement, eye tracking, or hand gestures. The method can additionally include highlighting an area of the user interface on the display with a second layer of information. The area can be located in the user interface based on the received directional input.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 12, 2013
    Applicant: Kopin Corporation
    Inventors: Christopher Parkinson, Luke Hopkins, David Niland
  • Patent number: D925556
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: July 20, 2021
    Assignee: REALWEAR, INC.
    Inventors: Luke Hopkins, Sanjay Jhawar, Chris Parkinson, Rebecca Priebe, Kieren Searle