Patents by Inventor Arun Prakash
Arun Prakash 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: 12366961Abstract: Solutions for managing RAID virtual disks. Some solutions enable increased use of hardware circuitry to schedule and perform IO on a virtual drive, providing for more efficient IO. In some cases, this can be accomplished by notifying the hardware of precise regions of a virtual disk affected by the maintenance operation and any given time. The hardware then, can continue to perform host IO on portions of the logical disk not undergoing maintenance.Type: GrantFiled: October 30, 2023Date of Patent: July 22, 2025Assignee: Avago Technologies International Sales Pte. LimitedInventor: Arun Prakash Jana
-
Patent number: 12366250Abstract: A compressor or blower includes an impeller disposed on a high-speed shaft, a motor shaft that extends from an end shield of a motor, a gearbox, and a lubrication system. The gearbox is disposed between the motor and the impeller and includes a pinion disposed on the high-speed shaft and a bull gear disposed directly on the motor shaft in engagement with the pinion. The lubrication system includes a single pump module that is configured to wet bearings on the high-speed shaft prior to starting the motor and to mechanically pump oil to the bearings during operation of the motor.Type: GrantFiled: March 9, 2022Date of Patent: July 22, 2025Assignee: ROOTS BLOWERS LLCInventors: David Charles Hokey, Gary Albert Redelman, Matthew Lynn Simmons, Arun Prakash Kumar, Rodney Dale Roberts, Jacque Schultz, Carl Raymond Lewis, David A. Bell
-
Publication number: 20250217058Abstract: Novel tools and techniques are provided for implementing migration of one or more drives, and more particularly to methods, systems, and apparatuses for implementing migration of one or more drives by setting one or more indications on a memory of the one or more drives. A controller for a redundant array of independent disks can be configured to set a first indication indicating a first drive is safe to migrate or not safe to migrate and store the first indication in a first memory on the first drive. The first drive can be a mirror of a second drive. The controller can further be configured to set a second indication indicating the second drive was offline or not offline and store the second indication in the first memory on the first drive.Type: ApplicationFiled: December 27, 2023Publication date: July 3, 2025Inventors: Arun Prakash Jana, Amar Deep Kumar
-
Publication number: 20250138730Abstract: Solutions for managing RAID virtual disks. Some solutions enable increased use of hardware circuitry to schedule and perform IO on a virtual drive, providing for more efficient IO. In some cases, this can be accomplished by notifying the hardware of precise regions of a virtual disk affected by the maintenance operation and any given time. The hardware then, can continue to perform host IO on portions of the logical disk not undergoing maintenance.Type: ApplicationFiled: October 30, 2023Publication date: May 1, 2025Inventor: Arun Prakash Jana
-
Publication number: 20250138728Abstract: Solutions for managing RAID logical devices. Some solutions provide enhanced online capacity expansion for virtual disks on RAID drives, for example by taking advantage of the hardware capabilities to expand a virtual disk stripe by stripe. Some solutions provide increase hardware automation, which can reduce firmware load and/or provide more efficient input-output operations (IO) for the online capacity expansion operation.Type: ApplicationFiled: October 30, 2023Publication date: May 1, 2025Inventor: Arun Prakash Jana
-
Publication number: 20250117332Abstract: A data storage controller is provided that includes: a computer-readable storage medium storing one or more sequences of instructions; and one or more processors configured to execute the one or more sequences of instructions to: receive a host write request for a logical drive corresponding to a redundant array of physical drives, wherein the redundant array of physical drives comprises a first physical drive of a first drive type and a second physical drive of a second drive type different from the first drive type, and wherein data stored on the first physical drive is mirrored on the second physical drive; generate and issue a first input-output (IO) request for the first physical drive based on the host write request and a first cache policy associated with the first drive type; and generate and issue a second IO request for the second physical drive based on the host write request and a second cache policy associated with the second drive type, wherein the first cache policy is different from the secondType: ApplicationFiled: October 4, 2023Publication date: April 10, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventor: Arun Prakash Jana
-
Patent number: 12271316Abstract: A memory system includes a firmware unit and a cache module that includes a cache controller and a cache memory. The cache controller receives an I/O message that includes a local message ID (LMID) and data to be written to a logical drive (LD), stores the data in a cache segment (CS) row of the cache memory and sends an ID of the CS row to the firmware unit. The firmware unit, in response to receiving the ID of the CS row, acquires a timestamp and stores the timestamp to check against a cache flush timeout for the CS row. The firmware unit periodically checks cache flush timeout and in response to detecting the cache flush timeout, sends a flush command with the ID of the CS row to the cache controller. The cache controller, in response to receiving the flush command, flushes the first data of the CS row.Type: GrantFiled: February 16, 2023Date of Patent: April 8, 2025Assignee: Avago Technologies International Sales Pte. LimitedInventor: Arun Prakash Jana
-
Publication number: 20250106489Abstract: The present document describes a video-recording doorbell. In aspects, the video-recording doorbell provides a compact, space-efficient, electronic-doorbell camera device. Thermal control is enhanced by dividing the heat sink into separate sections for different heat-dissipating subassemblies. The video-recording doorbell includes a robust waterproofing system that enables mechanical movement of the button when a user presses the button to initiate a chime event. For an enhanced user experience, the video-recording doorbell also includes a mounting system that is easy to install and provides added security against theft.Type: ApplicationFiled: August 1, 2022Publication date: March 27, 2025Applicant: Google LLCInventors: Alexander P. Wroblewski, Arun Prakash Raghupathy, Douglas Harrington
-
Publication number: 20250085900Abstract: A method may include receiving, by one or more controllers, a segment of data to write to a logical device, the logical device having a plurality of physical disks. The method may include causing, by the one or more controllers, to store a first plurality of contiguous data strips of the segment of data on a first physical disk of the plurality of the physical disks up to a first threshold. In response to reaching the first threshold, a second plurality of contiguous data strips of the segment of data can be stored on a second physical disk of the plurality of the physical disks, the second plurality of contiguous data strips following sequentially after the first plurality of contiguous data strips. The method may include splitting of the segment of data into the first plurality of contiguous data strips and the second plurality of contiguous data strips.Type: ApplicationFiled: September 12, 2023Publication date: March 13, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventor: Arun Prakash Jana
-
Publication number: 20250077319Abstract: A device in communication with a plurality of memory devices storing a plurality of datasets and a host, the device including one or more circuits to receive a plurality of messages pertaining to the plurality of datasets, determine an amount of information corresponding to each dataset of the plurality of datasets, identify actions for each message of the plurality of messages, the actions including at least one of updates to the plurality of datasets or accesses of the plurality of datasets, update a table to reflect receipt of the plurality of messages, and determine a pattern associated with the plurality of messages.Type: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventor: Arun Prakash Jana
-
Patent number: 12242409Abstract: Systems and methods of communicating use device level throttling. Some embodiments relate to a method of communicating in a network. The systems and methods can provide a first communication associated with a device for issuance, issue the first communication if a queue depth value for the device is less than an issued communication value, and listing the first communication on a pend list for the device if a queue depth value for the device is less than the issued communication value.Type: GrantFiled: October 18, 2022Date of Patent: March 4, 2025Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventor: Arun Prakash Jana
-
Publication number: 20250068350Abstract: A device including one or more circuits. The one or more circuits can receive a request associated with a first dataset stored by a memory device of a plurality of memory devices. The one or more circuits can generate, based on information associated with the memory device and the request, a first value corresponding to a first portion of a first map. The one or more circuits can determine, based on a first value of the first portion of the first map, that a first row of the plurality of rows includes a bad block.Type: ApplicationFiled: August 22, 2023Publication date: February 27, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventors: Arun Prakash Jana, Sumalatha Kori
-
Publication number: 20250036290Abstract: A system may include one or more processors configured to receive a write operation to write a block of data to a logical device established using one or more storage devices which reserve one or more data strips and one or more metadata blocks to store data of write journals. The one or more processors may identify a first data strip of the block of data to be written to a first storage device of the one or more storage devices, write a copy of the first data strip to a data strip of the one or more data strips reserved on the first storage device, write metadata relating to the block of data to a metadata block of the one or more metadata blocks reserved on the first storage device, and execute the write operation to store the block of data across the one or more storage devices.Type: ApplicationFiled: July 28, 2023Publication date: January 30, 2025Applicant: Avago Technologies International Sales Pte. LimitedInventors: Amar Deep Kumar, Arun Prakash Jana
-
Patent number: 12198640Abstract: This application is directed to a method for correct temperature measurement. An electronic device includes a temperature sensor that measures an ambient temperature of an environment and a display that is driven by a display driver. The electronic device determines a brightness setting of the display, estimates a display driver current based on the brightness setting, estimates a driver efficiency of the display driver based on the display driver current, and combines a predetermined display driver voltage, the display driver current, and the driver efficiency to determine a power consumption of the display driver. An ambient temperature correction is determined in accordance with the determined power consumption of the display driver, and the measured ambient temperature is thereby corrected using the ambient temperature correction. In some implementations, a power consumption of a distinct heat-generating electronic component is also monitored for adjusting the ambient temperature correction.Type: GrantFiled: September 20, 2023Date of Patent: January 14, 2025Assignee: Google LLCInventors: Jeffrey Kevin Tu, Kristen Rebecca Pownell, Philip Hobson Boothby, Arun Prakash Raghupathy, Emil Rahim, Chintan Trehan
-
Publication number: 20240425677Abstract: A curable composition includes at least one polyamine; an epoxy resin; and a silane-modified biosilica material. The silane-modified biosilica material is derived from rice husk and is present in the curable composition at a concentration of 0.01 to 10 wt. %, based on the total weight of the curable composition. The silane-modified biosilica material has an average particle size of 1 to 10 micrometers (?m). A method of making a cured composite material from the curable composition.Type: ApplicationFiled: June 20, 2023Publication date: December 26, 2024Applicant: NAJRAN UNIVERSITYInventors: Hassan A. ALSHAHRANI, V.R. Arun PRAKASH
-
Patent number: 12169650Abstract: A system may include one or more processors configured to receive a frame comprising a quantity of commands, a quantity of storage devices, and a buffer map. In response to the frame, the one or more processors may read, using the buffer map and from a memory, (1) input data for each of one or more storage devices corresponding to the quantity of storage devices and (2) an identifier of each of the one or more storage devices. The one or more processors may send, to the one or more storage devices, a plurality of commands corresponding to the quantity of commands, based at least on the input data for each storage device and the identifier of each storage device.Type: GrantFiled: July 28, 2023Date of Patent: December 17, 2024Assignee: Avago Technologies International Sales Pte. LimitedInventors: Arun Prakash Jana, Amar Deep Kumar
-
Patent number: 12115970Abstract: A vehicle system includes a powertrain including an electric motor operatively coupled with an automated manual transmission and an electronic control system including a gear shift control module, a transmission control module, and a motor control module in operative communication with one another over one or more controller area networks. The electronic control system includes supervisory controls configured to configured to arbitrate between a plurality of motor operation requests received over the one or more controller area networks to select a winning motor operation request, the plurality of motor operation requests including the operator torque request, evaluate one or more shift inhibit conditions, and command the electric motor to provide the winning motor operation request when none of the one or more shift inhibit conditions evaluate as true.Type: GrantFiled: February 17, 2021Date of Patent: October 15, 2024Assignee: Cummins Inc.Inventors: Harsha Ravindra Ademane, John P. Kresse, III, Arun Prakash Thunga Gopal, Kenneth M. Follen
-
Publication number: 20240300473Abstract: The system disclosed herein is for communication between a first electric vehicle and a second electric vehicle following the first electric vehicle on a route. The system includes a controller communicatively coupled to a battery associated with the second electric vehicle. The controller is configured to acquire a set of operating parameters associated with the first electric vehicle from the first electric vehicle and generate an adjustment command configured to adjust a component operating parameter of at least one component of the second electric vehicle based on the set of operating parameters. The set of operating parameters includes charge station data indicating whether a charge station along the route is unavailable for use.Type: ApplicationFiled: May 17, 2024Publication date: September 12, 2024Applicant: Cummins Inc.Inventors: Jennifer Kay Light-Holets, Arun Prakash Thunga Gopal
-
Publication number: 20240281380Abstract: A memory system includes a firmware unit and a cache module that includes a cache controller and a cache memory. The cache controller receives an I/O message that includes a local message ID (LMID) and data to be written to a logical drive (LD), stores the data in a cache segment (CS) row of the cache memory and sends an ID of the CS row to the firmware unit. The firmware unit, in response to receiving the ID of the CS row, acquires a timestamp and stores the timestamp to check against a cache flush timeout for the CS row. The firmware unit periodically checks cache flush timeout and in response to detecting the cache flush timeout, sends a flush command with the ID of the CS row to the cache controller. The cache controller, in response to receiving the flush command, flushes the first data of the CS row.Type: ApplicationFiled: February 16, 2023Publication date: August 22, 2024Inventor: Arun Prakash Jana
-
Publication number: 20240270232Abstract: Methods and systems for improving fuel economy and reducing emissions of a vehicle with an electric motor, an engine and an energy storage device are disclosed. The methods and systems involve obtaining lookahead information and current state information, wherein the lookahead information includes a predicted vehicle speed, and the current state information includes a current state of charge (SOC) for the energy storage device coupled to the electric motor; and determining, based on the lookahead information and the current state information, a target power split between the energy storage device and the engine.Type: ApplicationFiled: April 10, 2024Publication date: August 15, 2024Inventors: Archit N. Koti, Rohinish Gupta, Xing Jin, Kenneth M. Follen, Arun Prakash Thunga Gopal, Manik Narula