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: 20240118820
    Abstract: 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: Application
    Filed: October 10, 2022
    Publication date: April 11, 2024
    Inventors: Rimpesh Patel, Amit Pundalik Anchi, Vinay G. Rao
  • Patent number: 11954333
    Abstract: 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: Grant
    Filed: June 23, 2021
    Date of Patent: April 9, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Aarshiya Khandelwal, Vinay Kumar, Nagarajan Ragupathy, Rinkal Patel
  • Patent number: 11954716
    Abstract: 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 a
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: April 9, 2024
    Assignee: 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: 20230376438
    Abstract: 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: Application
    Filed: July 31, 2023
    Publication date: November 23, 2023
    Inventors: Philip Ng, Vinay Patel
  • Publication number: 20230331905
    Abstract: 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: Application
    Filed: September 21, 2021
    Publication date: October 19, 2023
    Applicant: THE GOVERNORS OF THE UNIVERSITY OF ALBERTA
    Inventors: Jonathan CURTIS, Vinay PATEL
  • Patent number: 11714766
    Abstract: 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: Grant
    Filed: December 29, 2020
    Date of Patent: August 1, 2023
    Assignee: ATI Technologies ULC
    Inventors: Philip Ng, Vinay Patel
  • Publication number: 20230153111
    Abstract: 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: Application
    Filed: January 20, 2023
    Publication date: May 18, 2023
    Inventor: Vinay Patel
  • Publication number: 20230096802
    Abstract: 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: Application
    Filed: September 26, 2022
    Publication date: March 30, 2023
    Inventors: Vinay Patel, James Cavanaugh, Ronald Laliberte, Benjamin Marotte, Gregory John Oleksik
  • Publication number: 20230072883
    Abstract: 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: Application
    Filed: August 16, 2022
    Publication date: March 9, 2023
    Inventors: Ponnambalam Ravi Selvaganapathy, Vinay Patel
  • Publication number: 20230067739
    Abstract: 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: Application
    Filed: September 16, 2022
    Publication date: March 2, 2023
    Inventors: Vinay Patel, Christopher Kolodziej, Larry Hamaker, David Dillon
  • Patent number: 11593311
    Abstract: 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: Grant
    Filed: September 24, 2019
    Date of Patent: February 28, 2023
    Assignee: ATI TECHNOLOGIES ULC
    Inventor: Vinay Patel
  • Patent number: 11561797
    Abstract: 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: Grant
    Filed: August 19, 2019
    Date of Patent: January 24, 2023
    Assignee: ATI Technologies ULC
    Inventor: Vinay Patel
  • Patent number: 11427493
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: August 30, 2022
    Assignee: Corning Incorporated
    Inventors: Rebecca Elaine Christopher, Laurie Diana Dunning, Shawn Rachelle Markham, Vinay A Patel
  • Patent number: 11424761
    Abstract: 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: Grant
    Filed: February 1, 2021
    Date of Patent: August 23, 2022
    Assignee: ATI Technologies ULC
    Inventor: Vinay Patel
  • Publication number: 20220206976
    Abstract: 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: Application
    Filed: December 29, 2020
    Publication date: June 30, 2022
    Inventors: Philip Ng, Vinay Patel
  • Patent number: 11261118
    Abstract: 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: Grant
    Filed: April 3, 2018
    Date of Patent: March 1, 2022
    Assignee: Corning Incorporated
    Inventors: Tomohiro Aburada, Anmol Agrawal, Shawn Rachelle Markham, Alper Ozturk, Vinay A Patel, Jae Hyun Yu
  • Publication number: 20210159913
    Abstract: 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: Application
    Filed: February 1, 2021
    Publication date: May 27, 2021
    Inventor: Vinay Patel
  • Publication number: 20210130216
    Abstract: 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: Application
    Filed: December 21, 2017
    Publication date: May 6, 2021
    Inventors: Rebecca Elaine Christopher, Laurie Diana Dunning, Shawn Rachelle Markham, Vinay A Patel
  • Publication number: 20210114915
    Abstract: 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: Application
    Filed: April 3, 2018
    Publication date: April 22, 2021
    Inventors: Tomohiro Aburada, Anmol Agrawal, Shawn Rachelle Markham, Alper Ozturk, Vinay A. Patel, Jae Hyun Yu
  • Patent number: 10966631
    Abstract: 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: Grant
    Filed: September 11, 2015
    Date of Patent: April 6, 2021
    Assignee: Sensirion AG
    Inventors: Joseph R. Stetter, Vinay Patel, Melvin Findlay