Patents by Inventor Richard Marks

Richard Marks 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: 20220006626
    Abstract: Aspects of the invention include channel key loading of a host bus adapter (HBA) based on a secure key exchange (SKE) authentication response by a responder node of a computing environment. A non-limiting example computer-implemented method includes receiving an authentication response message at an initiator channel on an initiator node from a responder channel on a responder node to establish a secure communication, the receiving at a local key manager (LKM) executing on the initiator node. A state check can be performed based on a security association of the initiator node and the responder node. An identifier of a selected encryption algorithm can be extracted from the authentication response message. The initiator channel can request to communicate with the responder channel based at least in part on a successful state check and the selected encryption algorithm.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 6, 2022
    Inventors: Mooheng Zee, Richard Mark Sczepczenski, John R. Flanagan, Christopher J. Colonna
  • Patent number: 11214030
    Abstract: A core compressor is disclosed that includes a housing, a first pair of rollers and a second pair of rollers, both positioned in the housing. Each of the pair of rollers includes an upper roller and a lower roller. The first pair of the rollers is located proximate to a first end of the core compressor, and the second pair of the rollers is located proximate to a second and opposing end of the core compressor. The upper roller and lower roller of the first pair of rollers are located a first distance apart. The upper roller and lower roller of the second pair of rollers are located a second distance apart. Each roller includes at least one row of teeth extending generally perpendicularly away from the surface of the roller.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: January 4, 2022
    Assignee: Industrial Shredders LTD.
    Inventors: Richard Mark Phillips, Eric Jason Wallace
  • Patent number: 11206144
    Abstract: Provided are a computer program product, system and method embodiments for secure communication between an initiator and a responder over a network. The responder receives, from the initiator, a security association initialization message to establish a security association with the responder including key material used to generate a key for the security association. The responder receives an authentication message from the initiator to program the responder to establish authentication between the responder and the initiator after establishing the security association. The responder sends an authentication message response to the initiator to establish authentication with the responder in response to the authentication message. The responder sends an authentication done message to the initiator after sending the authentication message response to cause the initiator to activate using the security association and the key to encrypt and decrypt communication between the responder and initiator.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger G. Hathorn, Patricia G. Driever, Christopher J. Colonna, Mooheng Zee, Mikel William Welsh, Richard Mark Sczepczenski, John R. Flanagan
  • Publication number: 20210390534
    Abstract: Methods and systems are described for providing data with a payment transaction. A dataset for inclusion with a payment transaction is received. The dataset is encoded, and at least one free text field of a payment transaction interface is populated with the encoded dataset. Once the free text field(s) are populated with the encoded dataset, the payment transaction is performed.
    Type: Application
    Filed: October 17, 2019
    Publication date: December 16, 2021
    Applicant: Coded Data Limited
    Inventors: Richard Mark ASHCROFT, Trevor John LOGAN
  • Patent number: 11198517
    Abstract: A runway arrangement comprising: a first runway section (202-1) designated as a landing runway section; a second runway section (202-2) designated as a take-off runway section; and a sterile safety area (210); wherein the first and second runway sections are linked by the sterile safety area (210); the runway arrangement comprising a missed approach point for aircraft due to land on the first runway section, displaced from the start of the second runway section (202-2) by a distance greater than H/tan ?1; where H is a safe turning height and ?1 is an angle of ascent following a missed approach; wherein H is greater than 150 m and ?1 is greater than 2°.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: December 14, 2021
    Assignee: Runway Innovations Limited
    Inventors: William Dennis Lowe, Peter Lonergan, Steven Dennis John Costello, Richard Mark Bostock
  • Patent number: 11201749
    Abstract: Provided are a computer program product, system and method embodiments for secure communication between an initiator and a responder over a network. The initiator sends a security association initialization message to the responder to establish a security association including key material used to generate a key for the security association. In response to receiving a security association initialization response to accept the security association, the initiator sends an authentication message to the responder to establish authentication between the responder and the initiator. In response to receiving an authentication message response to the authentication message, the initiator is programmed with the security association. An authentication done message is received from the responder after receiving the authentication message response.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: December 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roger G. Hathorn, Patricia G. Driever, Christopher J. Colonna, Mooheng Zee, Richard Mark Sczepczenski, Mikel William Welsh, John R. Flanagan
  • 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: 11184160
    Abstract: Aspects of the invention include channel key loading of a host bus adapter (HBA) based on a secure key exchange (SKE) authentication response by a responder node of a computing environment. A non-limiting example computer-implemented method includes receiving an authentication response message at an initiator channel on an initiator node from a responder channel on a responder node to establish a secure communication, the receiving at a local key manager (LKM) executing on the initiator node. A state check is performed based on a security association of the initiator node and the responder node. A validation of the authentication response message is performed. An identifier of a selected encryption algorithm is extracted from the authentication response message. The initiator channel requests to communicate with the responder channel based at least in part on a successful state check, a successful validation, and the selected encryption algorithm.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mooheng Zee, Richard Mark Sczepczenski, John R. Flanagan, Christopher J. Colonna
  • Patent number: 11181990
    Abstract: A method, system, computer readable media and cloud systems are provided for generating views of a virtual reality environment for a spectator. One example method includes enabling a spectator to view into a virtual reality environment, and control what specific content within the environment the spectator wishes to see. Motions of an HMD worn by an HMD player can be tracked so as to provide a geared spectator view into the virtual reality environment. The gearing of the spectator view enables a spectator to view the virtual reality content in a more normal way which is not tied to the strict movements of the HMD worn by the HMD player. The gearing effects can be programmable or can be set based on the content being navigated by the HMD player or preferences of the individual spectators.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 23, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Richard Marks, Steven Osman
  • Patent number: 11172375
    Abstract: A method and system for determining deployment parameters of a set of customer premises equipment (CPE) in a housing environment. A housing database (2) and a simulation database (3) connected to a processor (4) are present, the housing database (2) storing housing information, and the simulation database (3) storing simulation data with Wi-Fi performance parameters for a subset of housing types. The processor (4) clusters the stored housing information based on the Wi-Fi performance parameters, associates each of the clustered housing parameter sets with one of the subset of housing types, and for a specific one of the housing types determines deployment parameters based on data obtained from the simulation database (3). The matching of a specific housing environment with one of the subset of housing types allows to quickly and efficiently optimize deployment parameters, such as number, type and placement of CPE.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 9, 2021
    Assignee: Liberty Global Europe Holding B.V.
    Inventors: Peter Howard Joyce, Sarah Louise Haggarty, Richard Mark Dobson, Adrian John Jolyon Drury
  • Publication number: 20210342120
    Abstract: In described examples, an apparatus is arranged to generate a linear term, a quadratic term, and a constant term of a transcendental function with, respectively, a first circuit, a second circuit, and a third circuit in response to least significant bits of an input operand and in response to, respectively, a first, a second, and a third table value that is retrieved in response to, respectively, a first, a second, and a third index generated in response to most significant bits of the input operand. The third circuit is further arranged to generate a mantissa of an output operand in response to a sum of the linear term, the quadratic term, and the constant term.
    Type: Application
    Filed: July 19, 2021
    Publication date: November 4, 2021
    Inventors: Prasanth Viswanathan Pillai, Richard Mark Poley, Venkatesh Natarajan, Alexander Tessarolo
  • Patent number: 11163358
    Abstract: A method, system, computer readable media and cloud systems are provided for generating views of a virtual reality environment for a spectator. One example method includes generating a virtual reality environment to be rendered for a head mounted display (HMD) of an HMD player. The HMD player is provided with an HMD view that is controlled by movement of the HMD by the HMD player. Then, providing a spectator view into the virtual reality environment. The spectator view is associated with a viewing spot directed into the virtual reality environment. The viewing spot is decoupled from the HMD view. In some examples, multiple viewing spots are pre-authored and the spectator is provided with different ones of the viewing spots as the HMD players move around the virtual reality environment.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 2, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Richard Marks, Steven Osman
  • Publication number: 20210331470
    Abstract: A label modification unit may receive a label modification input that indicates a label modification associated with content being written to a label or erased from the label. The label modification unit may identify an area of the label that is associated with the label modification according to the label modification input. The label modification unit may determine, based on a size of the area, a spot size of a light beam that is configured to be emitted by a laser printhead to modify the content within the area. The label modification unit may determine, based on the spot size and the content, an optical path configuration for the laser printhead. The label modification unit may operate the laser printhead according to the optical path configuration to write the content to the area or erase the content from the area.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Robert E. Beach, Chinmay Nanda, Richard Mark Clayton, Paul Seiter, Patrick Martin Brown, John J. Bozeki, Lucjan K. Perlowski
  • Publication number: 20210331275
    Abstract: A laser printhead assembly for a laser printhead is disclosed herein. The laser printhead assembly may include a laser containment door; and a laser containment housing that is configured to form a sealed enclosure with a label support of a rewriteable label. The sealed enclosure may be configured to include the rewriteable label and the laser printhead. The laser containment door, in a laser-enabled position, may be configured to permit the laser printhead, via a light beam, to modify the rewriteable label and the laser containment door, in a laser-disabled position, may be configured to prevent a light beam from escaping the laser containment housing.
    Type: Application
    Filed: April 22, 2020
    Publication date: October 28, 2021
    Inventors: Richard Mark Clayton, Patrick Martin Brown, Chinmay Nanda
  • Publication number: 20210324207
    Abstract: The disclosure relates to a method of applying a coating to an external surface of a man-made object to be at least partly immersed in water (e.g. a vessel or an offshore drilling station) for a time period wherein there is relative movement between the immersed object and the water. The applied coating has a minimal resistance rating for a set of coatings. The method comprises a computer-implemented coating selection process, which comprises a first steps of obtaining, for each coating in the set of coatings, a total roughness value of the external surface based on a fouling roughness value, a macro roughness value and a micro roughness value associated with each coating. The coating selection process comprises in a second step selecting a coating from the set of coatings, wherein the selected coating has a minimal resistance rating associated with the obtained total roughness value for the time period. The method further comprises applying the selected coating to the external surface of the man-made object.
    Type: Application
    Filed: June 29, 2021
    Publication date: October 21, 2021
    Inventors: Phil Stenson, Barry Kidd, Haoliang Chen, Richard Mark Ramsden
  • Publication number: 20210318144
    Abstract: In an example, a circuit includes a first comparator, a second comparator, a pulse counter, a processor, a first ADC, and a second ADC. The first comparator has a first input coupled to a first node, a second input, and an output. The second comparator has a first input coupled to a second node, a second input, and an output. A first DAC is coupled to the second input of the first comparator. A second DAC is coupled to the second input of the second comparator. The pulse counter has a first input coupled to the output of the first comparator and a second input coupled to the output of the second comparator. The first ADC has an input coupled to the first node and an output coupled to the processor. The second ADC has an input coupled to the second node and an output coupled to the processor.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: Richard Mark POLEY, Srinivasa CHAKRAVARTHY
  • Patent number: 11143759
    Abstract: An investigative system, comprising: an emitter, said emitter being adapted to output a plurality of pulses, said plurality of pulses being arranged in a first temporal pattern; a receiver adapted to receive said plurality of pulses; and a correlator adapted to correlate the first pattern with the received plurality of pulses to output a correlated pattern.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 12, 2021
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Richard Mark Stevenson, Jan Huwer, Andrew James Shields
  • Publication number: 20210282026
    Abstract: A method and system for determining deployment parameters of a set of customer premises equipment (CPE) in a housing environment. A housing database (2) and a simulation database (3) connected to a processor (4) are present, the housing database (2) storing housing information, and the simulation database (3) storing simulation data with Wi-Fi performance parameters for a subset of housing types. The processor (4) clusters the stored housing information based on the Wi-Fi performance parameters, associates each of the clustered housing parameter sets with one of the subset of housing types, and for a specific one of the housing types determines deployment parameters based on data obtained from the simulation database (3). The matching of a specific housing environment with one of the subset of housing types allows to quickly and efficiently optimize deployment parameters, such as number, type and placement of CPE.
    Type: Application
    Filed: February 22, 2018
    Publication date: September 9, 2021
    Applicant: Liberty Global Europe Holding B.V.
    Inventors: Peter Howard Joyce, Sarah Louise Haggarty, Richard Mark Dobson, Adrian John Jolyon Drury
  • Publication number: 20210266156
    Abstract: Aspects of the invention include channel key loading of a host bus adapter (HBA) based on a secure key exchange (SKE) authentication response by a responder node of a computing environment. A non-limiting example computer-implemented method includes receiving an authentication response message at an initiator channel on an initiator node from a responder channel on a responder node to establish a secure communication, the receiving at a local key manager (LKM) executing on the initiator node. A state check is performed based on a security association of the initiator node and the responder node. A validation of the authentication response message is performed. An identifier of a selected encryption algorithm is extracted from the authentication response message. The initiator channel requests to communicate with the responder channel based at least in part on a successful state check, a successful validation, and the selected encryption algorithm.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Mooheng Zee, Richard Mark Sczepczenski, John R. Flanagan, Christopher J. Colonna
  • Publication number: 20210266147
    Abstract: Aspects of the invention include initializing a local key manager (LKM) on a node of a computing environment. The node includes a plurality of channels. The LKM is configured to provide a secure data transfer between the node and an other node of the computing environment. A connection is established, by the LKM, between the LKM and an external key manager (EKM) that stores a shared key for the node and the other node. In response to establishing the connection, the LKM registers security capabilities of the plurality of channels. The security capabilities are used by the LKM to provide the secure data transfer between the node and the other node.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Mooheng Zee, Richard Mark Sczepczenski, John R. Flanagan, Christopher J. Colonna