Patents by Inventor Ronald Silva
Ronald Silva 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: 20230306551Abstract: Described herein is a graphics processor comprising a processing resource configured to perform processing operations, a codec configured to compress and decompress data associated with the processing operations, and circuitry configured to calculate a metadata address for a compressed surface based on a flat virtual memory address mapping between the address of the compressed surface and the metadata address. The compressed surface is to store data associated with a processing operation to be performed by the processing resource and the metadata address is a virtual address that stores compression metadata for the compressed surface. The circuitry can configure the codec to access the compressed surface based on the compression metadata.Type: ApplicationFiled: March 23, 2022Publication date: September 28, 2023Applicant: Intel CorporationInventors: Vidhya Krishnan, Niranjan Cooray, David Puffer, Ronald Silvas, Durgaprasad Bilagi, Aditya Navale
-
Patent number: 11556480Abstract: Systems and methods for providing shared virtual memory addressing support for a host system are disclosed. In one embodiment, a graphics processor includes processing resources to perform graphics operations. A memory management unit (MMU) is coupled to the processing resources. The MMU to support a first virtual address size for managing allocation of non-shared virtual memory and to support a second virtual address size for managing allocation of shared virtual memory that is shared between the graphics processor and a host.Type: GrantFiled: May 3, 2021Date of Patent: January 17, 2023Assignee: Intel CorporationInventors: Joydeep Ray, Altug Koker, Aditya Navale, Ankur Shah, Murali Ramadoss, Ben Ashbaugh, Ronald Silvas
-
Publication number: 20220414977Abstract: Methods, systems and apparatuses may provide for technology that identifies first graphics data that is associated with spatially proximate positions. The technology identifies second graphics data that is associated with spatially proximate positions, and interleaves the first and the second graphics data across a plurality of storage tiles.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Applicant: Intel CorporationInventors: Prasoonkumar Surti, Ronald Silvas, Karol A. Szerszen
-
Publication number: 20220138286Abstract: Systems, apparatuses and methods may provide for encryption based technology. Data may be encrypted locally with a graphics processor with encryption engines. The graphics processor components may be verified with a root-of-trust and based on collection of claims. The graphics processor may further be able to modify encrypted data from a non-pageable format to a pageable format. The graphics processor may further process data associated with a virtual machine based on a key that is known by the virtual machine and the graphics processor.Type: ApplicationFiled: December 23, 2020Publication date: May 5, 2022Applicant: Intel CorporationInventors: David Zage, Scott Janus, Ned M. Smith, Vidhya Krishnan, Siddhartha Chhabra, Rajesh Poornachandran, Tomer Levy, Julien Carreno, Ankur Shah, Ronald Silvas, Aravindh Anantaraman, David Puffer, Vedvyas Shanbhogue, David Cowperthwaite, Aditya Navale, Omer Ben-Shalom, Alex Nayshtut, Xiaoyu Ruan
-
Patent number: 11246800Abstract: In certain embodiments, a lockable canister for retaining and selectively dispensing medications is disclosed. To prevent drug diversion, a plurality of doses of medication may be loaded into the locking canister at a central pharmacy and then the canister may be locked to prevent unauthorized removal of medication in transit to a remote automated dispensing unit that may be located in a remote pharmacy. The lockable canister may include a canister housing and a canister cover that may be locked to the canister housing to enclose the plurality of doses of medication. The canister cover may include tamper evident or tamper resistant features. The canister may include one or more locking mechanisms to prevent unauthorized access to the medication in the canister in transit or before it is specifically authorized for dispensing.Type: GrantFiled: October 5, 2012Date of Patent: February 15, 2022Assignee: Alixa Rx, LLCInventors: Huan Nguyen, Ronald Silva, Philip M. Anthony, III, Evan P. Thompson, Trevor K. Wesolowski
-
Patent number: 11217336Abstract: In certain embodiments, a remote automated dispensing unit (ADU) may include an enclosed cabinet, one or more locking mechanisms to keep the cabinet secure, one or more doors on the cabinet to allow access to the internal components, and a computer system that manages the dispensing of inventory. The ADU may include a mechanism for the dispensing of medications for individual patients including: one or more canisters for storing medications, one or more canister base stations for securing the one or more canisters to the ADU, and a chute and funnel system for the guidance of medications as they fall from the canisters into a packaging station for packaging medications into packages for particular patients. One or more sensors may be used to detect misdispensing of medications, and a combination of sensors and operating sequences may be used to reduce the amount of misdispensed medication.Type: GrantFiled: October 4, 2013Date of Patent: January 4, 2022Assignee: Alixa Rx, LLCInventors: Philip M. Anthony, Huan Nguyen, Ronald Silva, Larry Deans, Maryann Tomechko
-
Publication number: 20210279181Abstract: Systems and methods for providing shared virtual memory addressing support for a host system are disclosed. In one embodiment, a graphics processor includes processing resources to perform graphics operations. A memory management unit (MMU) is coupled to the processing resources. The MMU to support a first virtual address size for managing allocation of non-shared virtual memory and to support a second virtual address size for managing allocation of shared virtual memory that is shared between the graphics processor and a host.Type: ApplicationFiled: May 3, 2021Publication date: September 9, 2021Applicant: Intel CorporationInventors: Joydeep Ray, Altug Koker, Aditya Navale, Ankur Shah, Murali Ramadoss, Ben Ashbaugh, Ronald Silvas
-
Patent number: 10997086Abstract: Systems and methods for providing shared virtual memory addressing support for a host system are disclosed. In one embodiment, a graphics processor includes processing resources to perform graphics operations. A memory management unit (MMU) is coupled to the processing resources. The MMU to support a first virtual address size for managing allocation of non-shared virtual memory and to support a second virtual address size for managing allocation of shared virtual memory that is shared between the graphics processor and a host.Type: GrantFiled: March 3, 2020Date of Patent: May 4, 2021Assignee: Intel CorporationInventors: Joydeep Ray, Altug Koker, Aditya Navale, Ankur Shah, Murali Ramadoss, Ben Ashbaugh, Ronald Silvas
-
Patent number: 9478000Abstract: A method for sharing memory between a central processing unit (CPU) and an input/output (I/O) device of a computing device is described. The method may include creating an allocation of memory for the I/O device to operate on. The method includes detecting whether the allocation is not page-aligned, wherein an allocation is page-aligned when its base address and size be evenly divisible by the applicable page-size. The allocation may be successfully shared, even if not page-aligned, even if an operating system of the computing device doesn't support sharing of non-page-aligned allocations.Type: GrantFiled: September 27, 2013Date of Patent: October 25, 2016Assignee: Intel CorporationInventors: Jayanth Rao, Pavan Lanka, Ronald Silvas
-
Publication number: 20150091924Abstract: A method for sharing memory between a central processing unit (CPU) and an input/output (I/O) device of a computing device is described. The method may include creating an allocation of memory for the I/O device to operate on. The method includes detecting whether the allocation is not page-aligned, wherein an allocation is page-aligned when its base address and size be evenly divisible by the applicable page-size. The allocation may be successfully shared, even if not page-aligned, even if an operating system of the computing device doesn't support sharing of non-page-aligned allocations.Type: ApplicationFiled: September 27, 2013Publication date: April 2, 2015Inventors: Jayanth Rao, Pavan Lanka, Ronald Silvas
-
Publication number: 20140097197Abstract: In certain embodiments, a lockable canister for retaining and selectively dispensing medications is disclosed. To prevent drug diversion, a plurality of doses of medication may be loaded into the locking canister at a central pharmacy and then the canister may be locked to prevent unauthorized removal of medication in transit to a remote automated dispensing unit that may be located in a remote pharmacy. The lockable canister may include a canister housing and a canister cover that may be locked to the canister housing to enclose the plurality of doses of medication. The canister cover may include tamper evident or tamper resistant features. The canister may include one or more locking mechanisms to prevent unauthorized access to the medication in the canister in transit or before it is specifically authorized for dispensing.Type: ApplicationFiled: October 5, 2012Publication date: April 10, 2014Applicant: ALIXA RX LLCInventors: Huan Nguyen, Ronald Silva, Philip M. Anthony, III, Evan P. Thompson, Trevor K. Wesolowski
-
Publication number: 20140097195Abstract: In certain embodiments, a remote automated dispensing unit (ADU) may include an enclosed cabinet, one or more locking mechanisms to keep the cabinet secure, one or more doors on the cabinet to allow access to the internal components, and a computer system that manages the dispensing of inventory. The ADU may include a mechanism for the dispensing of medications for individual patients including: one or more canisters for storing medications, one or more canister base stations for securing the one or more canisters to the ADU, and a chute and funnel system for the guidance of medications as they fall from the canisters into a packaging station for packaging medications into packages for particular patients. One or more sensors may be used to detect misdispensing of medications, and a combination of sensors and operating sequences may be used to reduce the amount of misdispensed medication.Type: ApplicationFiled: October 4, 2013Publication date: April 10, 2014Applicant: Alixa Rx LLCInventors: Philip M. Anthony, Huan Nguyen, Ronald Silva, Larry Deans, Maryann Tomechko