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).
-
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: 20240118820Abstract: An apparatus in one embodiment includes at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to obtain in a host device information characterizing local-remote designations of respective first and second storage systems, one of which is designated as local and one of which is designated as remote, and to adjust path selection in a multi-path layer of the host device based at least in part on the obtained information characterizing the local-remote designations of the respective first and second storage systems. In some embodiments, a given logical storage device is accessible to the multi-path layer of the host device via a first set of paths to the first storage system and a second set of paths to the second storage system, and adjusting path selection in the multi-path layer comprises adjusting weights assigned to respective ones of the paths.Type: ApplicationFiled: October 10, 2022Publication date: April 11, 2024Inventors: Rimpesh Patel, Amit Pundalik Anchi, Vinay G. Rao
-
Patent number: 11954333Abstract: A data storage device and method for detecting malware on a data storage device. The device includes a non-volatile storage medium configured to store at least one file system control block and user data block(s) to store user data. The file system control block comprises at least one reference data structure. The data storage device further comprises a buffer to temporarily store user data. The data storage device further comprises a controller to scan each write command in the user data to be transferred for protocol commands or malicious data. The controller also stops the data transfer of user data from the buffer to the non-volatile storage medium if at least one of protocol commands or malicious data is detected in at least one write command.Type: GrantFiled: June 23, 2021Date of Patent: April 9, 2024Assignee: Western Digital Technologies, Inc.Inventors: Aarshiya Khandelwal, Vinay Kumar, Nagarajan Ragupathy, Rinkal Patel
-
Patent number: 11954716Abstract: A method for distributed application distribution may include: (1) receiving, at a first decentralized marketplace instance in a distributed ledger network and from a first node of the plurality of nodes, the first node associated with a distributed application creator, a distributed application; (2) making available, by the first decentralized marketplace instance, the distributed application to decentralized marketplace instances, wherein the first node is configured to provide the distributed application to a second node, the second node associated with a distributed application collaborator; (3) receiving, at a second decentralized marketplace instance and from the second node, a modified version of the distributed application; and (4) making available, by the second decentralized marketplace instance, the modified version of the distributed application to the decentralized marketplace instances, wherein the second node is configured to provide the distributed application to a third node, the third node aType: GrantFiled: May 25, 2021Date of Patent: April 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: John C. Hunter, Palka Patel, Suresh Shetty, Sudhir Upadhyay, Tulasi D. Movva, Vinay Somashekar, Ramesh Babu Anandhan, Thomas Eapen
-
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: 11427493Abstract: A method and apparatus for manufacturing a glass article includes flowing a glass ribbon through a transition region, heating the glass ribbon with a heating mechanism housed in the transition region, cooling the glass ribbon with a cooling mechanism housed in the transition region, wherein the cooling mechanism extends between the heating mechanism and the glass ribbon, and shielding the glass ribbon with a shielding mechanism that extends between the cooling mechanism and at least one of first and second bead regions of the glass ribbon.Type: GrantFiled: December 21, 2017Date of Patent: August 30, 2022Assignee: Corning IncorporatedInventors: Rebecca Elaine Christopher, Laurie Diana Dunning, Shawn Rachelle Markham, Vinay A 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
-
Patent number: 11261118Abstract: An apparatus for making a glass sheet including a forming apparatus, a transition member, and a heat transfer device. The forming apparatus forms a glass ribbon from a supply of molten glass. The transition member encloses the glass ribbon adjacent the forming apparatus, and defines an interior space through which the glass ribbon passes. The heat transfer device is disposed within the interior space, and comprises a tube and a fin. The tube defines an exterior surface and an interior passage. The fin projects from the exterior surface. With this construction, the heat transfer device functions to extract heat radiated by the glass ribbon while minimizing the formation of flow vortices.Type: GrantFiled: April 3, 2018Date of Patent: March 1, 2022Assignee: Corning IncorporatedInventors: Tomohiro Aburada, Anmol Agrawal, Shawn Rachelle Markham, Alper Ozturk, Vinay A Patel, Jae Hyun Yu
-
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
-
Publication number: 20210130216Abstract: A method and apparatus for manufacturing a glass article includes flowing a glass ribbon through a transition region, heating the glass ribbon with a heating mechanism housed in the transition region, cooling the glass ribbon with a cooling mechanism housed in the transition region, wherein the cooling mechanism extends between the heating mechanism and the glass ribbon, and shielding the glass ribbon with a shielding mechanism that extends between the cooling mechanism and at least one of first and second bead regions of the glass ribbon.Type: ApplicationFiled: December 21, 2017Publication date: May 6, 2021Inventors: Rebecca Elaine Christopher, Laurie Diana Dunning, Shawn Rachelle Markham, Vinay A Patel
-
Publication number: 20210114915Abstract: An apparatus for making a glass sheet including a forming apparatus, a transition member, and a heat transfer device. The forming apparatus forms a glass ribbon from a supply of molten glass. The transition member encloses the glass ribbon adjacent the forming apparatus, and defines an interior space through which the glass ribbon passes. The heat transfer device is disposed within the interior space, and comprises a tube and a fin. The tube defines an exterior surface and an interior passage. The fin projects from the exterior surface. With this construction, the heat transfer device functions to extract heat radiated by the glass ribbon while minimizing the formation of flow vortices.Type: ApplicationFiled: April 3, 2018Publication date: April 22, 2021Inventors: Tomohiro Aburada, Anmol Agrawal, Shawn Rachelle Markham, Alper Ozturk, Vinay A. Patel, Jae Hyun Yu