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

  • Publication number: 20160283422
    Abstract: A network interface device for a host computer includes a network interface, configured to transmit and receive data packets to and from a network. Packet processing logic transfers data to and from the data packets transmitted and received via the network interface by direct memory access (DMA) from and to a system memory of the host computer. A memory controller includes a first memory interface configured to be connected to the system memory and a second memory interface, configured to be connected to a host complex of the host computer. Switching logic alternately couples the first memory interface to the packet processing logic in a DMA configuration and to the second memory interface in a pass-through configuration.
    Type: Application
    Filed: June 14, 2016
    Publication date: September 29, 2016
    Inventors: Diego Crupnicoff, Todd Wilde, Richard Graham, Michael Kagan
  • Patent number: 9439835
    Abstract: A system, a device, a method, and a computer program are provided that dispense pharmacy/clinic loaded medications only to a specific patient that has biometric information pre-programmed to a Biometric Electronic Communicating Drug Dispenser (BECDD) device by, e.g., a clinic physician or authorized user. The biometric information may include, e.g., a finger print, a retinal signature, a voice signature, a DNA code, a blood type, or the like.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 13, 2016
    Assignee: MEDICATION CONTROL SYSTEMS, LLC
    Inventors: Christopher J. DiMartino, Richard Graham
  • Patent number: 9424214
    Abstract: A network interface device for a host computer includes a network interface, configured to transmit and receive data packets to and from a network. Packet processing logic transfers data to and from the data packets transmitted and received via the network interface by direct memory access (DMA) from and to a system memory of the host computer. A memory controller includes a first memory interface configured to be connected to the system memory and a second memory interface, configured to be connected to a host complex of the host computer. Switching logic alternately couples the first memory interface to the packet processing logic in a DMA configuration and to the second memory interface in a pass-through configuration.
    Type: Grant
    Filed: September 22, 2013
    Date of Patent: August 23, 2016
    Assignee: Mellanox Technologies Ltd.
    Inventors: Diego Crupnicoff, Todd Wilde, Richard Graham, Michael Kagan
  • Publication number: 20160191568
    Abstract: A network architecture system that expands the control network administrators have on existing networks. The system provides application identification and usage data, by user, by device and network location. Dynamic traffic mirroring of the system allows for the efficient use of a tool to identify computer applications running on the network. The system includes the ability to embed the tool where needed rather than pervasively based on the use of the dynamic mirroring to bring the packets to the tool. The architecture implemented functions allow the ability to start small with a single application identification tool added to a network management server, examine flows from throughout the network (via mirroring) and upgrade policy control based on real application identification data and usage, then grow to pervasive deployment where virtually all new flows could be identified and controlled via policy. This architecture enables substantially complete application visibility and control.
    Type: Application
    Filed: September 1, 2015
    Publication date: June 30, 2016
    Inventors: Markus Nispel, David Kjendal, Michael Rash, Richard Graham
  • Publication number: 20160110814
    Abstract: A method for modeling financial variables describing a client over a time period. The method may comprise the step of generating a first simulation of the time period. Generating the first simulation may comprise the steps of assigning the client to a first health-related state and advancing the first simulation from a first interval of the time period to a second interval of the time period. A probability that the client will transition from the first health-related state to a second health-related state may be calculated, the client may be randomly assigned to either the first health-related state or the second health-related state considering the probability. According to various embodiments, the methods may also comprise the steps of calculating a client income for the second interval; and calculating a plurality of client expenses for the second interval. Also, the various health-related states may include one or more of a healthy state, a long term care (LTC) state, a disabled state and a dead state.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Inventors: Trevor Samuel HARRIS, Richard Graham FOSTER, Marc Daniel DONNER, Matthew P. THOMAS, Jonathan Stanley ROACH, Malcolm H. LANSELL
  • Publication number: 20160095780
    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: Application
    Filed: December 14, 2015
    Publication date: April 7, 2016
    Inventor: Richard A. Graham
  • Patent number: 9295641
    Abstract: Compositions useful for improving effectiveness of alpha-2-adrenergic agonist components include carrier components, alpha-2-adrenergic agonist components, solubility enhancing components which aid in solubilizing the alpha-2-adrenergic agonist components. In one embodiment, the alpha-2-adrenergic agonist components include alpha-2-adrenergic agonists. In another embodiment, the solubility enhancing components include carboxymethylcellulose.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 29, 2016
    Assignee: ALLERGAN, INC.
    Inventors: Richard Graham, Peter Bakhit, Orest Olejnik
  • Publication number: 20160072906
    Abstract: A method for communication includes posting, by a software process, a set of buffers in a memory of a host processor and creating in the memory a list of labels associated respectively with the buffers. The software process pushes a first part of the list to a network interface controller (NIC), while retaining a second part of the list in the memory under control of the software process. Upon receiving a message containing a label, sent over a network, the NIC compares the label to the labels in the first part of the list and, upon finding a match to the label, writes data conveyed by the message to a buffer in the memory. Upon a failure to find the match in the first part of the list, the NIC passes the message from the NIC to the software process for handling using the second part of the list.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 10, 2016
    Inventors: Shahaf Shuler, Noam Bloch, Ofer Hayut, Richard Graham, Ariel Shahar
  • Patent number: 9273037
    Abstract: Provided herein are processes for the preparation of 3,5-disubstituted-1,2,4-oxadiazoles and salts thereof comprising reacting a N-hydroxyamidine with an acyl chloride in a reaction mixture comprising a water-immiscible organic solvent and an aqueous base at relatively low reaction temperatures.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: March 1, 2016
    Assignee: Monsanto Technology LLC
    Inventors: William Harold Miller, Charles Richard Graham, David Louis Brown
  • Publication number: 20160044106
    Abstract: A function is provided in a network system for the dynamic mirroring of network traffic for a variety of purposes including the identification of characteristics of the traffic. Multiple criteria are established for when, what and where to mirror the traffic. The criteria include what frames of traffic to mirror, what portions of the selected frames to mirror, one or more portals through which to mirror the selected frames, a destination for the mirroring and the establishment of a mirror in a device to carry out the mirroring. The criteria may also include when to stop the mirroring. The mirroring instructions can be changed based on the detection of a triggering event, such as authentication, device type or status, ownership of an attached function attached to the device, flow status, but not limited to that. The function may be established in one or more devices of the network.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 11, 2016
    Inventors: David Kjendal, Markus Nispel, Ernie Eaton, Richard Graham, Jeffrey Haskell
  • Patent number: 9256636
    Abstract: A function is provided for identifying computer applications running on a network. Information obtained from frames having content associated with computer applications is examined and compared to information stored on the network. The stored information is obtained from a plurality of mechanisms including computer application signatures. An application identification engine of the function compares examined content with the known application information and determines an indication of the likely computer application associated with the examined frames. The determination output may include a level of confidence in the accuracy of the determination. The function includes an application programming interface to allow the introduction into the engine of custom mechanisms for application identification. The different mechanisms may be weighted. The function may be provided in one or more devices of the network including a standalone appliance.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 9, 2016
    Assignee: Extreme Networks, Inc.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Patent number: 9241820
    Abstract: An exercising device includes a frame and is configured for placement on a floor and having a top surface, along with a first inflatable bladder disposed for directly bearing against lower thoracic and upper lumbar vertebrae of a user's spine in a first direction and a second inflatable bladder disposed for directly bearing against the mid-lumbar and lumbo-sacral vertebrae of the spine in a second direction. The adjacent inflated bladders provide diverging forces against the user's spine and thereby cause stretching and longitudinal aligning of the spinal vertebrae while promoting fluid imbibition throughout the vertebrae and discs. An adjustable body strap attachment is secured through the frame in non-fixed relationship within a hollow portion. The body strap is attached to an elongate stirrup strap which engages slidably on the user's feet/legs for exercising pulling force aligned from the legs and lower body to the spine.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: January 26, 2016
    Inventor: Richard A. Graham
  • Patent number: 9230213
    Abstract: A function is provided for effectively identifying computer applications running on a network. The function receives information related to frames of packets moving through the network. The information is compared to known information about computer applications. The known information is obtained from a plurality of mechanisms, including the option of obtaining it through custom mechanisms. The comparison information is scored for each of the plurality of mechanisms and those scores are combined to establish a single score indicative of the likely computer application associated with the received frames. One or more mathematical operations can be used to combine the scores. The mechanisms may be weighted for likely accuracy and the score that is established may include with it an indication of the level of confidence in that score. One or more of the plurality of mechanisms may be used to weight others of the types of mechanisms.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 5, 2016
    Assignee: Extreme Networks, Inc.
    Inventors: Michael Rash, Patrick Bosa, Richard Graham
  • Publication number: 20150339399
    Abstract: Source data stored on a source device may be shared with other devices. Sharing the source data may include facilitating communication associated with the source data, based on a communication protocol, between a first device and another device. Receiving a first token associated with the source data may be facilitated. The first token may be encoded to generate a visual tag. An image of the visual tag may be provided to enable a second device to capture the image, retrieve the first token after decoding the visual tag, and use the first token to access the source data utilizing a communication protocol.
    Type: Application
    Filed: July 30, 2015
    Publication date: November 26, 2015
    Inventors: Stephen Scott Doss, Richard Graham Cook, Daniel Ernesto Barreto
  • Publication number: 20150308263
    Abstract: In some embodiments, an apparatus and a system, as well as a method and an article, may include a signal integrity monitor that senses the signal transmitted between a surface device and a downhole device. The signal integrity monitor is adapted to disconnect power from the communication system if a fault in the communication line is detected.
    Type: Application
    Filed: July 1, 2015
    Publication date: October 29, 2015
    Inventor: Richard Graham Payne
  • Publication number: 20150312275
    Abstract: In one embodiment, a cloud client device identifies a configuration event. The cloud client device identifies a configuration associated with the configuration event. The cloud client device stores a first security key associated with the configuration and configures the cloud client device in accordance with the configuration.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Inventors: Gabriel Jakobus Grosskopf, Richard Graham Cook, Leela Seshu Reddy Cheedepudi
  • Patent number: 9172627
    Abstract: A function is provided in a network system for the dynamic mirroring of network traffic for a variety of purposes including the identification of characteristics of the traffic. Multiple criteria are established for when, what and where to mirror the traffic. The criteria include what frames of traffic to mirror, what portions of the selected frames to mirror, one or more portals through which to mirror the selected frames, a destination for the mirroring and the establishment of a mirror in a device to carry out the mirroring. The criteria may also include when to stop the mirroring. The mirroring instructions can be changed based on the detection of a triggering event, such as authentication, device type or status, ownership of an attached function attached to the device, flow status, but not limited to that. The function may be established in one or more devices of the network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 27, 2015
    Assignee: Extreme Networks, Inc.
    Inventors: David Kjendal, Markus Nispel, Ernie Eaton, Richard Graham, Jeffrey Haskell
  • Patent number: 9130826
    Abstract: A network architecture system that expands the control network administrators have on existing networks. The system provides application identification and usage data by user, by device and network location. Dynamic traffic mirroring of the system allows for the efficient use of a tool to identify computer applications running on the network. The system includes the ability to embed the tool where needed rather than pervasively based on the use of the dynamic mirroring to bring the packets to the tool. The architecture implemented functions allow the ability to start small with a single application identification tool added to a network management server, examine flows from throughout the network (via mirroring) and upgrade policy control based on real application identification data and usage, then grow to pervasive deployment where virtually all new flows could be identified and controlled via policy. This architecture enables substantially complete application visibility and control.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 8, 2015
    Assignee: Enterasys Networks, Inc.
    Inventors: Markus Nispel, David Kjendal, Michael Rash, Richard Graham
  • Patent number: 9127534
    Abstract: In some embodiments, an apparatus and a system, as well as a method and an article, may include a signal integrity monitor that senses the signal transmitted between a surface device and a downhole device. The signal integrity monitor is adapted to disconnect power from the communication system if a fault in the communication line is detected.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: September 8, 2015
    Assignee: Halliburton Energy Services, Inc.
    Inventor: Richard Graham Payne
  • Publication number: 20150225382
    Abstract: Provided herein are processes for the preparation of 3,5-disubstituted-1,2,4-oxadiazoles and salts thereof comprising reacting a N-hydroxyamidine with an acyl chloride in a reaction mixture comprising a water-immiscible organic solvent and an aqueous base at relatively low reaction temperatures.
    Type: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Applicant: Monsanto Technology LLC
    Inventors: William Harold Miller, Charles Richard Graham, David Louis Brown