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: 20240233861Abstract: 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: ApplicationFiled: May 20, 2022Publication date: July 11, 2024Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Raphael Townshend, Stephan Eismann, Andrew Watkins, Rhiju Das, Ron O. Dror
-
Publication number: 20230317212Abstract: 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: ApplicationFiled: March 15, 2023Publication date: October 5, 2023Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Alexander S. Powers, Helen Yu, Patricia A. Suriana, Ron O. Dror
-
Publication number: 20230245713Abstract: 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: ApplicationFiled: May 27, 2021Publication date: August 3, 2023Applicant: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Ron O. Dror, Joseph M. Paggi
-
Publication number: 20210236121Abstract: 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: ApplicationFiled: April 18, 2019Publication date: August 5, 2021Inventors: Ron O'NEILL, Scott FARRELL
-
Patent number: 10691434Abstract: 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: GrantFiled: February 11, 2019Date of Patent: June 23, 2020Assignee: Macrosoft, Inc.Inventors: Ghulam Nabi Shah, Ron O. Mueller
-
Publication number: 20190250895Abstract: 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 SecoType: ApplicationFiled: February 11, 2019Publication date: August 15, 2019Inventors: Ghulam Nabi Shah, Ron O. Mueller
-
Patent number: 9747099Abstract: 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: GrantFiled: November 19, 2012Date of Patent: August 29, 2017Assignee: D.E. Shaw Research LLCInventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
-
Patent number: 9612832Abstract: 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: GrantFiled: February 1, 2013Date of Patent: April 4, 2017Assignee: D.E. Shaw Research LLCInventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
-
Publication number: 20150127633Abstract: 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: ApplicationFiled: November 5, 2013Publication date: May 7, 2015Inventors: Hartin Jeff, Scott Wilkerson, Ron O'Ferrall
-
Publication number: 20130091341Abstract: 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: ApplicationFiled: November 19, 2012Publication date: April 11, 2013Applicant: D.E. Shaw Research LLCInventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
-
Publication number: 20120116737Abstract: 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: ApplicationFiled: December 19, 2011Publication date: May 10, 2012Applicant: D.E. Shaw Research LLCInventors: Kevin J. Bowers, Ron O. Dror, David E. Shaw, Martin M. Deneroff, Richard H. Larson, John K. Salmon
-
Patent number: 8126956Abstract: 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: GrantFiled: October 19, 2007Date of Patent: February 28, 2012Assignee: D.E. Shaw Research LLCInventors: Kevin J. Bowers, Ron O Dror, David E. Shaw
-
Patent number: 8015238Abstract: 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: GrantFiled: October 19, 2007Date of Patent: September 6, 2011Assignee: D. E. Shaw Research LLCInventors: Kevin J. Bowers, Ron O Dror, David E. Shaw, Martin Deneroff
-
Patent number: 7180531Abstract: 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: GrantFiled: February 27, 2004Date of Patent: February 20, 2007Assignee: Microsoft CorporationInventors: Ron O. Gery, Jason W. Fuller, Zeke Koch, Chee H. Chew, Keith C. Bentley
-
Publication number: 20060073328Abstract: 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: ApplicationFiled: September 21, 2005Publication date: April 6, 2006Inventors: Thomas Murphy, Ron O'Neil
-
Patent number: 6139027Abstract: 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: GrantFiled: January 5, 1998Date of Patent: October 31, 2000Inventor: Ron O. Biekx
-
Patent number: 5990905Abstract: 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: GrantFiled: July 9, 1997Date of Patent: November 23, 1999Assignee: Microsoft CorporationInventors: Chee H. Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
-
Patent number: 5889521Abstract: 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: GrantFiled: August 14, 1997Date of Patent: March 30, 1999Assignee: Microsoft CorporationInventors: Chee Heng Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
-
Patent number: 5889522Abstract: 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: GrantFiled: December 13, 1994Date of Patent: March 30, 1999Assignee: Microsoft CorporationInventors: Chee Heng Chew, Neil Konzen, Christopher J. Guzak, Stuart T. Laney, George H. Pitt, III, Ian M. Ellison-Taylor, Ron O. Gery
-
Patent number: D515372Type: GrantFiled: February 5, 2004Date of Patent: February 21, 2006Inventor: Ron O. Marston