Patents by Inventor Christopher Porter
Christopher Porter 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).
-
Patent number: 11899103Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: GrantFiled: November 8, 2021Date of Patent: February 13, 2024Assignee: DTN, LLCInventors: James T. Johnson, Jr., Christopher Porter, Matthew Gaffner, John William Conway, Noah A. Lock, Andrew MacKenzie, Michael Eilts
-
Publication number: 20230195860Abstract: One or more embodiments herein relate to a process to dynamically decrypt code of a software. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a decryption component that, in response to an indication being received that encrypted code of a code block is to be used, can temporarily decrypt the encrypted code of the code block into decrypted code for use of the decrypted code in an unencrypted state. In an embodiment, an encryption component can obtain and encrypt code of the code block at compile time of the code block to provide the encrypted code. In an embodiment, an encryption component can write a trigger marker into the encrypted code of the code block when encrypting code of the code block to provide the encrypted code.Type: ApplicationFiled: December 20, 2021Publication date: June 22, 2023Inventors: Christopher Porter, Hubertus Franke, James Cadden
-
Publication number: 20230102841Abstract: A fixation support device may be used for breast brachytherapy treatment methods with or without image guidance. The fixation device may also be used for other treatments in which it is desirable to be able to fixate a treatment modality relative to a patient.Type: ApplicationFiled: December 6, 2022Publication date: March 30, 2023Applicant: COWLES VENTURES, LLCInventors: Emily Lin, Rodrigo Umanzor, Christopher Porter, Kevin Kelley, Mary Ann Slavik
-
Publication number: 20220288216Abstract: Provided herein are dendrimer-targeting agent conjugates comprising a dendrimer, the dendrimer comprising a core unit and lysine or lysine analogue building units, a HER2 targeting agent which is a peptidic moiety having a molecular weight of up to about 80 kDa and comprising an antigen-binding site, which is covalently linked by a spacer group, and a therapeutic agent which is covalently linked to a surface building unit of the dendrimer. Also provided herein are compositions comprising the conjugates, and therapeutic methods using the conjugates, particularly for treating cancer.Type: ApplicationFiled: August 28, 2020Publication date: September 15, 2022Inventors: David Owen, Sammi Tsegay, Sudhir Shengule, Pauline Reitano, Christopher Porter, Angus Johnston, Daniel Yuen
-
Publication number: 20220057505Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: ApplicationFiled: November 8, 2021Publication date: February 24, 2022Inventors: James T. Johnson, Christopher Porter, Matthew Gaffner, John William Conway, Noah A. Lock, Andrew MacKenzie, Michael Eilts
-
Patent number: 11169262Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: GrantFiled: October 10, 2018Date of Patent: November 9, 2021Assignee: DTN, LLCInventors: Michael Eilts, James T. Johnson, Jr., Christopher Porter, Matthew Gaffner, John William Conway, Noah A. Lock, Andrew MacKenzie
-
Patent number: 10806230Abstract: An oil dispensing beard comb includes a body, and teeth extending outwards from a lower portion of the body. The teeth have oil dispensing openings therein. A pump is carried by an upper portion of the body, and an oil bottle is coupled to the pump at the upper portion of the body. The body has at least one passageway therein extending between the pump and the oil dispensing openings in the teeth.Type: GrantFiled: January 6, 2017Date of Patent: October 20, 2020Inventor: Christopher Porter
-
Publication number: 20200276455Abstract: An apparatus for precise positioning of a template and method for precise positioning of the template may be used in a brachytherapy procedure. Several different embodiments of the precise positioning apparatus may be used.Type: ApplicationFiled: February 25, 2020Publication date: September 3, 2020Inventors: Emily Lin, Christopher Porter, Kevin Kelley, Steve Boni, Byron Stuck
-
Patent number: 10198362Abstract: Reducing bandwidth consumption when performing free memory list cache maintenance in compressed memory schemes of processor-based systems is disclosed. In this regard, a memory system including a compression circuit is provided. The compression circuit includes a compress circuit that is configured to cache free memory lists using free memory list caches comprising a plurality of buffers. When a number of pointers cached within the free memory list cache falls below a low threshold value, an empty buffer of the plurality of buffers is refilled from a system memory. In some aspects, when a number of pointers of the free memory list cache exceeds a high threshold value, a full buffer of the free memory list cache is emptied to the system memory. In this manner, memory access operations for emptying and refilling the free memory list cache may be minimized.Type: GrantFiled: February 7, 2017Date of Patent: February 5, 2019Assignee: QUALCOMM IncorporatedInventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Patent number: 10169246Abstract: Reducing metadata size in compressed memory systems of processor-based systems is disclosed. In one aspect, a compressed memory system provides 2N compressed data regions, corresponding 2N sets of free memory lists, and a metadata circuit. The metadata circuit associates virtual addresses with abbreviated physical addresses, which omit N upper bits of corresponding full physical addresses, of memory blocks of the 2N compressed data regions. A compression circuit of the compressed memory system receives a memory access request including a virtual address, and selects one of the 2N compressed data regions and one of the 2N sets of free memory lists based on a modulus of the virtual address and 2N. The compression circuit retrieves an abbreviated physical address corresponding to the virtual address from the metadata circuit, and performs a memory access operation on a memory block associated with the abbreviated physical address in the selected compressed data region.Type: GrantFiled: May 11, 2017Date of Patent: January 1, 2019Assignee: QUALCOMM IncorporatedInventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Publication number: 20180329830Abstract: Reducing metadata size in compressed memory systems of processor-based systems is disclosed. In one aspect, a compressed memory system provides 2N compressed data regions, corresponding 2N sets of free memory lists, and a metadata circuit. The metadata circuit associates virtual addresses with abbreviated physical addresses, which omit N upper bits of corresponding full physical addresses, of memory blocks of the 2N compressed data regions. A compression circuit of the compressed memory system receives a memory access request including a virtual address, and selects one of the 2N compressed data regions and one of the 2N sets of free memory lists based on a modulus of the virtual address and 2N. The compression circuit retrieves an abbreviated physical address corresponding to the virtual address from the metadata circuit, and performs a memory access operation on a memory block associated with the abbreviated physical address in the selected compressed data region.Type: ApplicationFiled: May 11, 2017Publication date: November 15, 2018Inventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Patent number: 10126424Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: GrantFiled: November 2, 2016Date of Patent: November 13, 2018Assignee: Weather Decision Technologies Inc.Inventors: Michael Eilts, James T. Johnson, Jr., Christopher Porter, Matthew Gaffner, John William Conway, Noah A. Lock, Andrew MacKenzie
-
Patent number: 10061698Abstract: Aspects disclosed involve reducing or avoiding buffering of evicted cache data from an uncompressed cache memory in a compression memory system when stalled write operations occur. A processor-based system is provided that includes a cache memory and a compression memory system. When a cache entry is evicted from the cache memory, cache data and a virtual address associated with the evicted cache entry are provided to the compression memory system. The compression memory system reads metadata associated with the virtual address of the evicted cache entry to determine the physical address in the compression memory system mapped to the evicted cache entry. If the metadata is not available, the compression memory system stores the evicted cache data at a new, available physical address in the compression memory system without waiting for the metadata. Thus, buffering of the evicted cache data to avoid or reduce stalling write operations is not necessary.Type: GrantFiled: January 31, 2017Date of Patent: August 28, 2018Assignee: QUALCOMM IncorporatedInventors: Christopher Edward Koob, Richard Senior, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Publication number: 20180225224Abstract: Reducing bandwidth consumption when performing free memory list cache maintenance in compressed memory schemes of processor-based systems is disclosed. In this regard, a memory system including a compression circuit is provided. The compression circuit includes a compress circuit that is configured to cache free memory lists using free memory list caches comprising a plurality of buffers. When a number of pointers cached within the free memory list cache falls below a low threshold value, an empty buffer of the plurality of buffers is refilled from a system memory. In some aspects, when a number of pointers of the free memory list cache exceeds a high threshold value, a full buffer of the free memory list cache is emptied to the system memory. In this manner, memory access operations for emptying and refilling the free memory list cache may be minimized.Type: ApplicationFiled: February 7, 2017Publication date: August 9, 2018Inventors: Richard Senior, Christopher Edward Koob, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Publication number: 20180217930Abstract: Aspects disclosed involve reducing or avoiding buffering of evicted cache data from an uncompressed cache memory in a compression memory system when stalled write operations occur. A processor-based system is provided that includes a cache memory and a compression memory system. When a cache entry is evicted from the cache memory, cache data and a virtual address associated with the evicted cache entry are provided to the compression memory system. The compression memory system reads metadata associated with the virtual address of the evicted cache entry to determine the physical address in the compression memory system mapped to the evicted cache entry. If the metadata is not available, the compression memory system stores the evicted cache data at a new, available physical address in the compression memory system without waiting for the metadata. Thus, buffering of the evicted cache data to avoid or reduce stalling write operations is not necessary.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Christopher Edward Koob, Richard Senior, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Publication number: 20180173623Abstract: Aspects disclosed involve reducing or avoiding buffering evicted cache data from an uncompressed cache memory in a compressed memory system to avoid stalling write operations. Metadata is included in cache entries in the uncompressed cache memory, which is used for mapping cache entries to physical addresses in the compressed memory system. When a cache entry is evicted, the compressed memory system uses the metadata associated with the evicted cache data to determine the physical address in the compressed system memory for storing the evicted cache data. In this manner, the compressed memory system does not have to incur the latency associated with reading the metadata for the evicted cache entry from another memory structure that may otherwise require buffering the evicted cache data until the metadata becomes available, to write the evicted cache data to the compressed system memory to avoid stalling write operations.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Christopher Edward Koob, Richard Senior, Gurvinder Singh Chhabra, Andres Alejandro Oportus Valenzuela, Nieyan Geng, Raghuveer Raghavendra, Christopher Porter, Anand Janakiraman
-
Patent number: 9734722Abstract: An application engine receives flight position data associated with an airplane through a global computing network. The flight position data includes a list of recorded locations of the airplane. Using the list of recorded locations of the airplane, the application engine computes a current position of the airplane and a polling interval. Responsive to calculating the current position of the airplane, the application engine generates a flight status view of the airplane based on the current position of the airplane. The flight status view includes a flight tracker image representative of the airplane's current location and flight path, and one or more visual indicators corresponding to social network data and informative data associated with the current position of the airplane. The application engine periodically updates the flight status view of the airplane using an updated current position of the airplane.Type: GrantFiled: December 23, 2014Date of Patent: August 15, 2017Assignee: Delta Air Lines, Inc.Inventors: Laura Markey, Jonathan Mayfield, Jonathan Reiling, Javier Otero, Taran Reese, PJ Cook, Christopher Porter, Daniel DuVal
-
Publication number: 20170196335Abstract: An oil dispensing beard comb includes a body, and teeth extending outwards from a lower portion of the body. The teeth have oil dispensing openings therein. A pump is carried by an upper portion of the body, and an oil bottle is coupled to the pump at the upper portion of the body. The body has at least one passageway therein extending between the pump and the oil dispensing openings in the teeth.Type: ApplicationFiled: January 6, 2017Publication date: July 13, 2017Inventor: Christopher Porter
-
Patent number: 9519057Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: GrantFiled: February 6, 2015Date of Patent: December 13, 2016Assignee: Weather Decision Technologies, Inc.Inventors: Michael Eilts, James T. Johnson, Jr., Christopher Porter, Matthew Gaffner, John William Conway
-
Patent number: 8984939Abstract: The present invention essentially comprises a system, method, computer program and combinations thereof to utilize dual-polarization generated data generally associated with weather and non-weather events for mapping data, producing geo-referenced data, producing mosaics, generation of precipitation masks, non-precipitation mask, and classification masks in general, production of vertical cross sections and predetermined fly throughs, producing short term forecasting, prediction of specific weather phenomenon, correcting or adjusting rain gauge data as well as quantitative precipitation estimation, and combining other meteorological data to correct or adjust estimated rainfall accumulation gathered by dual-polarization radar.Type: GrantFiled: November 4, 2013Date of Patent: March 24, 2015Assignee: Weather Decision Technologies Inc.Inventors: Michael Eilts, James T. Johnson, Jr., Christopher Porter, Matthew Gaffner, John William Conway