Patents by Inventor Ronald A. Charles
Ronald A. Charles 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: 20240169655Abstract: In a ray tracer, to prevent any long-running query from hanging the graphics processing unit, a traversal coprocessor provides a preemption mechanism that will allow rays to stop processing or time out early. The example non-limiting implementations described herein provide such a preemption mechanism, including a forward progress guarantee, and additional programmable timeout options that can be time or cycle based. Those programmable options provide a means for quality of service timing guarantees for applications such as virtual reality (VR) that have strict timing requirements.Type: ApplicationFiled: January 23, 2024Publication date: May 23, 2024Inventors: Greg MUTHLER, Ronald Charles BABICH, JR., William Parsons NEWHALL, Jr., Peter NELSON, James ROBERTSON, John BURGESS
-
Publication number: 20240158356Abstract: Compounds and methods for treating diseases mediated by a P2X3 and/or a P2X2/3 receptor antagonist, the methods comprising administering to a subject in need thereof an effective amount of a compound of formula (I): or a pharmaceutically acceptable salt, solvate or prodrug thereof, wherein X is O, D, Y, R1, R2, R3, R4, R5, R6, R7 and R8 are as defined herein.Type: ApplicationFiled: April 27, 2023Publication date: May 16, 2024Applicant: Roche Palo Alto LLCInventors: CHRIS ALLEN BROKA, DAVID SCOTT CARTER, MICHAEL PATRICK DILLON, RONALD CHARLES HAWLEY, ALAM JAHANGIR, CLARA JEOU JEN LIN, DANIEL WARREN PARISH
-
Patent number: 11964211Abstract: Systems, methods, and other embodiments associated with output production are described. One example system comprises an analysis component configured to analyze a data set to produce an evaluation result. The system also comprises a production component configured to produce a rendered output based, at least in part, on the evaluation result, where the rendered output is stored in a computer-readable medium.Type: GrantFiled: January 10, 2021Date of Patent: April 23, 2024Inventors: Ronald Charles Krosky, Brendan Edward Clark
-
Patent number: 11966737Abstract: Systems and methods for an efficient and robust multiprocessor-coprocessor interface that may be used between a streaming multiprocessor and an acceleration coprocessor in a GPU are provided. According to an example implementation, in order to perform an acceleration of a particular operation using the coprocessor, the multiprocessor: issues a series of write instructions to write input data for the operation into coprocessor-accessible storage locations, issues an operation instruction to cause the coprocessor to execute the particular operation; and then issues a series of read instructions to read result data of the operation from coprocessor-accessible storage locations to multiprocessor-accessible storage locations.Type: GrantFiled: September 2, 2021Date of Patent: April 23, 2024Assignee: NVIDIA CORPORATIONInventors: Ronald Charles Babich, Jr., John Burgess, Jack Choquette, Tero Karras, Samuli Laine, Ignacio Llamas, Gregory Muthler, William Parsons Newhall, Jr.
-
Publication number: 20240115810Abstract: The present disclosure relates to medicament injection devices. An injection device includes: a movable dosage programming component comprising a rotary encoder system having a predefined angular periodicity, a sensor arrangement including a first optical sensor configured to detect movement of the movable dosage programming component relative to the sensor arrangement during dosing of a medicament, wherein the first optical sensor is configured to operate in a strobe-sampling mode at a first frequency, a second optical sensor configured to detect movement of the rotary encoder system relative to the second optical sensor wherein the second optical sensor is configured to operate in a strobe-sampling mode at a second frequency lower than the first frequency, and a processor arrangement configured to, based on the detected movement, determine a medicament dosage administered by the injection device.Type: ApplicationFiled: December 14, 2023Publication date: April 11, 2024Inventors: Michael Schabbach, Anthony Paul Morris, Ronald Antony Smith, Brian Charles Molyneux, Paul Richard Draper, Craig Ashley Mason, Oliver Charles Gazeley, Daniel Edward Clark, David Aubrey Plumptre, Aidan Michael O'Hare, Richard James Thomas, Felix Kramer, Beat Wyss, Philipp Müller
-
Patent number: 11949695Abstract: A system for detecting malicious traffic flows in a network is provided. The system includes a processor. Based on packet information received for a plurality of data packets transmitted over the network the processor is programmed to calculate inter-arrival times and packet durations for the plurality of data packets. The processor is also programmed to filter the packet information to remove noise. The processor is further programmed to generate at least one histogram based on the packet information, the inter-arrival times, and the packet durations. In addition, the processor is programmed to generate a power spectral density estimate based on the packet information, the inter-arrival times, and the packet durations. Moreover, the processor is programmed to analyze the at least one histogram and the power spectral density estimate to detect one or more unexpected data flows. Furthermore, the processor is programmed to report the one or more unexpected data flows.Type: GrantFiled: November 24, 2021Date of Patent: April 2, 2024Assignee: The Boeing CompanyInventors: Ramin Nobakht, Ronald Ward Sackman, Scott Charles Sullivan
-
Publication number: 20240104826Abstract: Techniques are disclosed for improving the throughput of ray intersection or visibility queries performed by a ray tracing hardware accelerator. Throughput is improved, for example, by releasing allocated resources before ray visibility query results are reported by the hardware accelerator. The allocated resources are released when the ray visibility query results can be stored in a compressed format outside of the allocated resources. When reporting the ray visibility query results, the results are reconstructed based on the results stored in the compressed format. The compressed format storage can be used for ray visibility queries that return no intersections or terminate on any hit ray visibility query. One or more individual components of allocated resources can also be independently deallocated based on the type of data to be returned and/or results of the ray visibility query.Type: ApplicationFiled: November 14, 2023Publication date: March 28, 2024Inventors: Gregory MUTHLER, John BURGESS, Ronald Charles BABICH, JR., William Parsons Newhall, JR.
-
Publication number: 20240091108Abstract: Pouches are disclosed that can incorporate components in addition to consumables such as nicotine. Such components can include tooth whitening substances, oral antiseptics, gum or tooth health substances, vitamins, medicaments, and others. Such components can be provided within a pouch with the consumable, be impregnated into a pouch material, or be coated onto a pouch.Type: ApplicationFiled: September 13, 2023Publication date: March 21, 2024Inventors: Brendan Edward Clark, Ronald Charles Krosky
-
Patent number: 11927197Abstract: In one example, a centrifugal fan includes a bearing, a shaft rotatably supported by the bearing, fan blades operatively connected to and rotatable with the shaft to take in air axially and to exhaust air radially, and a groove in the shaft extending axially along an outer surface of the shaft through the bearing.Type: GrantFiled: March 6, 2020Date of Patent: March 12, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ronald Robert Anderson, Gregory Charles Reed, Richard Walter Riper
-
Patent number: 11928772Abstract: In a ray tracer, to prevent any long-running query from hanging the graphics processing unit, a traversal coprocessor provides a preemption mechanism that will allow rays to stop processing or time out early. The example non-limiting implementations described herein provide such a preemption mechanism, including a forward progress guarantee, and additional programmable timeout options that can be time or cycle based. Those programmable options provide a means for quality of service timing guarantees for applications such as virtual reality (VR) that have strict timing requirements.Type: GrantFiled: August 17, 2022Date of Patent: March 12, 2024Assignee: NVIDIA CorporationInventors: Greg Muthler, Ronald Charles Babich, Jr., William Parsons Newhall, Jr., Peter Nelson, James Robertson, John Burgess
-
Publication number: 20240076551Abstract: A composition includes a plurality of processed leguminous straw particles having about 18-21 wt. % of particles on sieve #25 or particles measuring 0.71-1.17 mm and about 18-20 wt. % of particles on sieve #50 or particles measuring 0.3-0.7 mm, based on total weight of the leguminous straw particles, the composition being a mulch composition.Type: ApplicationFiled: September 5, 2023Publication date: March 7, 2024Applicant: PROFILE PRODUCTS LLCInventors: Ronald Charles EDWARDS, Nathan Joseph HOEGGER, Michael Dan ROBESON, Matthew Michael WELCH
-
Publication number: 20240066032Abstract: The present application relates to treating and/or preventing prostate cancer, including metastatic and/or castrate-resistant prostate cancer, in a subject in need of treatment having particular somatic AR tumor biomarker status, comprising administering a compound of Formula (I), or a pharmaceutically acceptable salt, enantiomer, stereoisomer, solvate, polymorph, isotopic derivative, or prodrug thereof, wherein R1, R2, R3, X1, X2, X3, X4, and n are defined herein.Type: ApplicationFiled: October 18, 2023Publication date: February 29, 2024Inventors: Sarah Deborah CHIRNOMAS, Richard Walter GEDRICH, Ronald PECK, Ian Charles Anthony TAYLOR
-
Patent number: 11854141Abstract: Techniques are disclosed for improving the throughput of ray intersection or visibility queries performed by a ray tracing hardware accelerator. Throughput is improved, for example, by releasing allocated resources before ray visibility query results are reported by the hardware accelerator. The allocated resources are released when the ray visibility query results can be stored in a compressed format outside of the allocated resources. When reporting the ray visibility query results, the results are reconstructed based on the results stored in the compressed format. The compressed format storage can be used for ray visibility queries that return no intersections or terminate on any hit ray visibility query. One or more individual components of allocated resources can also be independently deallocated based on the type of data to be returned and/or results of the ray visibility query.Type: GrantFiled: October 18, 2022Date of Patent: December 26, 2023Assignee: NVIDIA CorporationInventors: Gregory Muthler, John Burgess, Ronald Charles Babich, Jr., William Parsons Newhall, Jr.
-
Publication number: 20230410410Abstract: A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to provide a deterministic result of intersected triangles regardless of the order that the memory subsystem returns triangle range blocks for processing, while opportunistically eliminating alpha intersections that lie further along the length of the ray than closer opaque intersections.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Samuli LAINE, Tero KARRAS, Greg MUTHLER, William Parsons Newhall, JR., Ronald Charles BABACH, JR., Ignacio LLAMAS, John BURGESS
-
Patent number: 11790595Abstract: A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to provide a deterministic result of intersected triangles regardless of the order that the memory subsystem returns triangle range blocks for processing, while opportunistically eliminating alpha intersections that lie further along the length of the ray than closer opaque intersections.Type: GrantFiled: September 30, 2021Date of Patent: October 17, 2023Assignee: NVIDIA CorporationInventors: Samuli Laine, Tero Karras, Greg Muthler, William Parsons Newhall, Jr., Ronald Charles Babich, Jr., Ignacio Llamas, John Burgess
-
Publication number: 20230323422Abstract: This disclosure provides a novel method of controlling the glycosylation profile of a protein during production. The disclosure also provides a novel method of improving protein yield while controlling the glycosylation profile of a protein.Type: ApplicationFiled: August 13, 2021Publication date: October 12, 2023Applicant: Bristol-Myers Squibb CompanyInventors: Amanda Morgan LEWIS, Alison Gene-Wei LEE, Nancy Ann LAMON, Terrance Wayne CARONE, II, Ronald Charles BATES, Richard Thomas LUDWIG
-
Publication number: 20230237729Abstract: A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.Type: ApplicationFiled: March 31, 2023Publication date: July 27, 2023Inventors: Greg MUTHLER, Tero KARRAS, Samuli LAINE, William Parsons NEWHALL, JR., Ronald Charles BABICH, JR., John BURGESS, Ignacio LLAMAS
-
Patent number: 11675704Abstract: In a ray tracer, a cache for streaming workloads groups ray requests for coherent successive bounding volume hierarchy traversal operations by sending common data down an attached data path to all ray requests in the group at the same time or about the same time. Grouping the requests provides good performance with a smaller number of cache lines.Type: GrantFiled: September 23, 2021Date of Patent: June 13, 2023Assignee: NVIDIA CorporationInventors: Greg Muthler, Timo Aila, Tero Karras, Samuli Laine, William Parsons Newhall, Jr., Ronald Charles Babich, Jr., John Burgess, Ignacio Llamas
-
Patent number: 11658886Abstract: A method of facilitating predictive intent-based routing of service requests. Accordingly, the method may include receiving a service request data from a user device, initiating a chatbot, retrieving a service portfolio based on the receiving of the service request data, processing the service portfolio and the service request data, determining a service level, analyzing the service request data using a first machine learning model, determining an intent based on the analyzing, generating an adjusted service level based on the intent using a second machine learning model, assigning an agent to a user of the at least one user based on the adjusted service level, generating a service notification for the agent based on the assigning, transmitting the service notification to the user device and an agent device associated with the agent, and storing the service request data, the service notification, and the adjusted service level.Type: GrantFiled: August 30, 2022Date of Patent: May 23, 2023Assignee: SentioCX B.V.Inventor: Ronald Charles Rubens
-
Method for continued bounding volume hierarchy traversal on intersection without shader intervention
Patent number: 11645810Abstract: A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to omit reporting of one or more primitives the ray is determined to intersect. The omitted primitives include primitives which are provably capable of being omitted without a functional impact on visualizing the virtual scene.Type: GrantFiled: November 5, 2021Date of Patent: May 9, 2023Assignee: NVIDIA CorporationInventors: Greg Muthler, Tero Karras, Samuli Laine, William Parsons Newhall, Jr., Ronald Charles Babich, Jr., John Burgess, Ignacio Llamas