Patents by Inventor Edward David

Edward David 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: 20200290753
    Abstract: A device for docking an unmanned vehicle with a moveable docking station is provided, the device comprising: an interface surface configured to cooperatively engage a counterpart interface surface of a counterpart device; at least one identifying means arranged to be detected by a counterpart device; and at least one sensor configured to detect an at least one identifying means of a counterpart device. Also provided is a method of docking an unmanned vehicle with a moveable docking station, the method comprising: performing a cooperative docking procedure; wherein the cooperative docking procedure comprises each of the unmanned vehicle and docking station capturing the attitude and/or position of the other and, responsive to the captured attitude and/or position, adjusting the respective attitude and/or position of the unmanned vehicle and docking station to a mutually cooperative docking configuration so as to provide docking of the unmanned vehicle with the docking station.
    Type: Application
    Filed: August 21, 2018
    Publication date: September 17, 2020
    Inventors: Edward David Nicholas ANASTASSACOS, Robin Francois Humbert GOJON, Ciaran Michael S. MCMASTER
  • Patent number: 10778569
    Abstract: Methods and systems for providing alternate content are disclosed. An example method can comprise determining a failure condition of a content stream. A channel identifier can be determined for the content stream, and alternate content streams associated with the channel identifier can be determined. The alternate content streams can be accessible via a different protocol, frequency, or network path than the content stream. For example, the alternate content streams can be accessible via a packet-switched network path instead a non-packet-switched network path used to access the content stream.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: September 15, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Edward David Monnerat
  • Patent number: 10730862
    Abstract: The present invention relates to bifunctional compounds, which find utility as modulators of targeted ubiquitination, especially inhibitors of a variety of polypeptides and other proteins that are degraded and/or otherwise inhibited by bifunctional compounds of the present invention. In particular, the present invention is directed to compounds, which contain on one end a VHL ligand that binds to the ubiquitin ligase and on the other end a moiety that binds a target protein, such that the target protein is placed in proximity to the ubiquitin ligase to effect degradation (and inhibition) of that protein. The present invention exhibits a broad range of pharmacological activities associated with compounds of the present invention, consistent with the degradation/inhibition of targeted polypeptides.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: August 4, 2020
    Assignees: Yale University, Glaxosmithkline Intellectual Property Development, Cambridge Enterprise Limited University of Cambridge
    Inventors: Craig M. Crews, Dennis Buckley, Alessio Ciulli, William Jorgensen, Peter C. Gareiss, Inge Van Molle, Jeffrey Gustafson, Hyun-Seop Tae, Julien Michel, Denton Wade Hoyer, Anke G. Roth, John David Harling, Ian Edward David Smith, Afjal Hussain Miah, Sebastien Andre Campos, Joelle Le
  • Patent number: 10733003
    Abstract: Pooled virtual machine load balancers are described. A system determines whether a number of virtual machine load balancers that are in a pool is less than a specified number. The system creates a calculated number of virtual machine load balancers for the pool if the number of virtual machine load balancers that are in the pool is less than the specified number, the calculated number being equal to the specified number minus the number of virtual machine load balancers that are in the pool. The system receives a request to create a virtual machine environment that requires at least one virtual machine load balancer. The system allocates a virtual machine load balancer from the pool to the virtual machine environment.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: August 4, 2020
    Assignee: salesforce.com, inc.
    Inventors: Kunal Sanghavi, Vijaysenthil Veeriah, Varun Gupta, Edward David Harris, Tyson Lutz
  • Patent number: 10727865
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 28, 2020
    Assignee: Fungible, Inc.
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Publication number: 20200225066
    Abstract: A sensor for detecting an amount of current flowing in a wire wherein displacement of a sensing mirror is used in an interferometer to enable determination of the amount of current. The sensor includes a magnetostrictive element located within a magnetic field formed by the wire. The sensor also includes a position sensor that detects a size increase of the magnetostrictive element. In addition, the sensor includes an amplifying device that amplifies the size increase of the magnetostrictive element by a predetermined amplification factor to provide an amplified size increase. Further, the sensor includes a displacement device that displaces the sensing mirror by an amount corresponding to the amplified size increase.
    Type: Application
    Filed: August 1, 2017
    Publication date: July 16, 2020
    Inventors: Evangelos V. Diatzikis, Edward David Thompson
  • Publication number: 20200228148
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a parallel decoding of codewords within input data stream based on a codeword type and position.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 16, 2020
    Inventors: Philip A. Thomas, Edward David Beckman, Rajan Goyal, Satyanarayana Lakshmipathi Billa
  • Publication number: 20200174575
    Abstract: A position within displayed digital content that a user is ocularly focused on (e.g., where within displayed content the user is looking) may be determined. Digital content comprising a visual indication of the position may be rendered. The visual indication of the position may be displayed on the same display that the user is looking at and/or a different display. In some embodiments, the position may be determined based on data generated by a sensor physically attached to the user. Additionally or alternatively, the position may be determined based on data generated by a stationary computing device comprising a sensor configured to track changes in ocular position of the user. In some embodiments the digital content may comprise digital images and/or video (e.g., broadcast content, on-demand content, images and/or video associated with a computer application, or the like).
    Type: Application
    Filed: July 11, 2019
    Publication date: June 4, 2020
    Inventors: Edward David Monnerat, Mehul Patel
  • Publication number: 20200169268
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data processing functions. This disclosure describes a programmable hardware-based data compression accelerator that includes a pipeline for performing static dictionary-based and dynamic history-based compression on streams of information, such as network packets. The search block may support single and multi-thread processing, and multiple levels of compression effort. To achieve high-compression, the search block may operate at a high level of effort that supports a single thread and use of both a dynamic history of the input data stream and a static dictionary of common words.
    Type: Application
    Filed: November 26, 2018
    Publication date: May 28, 2020
    Inventors: Satyanarayana Lakshmipathi Billa, Rajan Goyal, Edward David Beckman
  • Publication number: 20200162584
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Publication number: 20200159859
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Publication number: 20200162100
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Publication number: 20200162101
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal
  • Publication number: 20200159840
    Abstract: A highly programmable device, referred to generally as a data processing unit, having multiple processing units for processing streams of information, such as network packets or storage packets, is described. The data processing unit includes one or more specialized hardware accelerators configured to perform acceleration for various data-processing functions. This disclosure describes a hardware-based programmable data compression accelerator for the data processing unit including a pipeline for performing string substitution. The disclosed string substitution pipeline, referred to herein as a “search block,” is configured to perform string search and replacement functions to compress an input data stream. In some examples, the search block is a part of a compression process performed by the data compression accelerator. The search block may support single and multi-thread processing, and multiple levels of compression effort.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: Edward David Beckman, Satyanarayana Lakshmipathi Billa, Rajan Goyal, Sandipkumar J. Ladhani
  • Publication number: 20200081545
    Abstract: Motion detection computing devices may have difficulty determining precise motions of a user who suffers from unintended movement, such as tremors, associated with a physical or medical condition. Aspects described herein relate to motion compensation for detected motion input, e.g., 3D motion, from such users. As described herein, a system may detect the presence of rhythmic motion and/or other input characteristics within captured motion input from a user. The system may determine one or more filters to apply to the captured motion input based on the rhythmic motion, other input characteristics, and/or information in a user profile. The one or more filters may be applied to the captured motion input in order to suppress or minimize the effects of the rhythmic motion and/or other input characteristics thereby resulting in an enhanced user experience in an interactive system, such as a 3D, virtual and/or augmented reality environment.
    Type: Application
    Filed: August 20, 2019
    Publication date: March 12, 2020
    Inventors: Jeffrey Allen Hall, Edward David Monnerat
  • Publication number: 20200045570
    Abstract: Access devices may receive signals over a network and calculate a frequency spectrum of the received signals. An analyzer system may collect the frequency spectrum data from multiple access devices, and based on the collected data, detect, identify, and locate sources of anomalies in a communication network.
    Type: Application
    Filed: October 7, 2019
    Publication date: February 6, 2020
    Inventors: Lawrence Wolcott, Justin Riggert, David Leach, Thomas Emerson Bach, James Russell, Edward David Monnerat, Todd Szuter, Bryan Thomas
  • Patent number: 10539602
    Abstract: A system that applies a counteracting voltage or current to a rotating shaft to minimize a grounding voltage signal of the shaft, measures and analyzes the counteracting signal, and provides expert system logic that compares prior learned waveforms and models of baseline, fault, and degradation waveforms to operational waveforms to determine and predict faults and degradation events. Self-learning logic analyzes the operational waveforms to look for changes, and finds or predicts fault and degradation events in relation to archived characteristics of earlier waveforms. It then adds characteristics of predictive waveforms to the database of model waveforms, and updates rules and thresholds in the expert logic based on the found predictors. It may further calculate and continuously refine a counteracting signal waveform to minimize the shaft grounding waveform.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 21, 2020
    Assignee: SIEMENS ENERGY, INC.
    Inventor: Edward David Thompson
  • Publication number: 20190382381
    Abstract: The present invention relates to compounds, compositions, combinations and medicaments containing said compounds and processes for their preparation. The invention also relates to the use of said compounds, combinations, compositions and medicaments, for example as inhibitors of the activity of RIP2 kinase, including degrading RIP2 kinase, the treatment of diseases and conditions mediated by the RIP2 kinase, in particular for the treatment of inflammatory diseases or conditions.
    Type: Application
    Filed: August 22, 2019
    Publication date: December 19, 2019
    Inventors: Linda N. CASILLAS, John David HARLING, Afjal Hussain MIAH, Mark David RACKHAM, Ian Edward David SMITH
  • Patent number: 10500294
    Abstract: Devices, methods and systems of disinfecting medical instruments, more particularly blood glucose meters. A disinfection cradle including a flat base for positioning the cradle on a surface, the cradle having a receptacle configured to receive the diagnostic apparatus, and a UV source positioned in the receptacle that is configured to administer a disinfection cycle to the diagnostic apparatus by directing UV light outward at the diagnostic apparatus received in the receptacle, the UV light being able to act as a disinfecting agent to the disinfection cradle and diagnostic apparatus.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: December 10, 2019
    Assignee: Trividia Health, Inc.
    Inventors: Patrick J. Paul, Edward David Arguello, Brent E. Modzelewski
  • Patent number: 10477422
    Abstract: Access devices may receive signals over a network and calculate a frequency spectrum of the received signals. An analyzer system may collect the frequency spectrum data from multiple access devices, and based on the collected data, detect, identify, and locate sources of anomalies in a communication network.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: November 12, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Lawrence Wolcott, Justin Riggert, David Leach, Thomas Emerson Bach, James Russell, Edward David Monnerat, Todd Szuter, Bryan Thomas