Patents by Inventor Richard A. Graham

Richard A. Graham 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: 20230409327
    Abstract: Devices, methods, and systems are provided. In one example, a device is described to include circuitry that collects data received from a data source, references a descriptor that describes a data reformat operation to perform on the data received from the data source, reformats the data received from the data source according to the data reformat operation, and provides the reformatted data to the data target via the second device interface.
    Type: Application
    Filed: June 20, 2022
    Publication date: December 21, 2023
    Inventors: Dotan David Levi, Eliel Peretz, Richard Graham, Daniel Marcovitch, Gil Bloch, Roee Moyal, Eyal Srebro, Sean Midthun Pieper
  • Publication number: 20230364544
    Abstract: A panel (100) is for an air circulation system and includes a foam layer (102) comprising open pore foam, a support structure (112, 114) configured to support the foam layer (102), and a graphite coating (104) provided on at least one side of the foam layer (102). The panel (100) has an ionizer (120) provided adjacent the foam layer (102), the ionizer (120) configured to ionize particles (122) thereby to apply a static charge to the foam layer (102) or the graphite coating (104). The graphite coating (104) layer is configured, in use, to attract and trap contaminants from air.
    Type: Application
    Filed: September 23, 2020
    Publication date: November 16, 2023
    Inventors: Wayne Neville SEEGERS, Richard Graham SEEGERS, Alistair William SEEGERS
  • Patent number: 11786779
    Abstract: A spinal treatment system includes a traction device, an exercise device adapted for imparting curvature to the lumbar or sacral spine of a user and for manipulating the spine and intervertebral discs with decompression force, and a cushion coupled to the traction device and configured to bear against one or both of a head of the user and the thoracic spine of the user. The exercise device includes a frame for placement on the floor. A pad or inflatable bladder is carried by the top surface of the frame. A body strap attachment portion encompasses the thoracic-sacral spinal vertebrae region of the user and secures the frame to the user. The cushion includes one or more pad sections or inflatable bladder sections.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: October 17, 2023
    Inventor: Richard A. Graham
  • Patent number: 11785087
    Abstract: Disclosed are apparatuses, systems, and techniques that improve efficiency and decrease latency of remote direct memory access (RDMA) operations. The techniques include but are not limited to unified RDMA operations that are recognizable by various communicating devices, such as network controllers and target memory devices, as requests to establish, set, and/or update arrival indicators in the target memory devices responsive to arrival of one or more portions of the data being communicated.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: October 10, 2023
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Daniel Marcovitch, Richard Graham
  • Patent number: 11762773
    Abstract: A network device in a communication network includes a controller and processing circuitry. The controller is configured to manage execution of an operation whose execution depends on inputs from a group of one or more work-request initiators. The processing circuitry is configured to read one or more values, which are set by the work-request initiators in one or more memory locations that are accessible to the work-request initiators and to the network device, and to trigger execution of the operation in response to verifying that the one or more values read from the one or more memory locations indicate that the work-request initiators in the group have provided the respective inputs.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: September 19, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks
  • Patent number: 11750699
    Abstract: An apparatus includes one or more ports for connecting to a communication network, processing circuitry and a message aggregation circuit (MAC). The processing circuitry is configured to communicate messages over the communication network via the one or more ports. The MAC is configured to receive messages, which originate in one or more source processes and are destined to one or more destination processes, to aggregate two or more of the messages that share a common destination into an aggregated message, and to send the aggregated message using the processing circuitry over the communication network.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: September 5, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Richard Graham, Lion Levi, Daniel Marcovitch, Larry R. Dennison, Aviad Levy, Noam Bloch, Gil Bloch
  • Publication number: 20230244629
    Abstract: Devices, methods, and systems are provided. In one example, a device is described to include a device interface that receives data from at least one data source; a data shuffle unit that collects the data received from the at least one data source, receives a descriptor that describes a data shuffle operation to perform on the data received from the at least one data source, performs the data shuffle operation on the collected data to produce shuffled data, and provides the shuffled data to at least one data target.
    Type: Application
    Filed: February 1, 2022
    Publication date: August 3, 2023
    Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
  • Patent number: 11625393
    Abstract: A method including providing a SHARP tree including a plurality of data receiving processes and at least one aggregation node, designating a data movement command, providing a plurality of data input vectors to each of the plurality of data receiving processes, respectively, the plurality of data receiving processes each passing on the respective received data input vector to the at least one aggregation node, and the at least one aggregation node carrying out the data movement command on the received plurality of data input vectors. Related apparatus and methods are also provided.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: April 11, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Richard Graham, Lion Levi
  • Publication number: 20230088371
    Abstract: The present invention relates to stable, ophthalmic pharmaceutical formulations of the phosphodiesterase-4 inhibitor, roflumilast, and methods of making the same. Novel ophthalmic pharmaceutical formulations of roflumilast can comprise a viscosity agent, a surfactant, and a buffer. In preferred embodiments, the pH of the ophthalmic pharmaceutical composition is between 6.0 and 6.7. Methods of making stable, ophthalmic pharmaceutical formulations of roflumilast can include separate active and inactive ingredient processes. Further, the methods can include clarity filtration to mitigate particle size aggregation and to create an optimized suspension. Further, the methods can include terminal sterilization of the final drug product.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 23, 2023
    Applicant: Iolyx Therapeutics, Inc.
    Inventors: Richard GRAHAM, Hovhannes J. GUKASYAN, Elizabeth W. Jeffords, Bhaskhar Chaudhuri
  • Publication number: 20220398197
    Abstract: A network device in a communication network includes a controller and processing circuitry. The controller is configured to manage execution of an operation whose execution depends on inputs from a group of one or more work-request initiators. The processing circuitry is configured to read one or more values, which are set by the work-request initiators in one or more memory locations that are accessible to the work-request initiators and to the network device, and to trigger execution of the operation in response to verifying that the one or more values read from the one or more memory locations indicate that the work-request initiators in the group have provided the respective inputs.
    Type: Application
    Filed: July 13, 2022
    Publication date: December 15, 2022
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks
  • Patent number: 11471357
    Abstract: A leg muscle, abdominal muscle, and spinal exercise device adapted for imparting curvature to a lumbar or sacral spine of a user and for manipulating the spine and intervertebral discs with decompression force includes a frame for placement on a floor. The frame has a top surface and a bottom surface, wherein the top surface and bottom surface are in a spaced apart relationship forming a hollow portion there between. At least one inflatable bladder is carried by the top surface of the frame. A body strap attachment passes through the frame in non-fixed relationship and is partially disposed within the hollow portion for encompassing the user's thoracic-sacral spinal region and securing said frame. An elongate stirrup strap member is attachable to the body strap attachment thereby connecting to the user's spinal region. A stirrup is attachable to the stirrup strap member distal end.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 18, 2022
    Inventor: Richard A. Graham
  • Patent number: 11397682
    Abstract: A network device in a communication network includes a controller and processing circuitry. The controller is configured to manage execution of an operation whose execution depends on inputs from a group of one or more work-request initiators. The processing circuitry is configured to read one or more values, which are set by the work-request initiators in one or more memory locations that are accessible to the work-request initiators and to the network device, and to trigger execution of the operation in response to verifying that the one or more values read from the one or more memory locations indicate that the work-request initiators in the group have provided the respective inputs.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: July 26, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks
  • Publication number: 20220226689
    Abstract: A spinal treatment system includes a traction device, an exercise device adapted for imparting curvature to the lumbar or sacral spine of a user and for manipulating the spine and intervertebral discs with decompression force, and a cushion coupled to the traction device and configured to bear against one or both of a head of the user and the thoracic spine of the user. The exercise device includes a frame for placement on the floor. A pad or inflatable bladder is carried by the top surface of the frame. A body strap attachment portion encompasses the thoracic-sacral spinal vertebrae region of the user and secures the frame to the user. The cushion includes one or more pad sections or inflatable bladder sections.
    Type: Application
    Filed: August 30, 2021
    Publication date: July 21, 2022
    Inventor: Richard A. Graham
  • Publication number: 20220202541
    Abstract: A zygomatic dental implant includes a generally cylindrical body, an interior threaded bore, and an asymmetrical external feature. The generally cylindrical body has a coronal portion and an apical portion. The generally cylindrical body has a main-central axis. The interior threaded bore is formed in the coronal portion of the generally cylindrical body for receiving a screw configured to removably hold an abutment in engagement with the zygomatic dental implant. The interior threaded bore has a bore-central axis. The asymmetrical external feature is on at least a portion of a first side of the generally cylindrical body such that the asymmetrical external feature is configured to directly engage alveolar bone of the patient. The asymmetrical external feature includes a plurality of circumferentially extending grooves.
    Type: Application
    Filed: March 14, 2022
    Publication date: June 30, 2022
    Inventors: Carlos Aparicio, Graham Alan Blackbeard, Richard Graham Pauck
  • Patent number: 11278379
    Abstract: A zygomatic dental implant includes a generally cylindrical body, an interior threaded bore, and an asymmetrical external feature. The generally cylindrical body has a coronal portion and an apical portion. The generally cylindrical body has a main-central axis. The interior threaded bore is formed in the coronal portion of the generally cylindrical body for receiving a screw configured to removably hold an abutment in engagement with the zygomatic dental implant. The interior threaded bore has a bore-central axis. The asymmetrical external feature is on at least a portion of a first side of the generally cylindrical body such that the asymmetrical external feature is configured to directly engage alveolar bone of the patient. The asymmetrical external feature includes a plurality of circumferentially extending grooves.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 22, 2022
    Assignee: Southern Implants (PTY) Ltd
    Inventors: Carlos Aparicio, Graham Alan Blackbeard, Richard Graham Pauck
  • Publication number: 20220029854
    Abstract: A method in which a plurality of process are configured to hold a block of data destined for other processes, with data repacking circuitry including receiving circuitry configured to receive at least one block of data from a source process of the plurality of processes, the repacking circuitry configured to repack received data in accordance with at least one destination process of the plurality of processes, and sending circuitry configured to send the repacked data to the at least one destination process of the plurality of processes, receiving a set of data for all-to-all data exchange, the set of data being configured as a matrix, the matrix being distributed among the plurality of processes, and transposing the data by each of the plurality of processes sending matrix data from the process to the repacking circuitry, and the repacking circuitry receiving, repacking, and sending the resulting matrix data to destination processes.
    Type: Application
    Filed: October 7, 2021
    Publication date: January 27, 2022
    Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
  • Publication number: 20210406179
    Abstract: A network device in a communication network includes a controller and processing circuitry. The controller is configured to manage execution of an operation whose execution depends on inputs from a group of one or more work-request initiators. The processing circuitry is configured to read one or more values, which are set by the work-request initiators in one or more memory locations that are accessible to the work-request initiators and to the network device, and to trigger execution of the operation in response to verifying that the one or more values read from the one or more memory locations indicate that the work-request initiators in the group have provided the respective inputs.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Ariel Shahar, Roee Moyal, Igor Voks
  • Patent number: 11196586
    Abstract: A method in which a plurality of process are configured to hold a block of data destined for other processes, with data repacking circuitry including receiving circuitry configured to receive at least one block of data from a source process of the plurality of processes, the repacking circuitry configured to repack received data in accordance with at least one destination process of the plurality of processes, and sending circuitry configured to send the repacked data to the at least one destination process of the plurality of processes, receiving a set of data for all-to-all data exchange, the set of data being configured as a matrix, the matrix being distributed among the plurality of processes, and transposing the data by each of the plurality of processes sending matrix data from the process to the repacking circuitry, and the repacking circuitry receiving, repacking, and sending the resulting matrix data to destination processes.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 7, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
  • Patent number: 11103743
    Abstract: A spinal treatment system includes a traction device, an exercise device adapted for imparting curvature to the lumbar or sacral spine of a user and for manipulating the spine and intervertebral discs with decompression force, and a cushion coupled to the traction device and configured to bear against one or both of a head of the user and the thoracic spine of the user. The exercise device includes a frame for placement on the floor. A pad or inflatable bladder is carried by the top surface of the frame. A body strap attachment portion encompasses the thoracic-sacral spinal vertebrae region of the user and secures the frame to the user. The cushion includes one or more pad sections or inflatable bladder sections.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: August 31, 2021
    Inventor: Richard A. Graham
  • Patent number: D952856
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: May 24, 2022
    Assignee: Southern Implants (PTY) Ltd.
    Inventors: Carlos Aparicio, Graham Alan Blackbeard, Richard Graham Pauck