Patents by Inventor Ron O'NEILL

Ron O'NEILL 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: 20240233861
    Abstract: Embodiments herein describe systems and methods to determine RNA structure and uses thereof. Many embodiments utilize one or more machine learning models to determine an RNA structure. In various embodiments, the machine learning model is trained using experimentally determined RNA structures. Certain embodiments identify one or more ligands or drugs that bind to an RNA structure, which can be used to treat an individual for a disease, disorder, or infection. Various embodiments determine structure of other molecules, including DNA, proteins, small molecules, etc. Further embodiments determine interactions between multiple molecules and/or molecule types (e.g., RNA-RNA interactions, RNA-DNA interactions, DNA-protein interactions, etc.
    Type: Application
    Filed: May 20, 2022
    Publication date: July 11, 2024
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Raphael Townshend, Stephan Eismann, Andrew Watkins, Rhiju Das, Ron O. Dror
  • Publication number: 20230317212
    Abstract: Systems and methods for generating ligand compound structures are provided. A trained computational framework can utilize an initial core ligand compound structure to generate a ligand compound structure by iteratively adding atomic structures. At each iterative step, the computational framework can select a location for adding an atomic structure and can further select which atomic structure is to be added the selected location.
    Type: Application
    Filed: March 15, 2023
    Publication date: October 5, 2023
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Alexander S. Powers, Helen Yu, Patricia A. Suriana, Ron O. Dror
  • Publication number: 20230245713
    Abstract: Embodiments herein describe systems and methods to predict biomolecule-ligand complexes and uses thereof. Many embodiments generate candidate poses and docking scores for ligands known to interact with a target protein as well as a candidate ligand. Based on similarities present in the candidate poses and docking scores, a pose for the candidate ligand is identified. Many embodiments determine whether a candidate ligand can bind to a target and, if so, determine an affinity. Many embodiments can be used for virtual screening or lead optimization.
    Type: Application
    Filed: May 27, 2021
    Publication date: August 3, 2023
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Ron O. Dror, Joseph M. Paggi
  • Publication number: 20210236121
    Abstract: Disclosed is a surgical needle safety shield for retaining surgical needles. The safety shield having a housing that can be split to allow for user-initiated placement and removal of the surgical needle therefrom. The safety shield also having a needle access port within the housing to allow for a portion of the surgical needle to be grasped to facilitate removal and insertion of the surgical needle in the housing. Also disclosed is a container for storing one or more surgical needle safety shields and a kit made up of such a container and one or more surgical needle safety shields.
    Type: Application
    Filed: April 18, 2019
    Publication date: August 5, 2021
    Inventors: Ron O'NEILL, Scott FARRELL
  • Patent number: 10691434
    Abstract: A method for converting a first programming language application to a second programming language application, including: generating for the first programming language application a listing of source application files; iterating through the first programming language application files to generate tokens from the files source code; based thereon, building a dictionary for the first programming language application; generating second programming language application files with the dictionary; and stitching the second programming language application files together into the second programming language application.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: June 23, 2020
    Assignee: Macrosoft, Inc.
    Inventors: Ghulam Nabi Shah, Ron O. Mueller
  • Publication number: 20190250895
    Abstract: A system and method for converting a first programming language application to a second programming language application, the method including: receiving for the First Programming Language Application a Grammar file, Source Project, and Target Project; generating tabular data for the Source Project; generating for the First Programming Language Application a listing of Source Application files and Source Project files; generating blank code files for the Second Programming Language Application; iterating through First Programming Language Application files; setting up a Second Programming Language Application target project; converting First Programming Language Application modules to generate corresponding Second Programming Language Application files; building a dictionary for the First Programming Language Application by executing a first pass; generating Second Programming Language Application files with the dictionary; and stitching the Second Programming Language Application files together into the Seco
    Type: Application
    Filed: February 11, 2019
    Publication date: August 15, 2019
    Inventors: Ghulam Nabi Shah, Ron O. Mueller
  • Patent number: 9747099
    Abstract: A computation system for computing interactions in a multiple-body simulation includes an array of processing modules arranged into one or more serially interconnected processing groups of the processing modules. Each of the processing modules includes storage for data elements and includes circuitry for performing pairwise computations between data elements each associated with a spatial location. Each of the pairwise computations makes use of a data element from the storage of the processing module and a data element passing through the serially interconnected processing modules. Each of the processing modules includes circuitry for selecting the pairs of data elements according to separations between spatial locations associated with the data elements.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: August 29, 2017
    Assignee: D.E. Shaw Research LLC
    Inventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
  • Patent number: 9612832
    Abstract: A parallel processing system for computing particle interactions includes a plurality of computation nodes arranged according to a geometric partitioning of a simulation volume. Each computation node has storage for particle data. This particle data is associated with particles in a region of the geometrically partitioned simulation volume. The parallel processing system also includes a communication system having links interconnecting the computation nodes. Each of the computation nodes includes a processor subsystem. These processor subsystems cooperate to coordinate computation of the particle interactions in a distributed manner.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: April 4, 2017
    Assignee: D.E. Shaw Research LLC
    Inventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
  • Publication number: 20150127633
    Abstract: A content rotating software system and method are described. In one disclosed embodiment, a system includes a program to receive a text message originated request, access and query a database in response to the request, and generate a rotating page of results and an address to the page to send to the device that sent the request.
    Type: Application
    Filed: November 5, 2013
    Publication date: May 7, 2015
    Inventors: Hartin Jeff, Scott Wilkerson, Ron O'Ferrall
  • Publication number: 20130091341
    Abstract: A computation system for computing interactions in a multiple-body simulation includes an array of processing modules arranged into one or more serially interconnected processing groups of the processing modules. Each of the processing modules includes storage for data elements and includes circuitry for performing pairwise computations between data elements each associated with a spatial location. Each of the pairwise computations makes use of a data element from the storage of the processing module and a data element passing through the serially interconnected processing modules. Each of the processing modules includes circuitry for selecting the pairs of data elements according to separations between spatial locations associated with the data elements.
    Type: Application
    Filed: November 19, 2012
    Publication date: April 11, 2013
    Applicant: D.E. Shaw Research LLC
    Inventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
  • Publication number: 20120116737
    Abstract: A generalized approach to particle interaction can confer advantages over previously described method in terms of one or more of communications bandwidth and latency and memory access characteristics. These generalizations can involve one or more of at least spatial decomposition, import region rounding, and multiple zone communication scheduling. An architecture for computation of particle interactions makes use various forms of parallelism. In one implementation, the parallelism involves using multiple computation nodes arranged according to a geometric partitioning of a simulation volume.
    Type: Application
    Filed: December 19, 2011
    Publication date: May 10, 2012
    Applicant: D.E. Shaw Research LLC
    Inventors: Kevin J. Bowers, Ron O. Dror, David E. Shaw, Martin M. Deneroff, Richard H. Larson, John K. Salmon
  • Patent number: 8126956
    Abstract: A computer-implemented method for determining computational units for computing interactions among sets of bodies located in a computation region includes, for each computation associated with one of the sets of bodies, determining, according to an assignment rule that provides a mapping from a location of each of the bodies to a determined computation unit from the plurality of computation units, a computation unit from a plurality of computation units for performing the computation.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: February 28, 2012
    Assignee: D.E. Shaw Research LLC
    Inventors: Kevin J. Bowers, Ron O Dror, David E. Shaw
  • Patent number: 8015238
    Abstract: A generalized approach to particle interaction can confer advantages over previously described method in terms of one or more of communications bandwidth and latency and memory access characteristics. These generalizations can involve one or more of at least spatial decomposition, import region rounding, and multiple zone communication scheduling. An architecture for computation of particle interactions makes use various forms of parallelism. In one implementation, the parallelism involves using multiple computation nodes arranged according to a geometric partitioning of a simulation volume.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: September 6, 2011
    Assignee: D. E. Shaw Research LLC
    Inventors: Kevin J. Bowers, Ron O Dror, David E. Shaw, Martin Deneroff
  • Patent number: 7180531
    Abstract: A method and apparatus are provided for enabling application program compatibility with display devices having an increased pixel density. According to one method, a call including one or more parameters is directed toward an application programming interface for performing a screen input or output function is received from an application program. In response to receiving the call, a determination is made as to whether the application program is configured for use with a display device having a lower pixel density or a display device having a higher pixel density. In response to determining that the application program is configured for use with a display device having a lower pixel density, the parameters are scaled for the higher pixel density display device and the application programming interface is called using the scaled parameters.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Ron O. Gery, Jason W. Fuller, Zeke Koch, Chee H. Chew, Keith C. Bentley
  • Publication number: 20060073328
    Abstract: A strapping system for securing a human or animal body part is provided that includes an elastic cohesive layer of underwrap and a non-elastic cohesive layer of overwrap. A strapping system kit including the components of the strapping system, and a method of applying the strapping system to a human or animal body part is further provided.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 6, 2006
    Inventors: Thomas Murphy, Ron O'Neil
  • Patent number: 6139027
    Abstract: A protective constant velocity (CV) joint boot having a tubular body with end openings and one longitudinal seam running from one end opening to the other enables rapid replacement of existing monolithic CV joint boots. Additionally, reinforcement of the tubular body of the protective boot against stresses caused by movement of the joint is accomplished through the use of a pair of sealing sleeves, also having seams, which are fitted under the tubular body of the protective boot. The edges of the seam of the tubular boot interlock with, as seen in cross section, an arrow head shaped male member on one edge of the seam which locks past a pair of nubs on a female retaining edge of the seam. The seams of the sleeves are off-set with the seam of the tubular body of the protective boot, thus accomplishing a more effective seal. Both sleeves have a flange that lends strength to the crests nearest the ends of the protective boot, which under most driving conditions receive more stress than the central portion.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: October 31, 2000
    Inventor: Ron O. Biekx
  • Patent number: 5990905
    Abstract: New varieties of child window controls are provided as system resources that application programs may exploit. The preferred embodiment of the present invention provides a dynamic link library (DLL) for implementing the new child window controls as part of an operating system. The new child window controls include a header bar control for providing header bars in application programs. The new controls also include a hot key control that allows a user to view and edit hot key combinations. The new controls further include a tab control for establishing tabs that differentiate amongst pages in user interfaces provided by application programs. An image list data type is defined and functions are provided for manipulating the image list data type. Image lists include multiple like-sized images that are stored efficiently in a single bitmap.
    Type: Grant
    Filed: July 9, 1997
    Date of Patent: November 23, 1999
    Assignee: Microsoft Corporation
    Inventors: Chee H. Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
  • Patent number: 5889521
    Abstract: New varieties of child window controls are provided as system resources that application programs may exploit. The preferred embodiment of the present invention provides a dynamic link library (DLL) for implementing the new child window controls as part of an operating system. The new child window controls include a header bar control for providing header bars in application programs. The new controls also include a hot key control that allows a user to view and edit hot key combinations. The new controls further include a tab control for establishing tabs that differentiate amongst pages in user interfaces provided by application programs. An image list data type is defined and functions are provided for manipulating the image list data type. Image lists include multiple like-sized images that are stored efficiently in a single bitmap.
    Type: Grant
    Filed: August 14, 1997
    Date of Patent: March 30, 1999
    Assignee: Microsoft Corporation
    Inventors: Chee Heng Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
  • Patent number: 5889522
    Abstract: New varieties of child window controls are provided as system resources that application programs may exploit. The preferred embodiment of the present invention provides a dynamic link library (DLL) for implementing the new child window controls as part of an operating system. The new child window controls include a header bar control for providing header bars in application programs. The new controls also include a hot key control that allows a user to view and edit hot key combinations. The new controls further include a tab control for establishing tabs that differentiate amongst pages in user interfaces provided by application programs. An image list data type is defined and functions are provided for manipulating the image list data type. Image lists include multiple like-sized images that are stored efficiently in a single bitmap.
    Type: Grant
    Filed: December 13, 1994
    Date of Patent: March 30, 1999
    Assignee: Microsoft Corporation
    Inventors: Chee Heng Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
  • Patent number: D515372
    Type: Grant
    Filed: February 5, 2004
    Date of Patent: February 21, 2006
    Inventor: Ron O. Marston