Patents by Inventor Vinay Patel
Vinay Patel 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: 12241307Abstract: One or more embodiments includes a door assembly with a door jamb and a door header. A connection system is provided that directs the weight of the door header directly into the door jamb. Load on the fasteners is reduced by the connection system along with the potential for slippage for the door header after installation.Type: GrantFiled: October 19, 2022Date of Patent: March 4, 2025Assignee: Allegion Access Technologies LLCInventors: Benjamin Marotte, James Cavanaugh, Ronald R. Laliberte, Vinay Patel
-
Publication number: 20250059811Abstract: A sliding door system that includes at least one sliding door operable for movement between a closed position to at least partially cover a doorway opening and an opened position to at least partially expose the doorway opening. The sliding door has adjustable roller guides at each side of the sliding door that movably support the sliding door on a guide track along the floor.Type: ApplicationFiled: August 1, 2024Publication date: February 20, 2025Inventors: Aaron Rose, Christopher E. Kolodziej, Paul N. Gorgas, Vinay Patel, Todd Strickler, Thuan Van Nguyen, Gary Barch
-
Publication number: 20240229545Abstract: One or more embodiments includes a door assembly with a door jamb and a door header. A connection system is provided that directs the weight of the door header directly into the door jamb. Load on the fasteners is reduced by the connection system along with the potential for slippage for the door header after installation.Type: ApplicationFiled: October 19, 2022Publication date: July 11, 2024Inventors: Benjamin Marotte, James Cavanaugh, Ronald R. Laliberte, Vinay Patel
-
Publication number: 20240133230Abstract: One or more embodiments includes a door assembly with a door jamb and a door header. A connection system is provided that directs the weight of the door header directly into the door jamb. Load on the fasteners is reduced by the connection system along with the potential for slippage for the door header after installation.Type: ApplicationFiled: October 18, 2022Publication date: April 25, 2024Inventors: Benjamin Marotte, James Cavanaugh, Ronald R. Laliberte, Vinay Patel
-
Publication number: 20230376438Abstract: An address translation buffer or ATB is provided for emulating or implementing the PCIe (Peripheral Component Interface Express) ATS (Address Translation Services) protocol within a PCIe-compliant device. The ATB operates in place of (or in addition to) an address translation cache (ATC), but is implemented in firmware or hardware without requiring the robust set of resources associated with a permanent hardware cache (e.g., circuitry for cache control and lookup). A component of the device (e.g., a DMA engine) requests translation of an untranslated address, via a host input/output memory management unit for example, and the response (including a translated address) is stored in the ATB for use for a single DMA operation (which may involve multiple transactions across the PCIe bus).Type: ApplicationFiled: July 31, 2023Publication date: November 23, 2023Inventors: Philip Ng, Vinay Patel
-
Publication number: 20230331905Abstract: Curing agents for epoxy monomers are prepared from the partial esterification of citric acid with certain alkyl or alkenyl alcohols. These curing agents, which contain mixtures of unreacted citric acid and monoalkyl or monoalkenyl citrate, and which are substantially free of trialkyl or trialkenyl citrate, are used without co-solvents for preparing biobased resins from plant oil-derived epoxides. The resulting biobased resins can in turn be used to prepare thermo set materials and biocomposites.Type: ApplicationFiled: September 21, 2021Publication date: October 19, 2023Applicant: THE GOVERNORS OF THE UNIVERSITY OF ALBERTAInventors: Jonathan CURTIS, Vinay PATEL
-
Patent number: 11714766Abstract: An address translation buffer or ATB is provided for emulating or implementing the PCIe (Peripheral Component Interface Express) ATS (Address Translation Services) protocol within a PCIe-compliant device. The ATB operates in place of (or in addition to) an address translation cache (ATC), but is implemented in firmware or hardware without requiring the robust set of resources associated with a permanent hardware cache (e.g., circuitry for cache control and lookup). A component of the device (e.g., a DMA engine) requests translation of an untranslated address, via a host input/output memory management unit for example, and the response (including a translated address) is stored in the ATB for use for a single DMA operation (which may involve multiple transactions across the PCIe bus).Type: GrantFiled: December 29, 2020Date of Patent: August 1, 2023Assignee: ATI Technologies ULCInventors: Philip Ng, Vinay Patel
-
Publication number: 20230153111Abstract: An electronic device that includes a decompression engine that includes N decoders and a decompressor decompresses compressed input data that includes N streams of data. Upon receiving a command to decompress compressed input data, the decompression engine causes each of the N decoders to decode a respective one of the N streams from the compressed input data separately and substantially in parallel with others of the N decoders. Each decoder outputs a stream of decoded data of a respective type for generating commands associated with a compression standard for decompressing the compressed input data. The decompressor next generates, from the streams of decoded data output by the N decoders, commands for decompressing the data using the compression standard to recreate the original data. The decompressor next executes the commands to recreate the original data and stores the original data in a memory or provides the original data to another entity.Type: ApplicationFiled: January 20, 2023Publication date: May 18, 2023Inventor: Vinay Patel
-
Publication number: 20230096802Abstract: A door system includes a multi-panel door and a dual-synchronization drive assembly for the door system. The dual-synchronization drive assembly has a structural configuration and functionality that combines a drive mechanism with a synchronization mechanism. The dual-synchronization drive assembly transmits a drive force in a manner that causes linear movement of door panels of the multi-panel door system between an open position and a closed position. The dual-synchronization drive assembly causes a synchronized movement of the door panels at different linear speeds/velocities to fully advance the door panels to the open position or the closed position simultaneously. The dual-synchronization drive assembly includes a dual gear unit that is configurable to allow for any motion/speed ratio necessary in order to obtain a specific performance objective of the door system.Type: ApplicationFiled: September 26, 2022Publication date: March 30, 2023Inventors: Vinay Patel, James Cavanaugh, Ronald Laliberte, Benjamin Marotte, Gregory John Oleksik
-
Publication number: 20230072883Abstract: Apparatus and methods are provided for measuring phosphate in water. The methods can involve electrically pre-treating a potentiometric sensor and using the electrically pre-treated potentiometric sensor in a water sample to obtain a phosphate measurement. The potentiometric sensor includes a working electrode and a counter electrode. The working electrode includes a metal/metal oxide electrode having a detection surface. The electrical pre-treatment generates a metal phosphate on the detection surface of the metal/metal oxide electrode. The phosphate measurement results in a fresh layer of mixed oxide on the detection surface of the metal/metal oxide electrode. The electrically pre-treatment can be performed in situ in the water sample, allowing for field monitoring of water bodies. In some embodiments, the method can also involve cleaning the sensor prior to electrically pre-treating the sensor or after obtaining the phosphate measurement.Type: ApplicationFiled: August 16, 2022Publication date: March 9, 2023Inventors: Ponnambalam Ravi Selvaganapathy, Vinay Patel
-
Publication number: 20230067739Abstract: A hybrid drive-thru door system that includes a door panel assembly movable between a plurality of operating modes. The door panel assembly includes a sliding door panel operable for movement between a closed position to at least partially cover a doorway opening and an opened position to at least partially expose the doorway opening. The sliding door panel has an upper sliding door panel member releasably attached to a lower sliding door panel member. The upper sliding door panel member is independently movable relative to the lower sliding door panel member in a window operating mode of the door panel assembly.Type: ApplicationFiled: September 16, 2022Publication date: March 2, 2023Inventors: Vinay Patel, Christopher Kolodziej, Larry Hamaker, David Dillon
-
Patent number: 11593311Abstract: An electronic device, including a compression subsystem with a comparator, a history buffer, a match detector, and a command generator, performs operations for generating compressed data from original data. The compression subsystem, starting in each cycle of a clock, processes a search string that is copied from original data to generate commands for compressed data. For processing each search string, the comparator compares each of N substrings from the search string with stored data from the history buffer to find matches between the substrings and the stored data. The match detector then determines a longest match for each of the substrings. The command generator next selectively outputs commands for the compressed data based on the longest matches for the substrings.Type: GrantFiled: September 24, 2019Date of Patent: February 28, 2023Assignee: ATI TECHNOLOGIES ULCInventor: Vinay Patel
-
Patent number: 11561797Abstract: An electronic device that includes a decompression engine that includes N decoders and a decompressor decompresses compressed input data that includes N streams of data. Upon receiving a command to decompress compressed input data, the decompression engine causes each of the N decoders to decode a respective one of the N streams from the compressed input data separately and substantially in parallel with others of the N decoders. Each decoder outputs a stream of decoded data of a respective type for generating commands associated with a compression standard for decompressing the compressed input data. The decompressor next generates, from the streams of decoded data output by the N decoders, commands for decompressing the data using the compression standard to recreate the original data. The decompressor next executes the commands to recreate the original data and stores the original data in a memory or provides the original data to another entity.Type: GrantFiled: August 19, 2019Date of Patent: January 24, 2023Assignee: ATI Technologies ULCInventor: Vinay Patel
-
Patent number: 11424761Abstract: An electronic device includes a decoding subsystem having a symbol decoder and a second symbol resolver with a plurality of local symbol decoders and a symbol selector. The symbol decoder outputs a first symbol decoded from an initial code for which a symbol is available in a block of the compressed data. The second symbol resolver decodes, in each local symbol decoder, substantially in parallel with decoding the first symbol in the symbol decoder, a respective symbol from a subsequent initial code for which a symbol is available in a respective sub-block of the block of the compressed data. The second symbol resolver outputs, by the symbol selector, as a second symbol, one of the respective symbols from the local symbol decoders selected by the symbol selector based on the initial code.Type: GrantFiled: February 1, 2021Date of Patent: August 23, 2022Assignee: ATI Technologies ULCInventor: Vinay Patel
-
Publication number: 20220206976Abstract: An address translation buffer or ATB is provided for emulating or implementing the PCIe (Peripheral Component Interface Express) ATS (Address Translation Services) protocol within a PCIe-compliant device. The ATB operates in place of (or in addition to) an address translation cache (ATC), but is implemented in firmware or hardware without requiring the robust set of resources associated with a permanent hardware cache (e.g., circuitry for cache control and lookup). A component of the device (e.g., a DMA engine) requests translation of an untranslated address, via a host input/output memory management unit for example, and the response (including a translated address) is stored in the ATB for use for a single DMA operation (which may involve multiple transactions across the PCIe bus).Type: ApplicationFiled: December 29, 2020Publication date: June 30, 2022Inventors: Philip Ng, Vinay Patel
-
Publication number: 20210159913Abstract: An electronic device includes a decoding subsystem having a symbol decoder and a second symbol resolver with a plurality of local symbol decoders and a symbol selector. The symbol decoder outputs a first symbol decoded from an initial code for which a symbol is available in a block of the compressed data. The second symbol resolver decodes, in each local symbol decoder, substantially in parallel with decoding the first symbol in the symbol decoder, a respective symbol from a subsequent initial code for which a symbol is available in a respective sub-block of the block of the compressed data. The second symbol resolver outputs, by the symbol selector, as a second symbol, one of the respective symbols from the local symbol decoders selected by the symbol selector based on the initial code.Type: ApplicationFiled: February 1, 2021Publication date: May 27, 2021Inventor: Vinay Patel
-
Patent number: 10966631Abstract: A breath sampling device including a housing having a fluid inlet positioned at a fluid inlet end, a fluid outlet positioned at a fluid outlet end, a fluid channel extending between the fluid inlet and the fluid outlet, and a sensor fluidly coupled to the fluid channel. The sensor is structurally configured to detect a presence of a target gas in a gas sample and a filter assembly fluidly coupled to the fluid channel and positioned between the fluid inlet and the sensor. The filter assembly is structurally configured to absorb heat, water vapor, or a combination thereof.Type: GrantFiled: September 11, 2015Date of Patent: April 6, 2021Assignee: Sensirion AGInventors: Joseph R. Stetter, Vinay Patel, Melvin Findlay
-
Publication number: 20210089501Abstract: An electronic device, including a compression subsystem with a comparator, a history buffer, a match detector, and a command generator, performs operations for generating compressed data from original data. The compression subsystem, starting in each cycle of a clock, processes a search string that is copied from original data to generate commands for compressed data. For processing each search string, the comparator compares each of N sub strings from the search string with stored data from the history buffer to find matches between the substrings and the stored data. The match detector then determines a longest match for each of the substrings. The command generator next selectively outputs commands for the compressed data based on the longest matches for the substrings.Type: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventor: Vinay Patel
-
Publication number: 20210067171Abstract: An electronic device for decompressing compressed data includes a decoding subsystem having a symbol decoder and a second symbol resolver with a number of local symbol decoders and a symbol selector. The symbol decoder decodes a first symbol from a first code for which a symbol is available in a block of the compressed data and communicates a length of the code to the second symbol resolver. Each local symbol decoder, substantially in parallel with the decoding of the first symbol in the symbol decoder, decodes a respective symbol from a first code for which a symbol is available in a respective sub-block of the block of the compressed data. The second symbol resolver selects, as a second symbol, based on the length received from the symbol decoder, one of the respective symbols from the local symbol decoders. The decoding subsystem then provides the first and second symbols.Type: ApplicationFiled: September 2, 2019Publication date: March 4, 2021Inventor: Vinay Patel
-
Publication number: 20210055932Abstract: An electronic device that includes a decompression engine that includes N decoders and a decompressor decompresses compressed input data that includes N streams of data. Upon receiving a command to decompress compressed input data, the decompression engine causes each of the N decoders to decode a respective one of the N streams from the compressed input data separately and substantially in parallel with others of the N decoders. Each decoder outputs a stream of decoded data of a respective type for generating commands associated with a compression standard for decompressing the compressed input data. The decompressor next generates, from the streams of decoded data output by the N decoders, commands for decompressing the data using the compression standard to recreate the original data. The decompressor next executes the commands to recreate the original data and stores the original data in a memory or provides the original data to another entity.Type: ApplicationFiled: August 19, 2019Publication date: February 25, 2021Inventor: Vinay Patel