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).
-
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
-
Patent number: 12058437Abstract: A method including, at a camera, detecting motion in a field of view of the camera using a motion sensor, initiating processing of video data corresponding to the field of view in which the motion was detected, ceasing the processing after a first time duration, and determining a cool-off period for the motion sensor, the cool-off period having a second time duration based on the first time duration during which the camera does not detect motion using the motion sensor.Type: GrantFiled: March 10, 2021Date of Patent: August 6, 2024Assignee: Google LLCInventors: Dietrich Ho, Aditya Ghadiali, Arun Prakash Raghupathy
-
Publication number: 20240258805Abstract: The present document describes techniques for safe battery charging during high ambient temperatures. These techniques extend device runtime during peak use periods when ambient temperature is high by increasing the possibility for battery charging during high ambient temperature conditions. In an example, a device, during high ambient temperatures, checks future ambient temperatures over a network to identify if the minimum future ambient temperature over a block of time within the next N number of days is predicted to be sufficiently low that, when combined with device-performance throttling, is estimated to reduce the temperature of the battery to below the maximum charge temperature to enable the battery to be safely charged. The device can also use the future ambient temperatures to budget current battery usage by implementing and/or adjusting device-performance throttling.Type: ApplicationFiled: December 14, 2022Publication date: August 1, 2024Applicant: Google LLCInventors: David Wang, Arun Prakash Raghupathy, Chang Hong Ye, Ford Rylander
-
Patent number: 12043241Abstract: Systems, apparatuses, and methods disclosed herein relate to a system including a vehicle accessory and a controller coupled to the vehicle accessory. The controller is configured to receive internal vehicle information including information about the vehicle accessory; receive external static information based on a position of the vehicle; receive external dynamic information based on the position and a time of travel of the vehicle at the position; and control operation of the vehicle accessory based on the internal vehicle information, the external static information, and the external dynamic information.Type: GrantFiled: May 9, 2022Date of Patent: July 23, 2024Assignee: Cummins Inc.Inventors: Kenneth M. Follen, Arun Prakash Thunga Gopal, Archit N. Koti, Mugdha S. Sane, Vivek A. Sujan, Pinak Jayant Tulpule