Patents by Inventor Richard Graham

Richard 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).

  • Patent number: 12263160
    Abstract: The present invention relates to methods of treating ocular inflammatory diseases by administering ophthalmic pharmaceutical compositions of roflumilast. Administration of ophthalmic pharmaceutical compositions of roflumilast can provide significant immunomodulatory and anti-inflammatory activity relative to existing immunomodulatory, immunosuppressant, or non-steroidal anti-inflammatory therapies, including corticosteroids and antihistamines, while also providing an improved safety and convenience profile relative to one or both agents.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 1, 2025
    Assignee: IOLYX THERAPEUTICS, INC.
    Inventors: Elizabeth W. Jeffords, Hovhannes John Gukasyan, Rozemarijn Verhoeven, Houman David Hemmati, Daniel J. Estes, Richard Graham
  • Patent number: 12265497
    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: April 1, 2025
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Daniel Marcovitch, Richard Graham
  • Patent number: 12229072
    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: Grant
    Filed: March 7, 2024
    Date of Patent: February 18, 2025
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
  • Patent number: 12216575
    Abstract: A network device includes a first interface, a second interface, and circuitry. The first interface is configured to communicate at least with a memory. The second interface is configured to communicate over a network with a peer network device. The circuitry is configured to receive a request to transfer data over the network between the memory and the peer network device in accordance with (i) a pattern of offsets to be accessed in the memory and (ii) a memory key representing a memory space to be accessed using the pattern, and to transfer the data in accordance with the request.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: February 4, 2025
    Assignee: Mellanox Technologies, Ltd
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Yossef Itigin, Ortal Ben Moshe, Roman Nudelman
  • Publication number: 20250032468
    Abstract: Methods of treating anterior or vitreous chamber ocular diseases by administering ophthalmic pharmaceutical compositions of roflumilast topically to the ocular surface of the eye of a patient. The methods involving topical administration of ophthalmic pharmaceutical compositions of roflumilast to the ocular surface of a patient three or four times a day at more frequent and higher concentration, which can provide significant therapeutic activity to the anterior and vitreous chamber compartments of the eye using dosing regimens involving higher concentrations and less frequent administration than other treatment regimens.
    Type: Application
    Filed: July 25, 2024
    Publication date: January 30, 2025
    Applicant: IOLYX THERAPEUTICS, INC.
    Inventors: Elizabeth W. JEFFORDS, Shannon L.M. DAHL, Richard GRAHAM, Hovhannes J. GUKASYAN, Rozemarijn VERHOEVEN
  • Patent number: 12177039
    Abstract: A method includes providing a plurality of processes interconnected by a network, each of the plurality of processes being configured to hold a block of data destined for others of the plurality of processes. A set of data for all-to-all data exchange is received from one or more of the processes. The set of data is configured as a plurality of blocks of data in a matrix as matrix data, the matrix being distributed among the plurality of processes. The matrix data is transposed by changing the position of selected blocks of data of the plurality of blocks of data relative to the other blocks of data of the plurality of the blocks of data, without changing the structure of each of the blocks of data. The transposed matrix data is over the network and is then received, repacked, and conveyed to destination processes.
    Type: Grant
    Filed: November 19, 2023
    Date of Patent: December 24, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
  • Patent number: 12137141
    Abstract: A network device includes a first interface, a second interface and circuitry. The first interface is configured to communicate at least with a first memory. The second interface is configured to communicate over a network with a peer network device coupled to a second memory. The circuitry is configured to (i) receive a request to transfer data over the network between the first memory and the second memory in accordance with a pattern of offsets to be accessed in the first memory or in the second memory, and (ii) transfer the data in accordance with the request.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: November 5, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Yossef Itigin, Ortal Ben Moshe, Roman Nudelman
  • Patent number: 12135662
    Abstract: A Direct Memory Access (DMA) device includes an interface and a DMA engine. The interface is configured to communicate with a first memory and with a second memory. The DMA engine is configured to (i) receive a request to transfer data between the first memory and the second memory in accordance with a pattern of offsets to be accessed in the first memory or in the second memory, and (ii) transfer the data in accordance with the request.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: November 5, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Gil Bloch, Richard Graham, Yossef Itigin, Ortal Ben Moshe, Roman Nudelman
  • Publication number: 20240335425
    Abstract: Methods of using the alpha-2-adrenergic receptor agonist of Formula I: for improving vision such as in the treatment of ocular conditions such as presbyopia, poor night vision, visual glare, visual starbursts, visual halos, and some forms of myopia (e.g. night myopia) are described.
    Type: Application
    Filed: February 12, 2024
    Publication date: October 10, 2024
    Inventors: Richard Graham, Ke Wu, Massoud Fahid, Mohammed Dibas
  • Publication number: 20240325122
    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: June 6, 2024
    Publication date: October 3, 2024
    Inventors: Carlos Aparicio, Graham Alan Blackbeard, Richard Graham Pauck
  • Publication number: 20240211426
    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: March 7, 2024
    Publication date: June 27, 2024
    Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
  • Patent number: 12004920
    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: March 14, 2022
    Date of Patent: June 11, 2024
    Assignee: Southern Implants (PTY) Ltd
    Inventors: Carlos Aparicio, Graham Alan Blackbeard, Richard Graham Pauck
  • Publication number: 20240143539
    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: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Daniel Marcovitch, Richard Graham
  • Publication number: 20240115491
    Abstract: The present invention relates to high concentration ophthalmic pharmaceutical formulations of the phosphodiesterase-4 inhibitor, roflumilast, which are suitable for intravitreal or other ocular administration to injection sites internal or external to the eye and orbit. The compositions can comprise about 2% to about 5% w/v of roflumilast, a viscosity agent, a tonicity agent, a buffer agent, a surfactant, and water. The pharmaceutical compositions are stable with little to no impurities and can be injected from a 27 Gauge or 30 Gauge syringe with minimal force, resulting in therapeutic levels of pharmaceutical in relevant tissues for the ocular surface, anterior compartment, vitreous/posterior compartments, and tissues or chambers surrounding the eye.
    Type: Application
    Filed: September 15, 2023
    Publication date: April 11, 2024
    Applicant: lolyx Therapeutics, Inc.
    Inventors: Richard GRAHAM, Elizabeth W. JEFFORDS, Hovhannes J. GUKASYAN, Shannon DAHL
  • Publication number: 20240118949
    Abstract: A method for collective communications includes invoking a collective operation over a group of computing processes in which the processes concurrently transmit and receive data to and from other processes in the group via a communication medium. Messages are composed for transmission by source processes including metadata indicating how the data to be transmitted by the source processes in the collective operation are to be handled by destination processes that are to receive the data and also including in at least some of the messages the data to be transmitted by one or more of the source processes to one or more of the destination processes. The composed messages are transmitted concurrently from the source processes to the destination processes in the group over the communication medium. The data are processed by the destination processes in response to the metadata included in the messages received by the destination processes.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventor: Richard Graham
  • Publication number: 20240095106
    Abstract: A method for collective communications includes invoking a collective operation over a group of computing processes in which the processes concurrently transmit and receive data to and from other processes in the group via a communication medium. Messages are composed for transmission by source processes including metadata indicating how the data to be transmitted by the source processes in the collective operation are to be handled by destination processes that are to receive the data and also including in at least some of the messages the data to be transmitted by one or more of the source processes to one or more of the destination processes. The composed messages are transmitted concurrently from the source processes to the destination processes in the group over the communication medium. The data are processed by the destination processes in response to the metadata included in the messages received by the destination processes.
    Type: Application
    Filed: February 5, 2023
    Publication date: March 21, 2024
    Inventor: Richard Graham
  • Patent number: 11934332
    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: Grant
    Filed: February 1, 2022
    Date of Patent: March 19, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Daniel Marcovitch, Dotan David Levi, Eyal Srebro, Eliel Peretz, Roee Moyal, Richard Graham, Gil Bloch, Sean Pieper
  • Publication number: 20240086265
    Abstract: A method for collective communications includes invoking a collective operation over a group of computing processes in which the processes in the group concurrently transmit and receive data messages to and from other processes in the group via a communication medium. The processes detect respective sizes of the data messages and transmit the data messages for which the respective sizes are greater than a predefined threshold to respective destination processes in the group without aggregation. The data messages for which the respective sizes are less than the predefined threshold are aggregated, and the aggregated data messages are transmitted to the respective destination processes.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 14, 2024
    Inventor: Richard Graham
  • Publication number: 20240089147
    Abstract: A method includes providing a plurality of processes interconnected by a network, each of the plurality of processes being configured to hold a block of data destined for others of the plurality of processes. A set of data for all-to-all data exchange is received from one or more of the processes. The set of data is configured as a plurality of blocks of data in a matrix as matrix data, the matrix being distributed among the plurality of processes. The matrix data is transposed by changing the position of selected blocks of data of the plurality of blocks of data relative to the other blocks of data of the plurality of the blocks of data, without changing the structure of each of the blocks of data. The transposed matrix data is over the network and is then received, repacked, and conveyed to destination processes.
    Type: Application
    Filed: November 19, 2023
    Publication date: March 14, 2024
    Inventors: Richard Graham, Lion Levi, Gil Bloch, Daniel Marcovitch, Noam Bloch, Yong Qin, Yaniv Blumenfeld, Eitan Zahavi
  • Patent number: 11922237
    Abstract: A method for collective communications includes invoking a collective operation over a group of computing processes in which the processes concurrently transmit and receive data to and from other processes in the group via a communication medium. Messages are composed for transmission by source processes including metadata indicating how the data to be transmitted by the source processes in the collective operation are to be handled by destination processes that are to receive the data and also including in at least some of the messages the data to be transmitted by one or more of the source processes to one or more of the destination processes. The composed messages are transmitted concurrently from the source processes to the destination processes in the group over the communication medium. The data are processed by the destination processes in response to the metadata included in the messages received by the destination processes.
    Type: Grant
    Filed: February 5, 2023
    Date of Patent: March 5, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventor: Richard Graham