Patents by Inventor Dinesh Kumar

Dinesh Kumar 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: 20230410042
    Abstract: Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.
    Type: Application
    Filed: August 29, 2023
    Publication date: December 21, 2023
    Inventors: Dane Glasgow, Steve Yankovich, Marc Peter Hosein, Shweta Pogde, Snigdha Mokkapati, Gokulkrishna B. Pillai, Sri Harsha Chevuru, Dinesh Kumar Damodharan, Chethan Narayan, Vinay Rajashekar Nagar, Suraj Chhetri
  • Publication number: 20230409234
    Abstract: A data storage device and method are provided for host multi-command queue grouping based on write-size alignment in a multi-queue-depth environment. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to provide a host with an indication of a required amount of data needed to program a set of multi-level cell blocks in the memory; receive an assurance from the host that the host will be providing the data storage device with the required amount of data; and based on the assurance received from the host, program the set of multi-level cell blocks as data is received from the host but before the required amount of data is received from the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
    Type: Application
    Filed: May 17, 2022
    Publication date: December 21, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal, Abhinandan Venugopal
  • Publication number: 20230411892
    Abstract: An electrical connector assembly includes an electrical terminal defining a pair of retaining ridges, a connector housing having a terminal cavity extending therethrough from a first opening to a second opening and a fixed terminal lock nib that projects inwardly into the terminal cavity from a rigid first wall to engage a first ridge of the pair of retaining ridges of the electrical terminal, and a terminal retainer inserted within the connector housing proximate the first opening and removably retained to the connector housing by a flexible retaining arm. The terminal retainer further includes a flexible terminal lock arm having a moveable terminal lock nib that projects inwardly into the terminal cavity from the flexible terminal lock arm to engage a second ridge of the pair of retaining ridges of the electrical terminal, thereby inhibiting removal of the electrical terminal from the terminal cavity through the second opening.
    Type: Application
    Filed: August 26, 2022
    Publication date: December 21, 2023
    Inventors: Jack Farrell, Siddhan Manickam, Dinesh Kumar Manoharan
  • Publication number: 20230396067
    Abstract: A battery energy storage system is disclosed that receives energy from an electrical grid and supplies electrical energy to one or more microgrids. The battery energy storage system comprises a power conversion system arranged to charge a battery with the energy from the electrical grid and discharge the battery to supply electrical energy to the one or more microgrids. An energy control system controller communicatively coupled to the power conversion system manages the energy drawn from the electrical grid to charge the battery and to manage the energy discharged from the battery to supply electrical energy to the one or more microgrids.
    Type: Application
    Filed: June 2, 2022
    Publication date: December 7, 2023
    Applicant: Honeywell International Inc.
    Inventors: Sameer D. Manikfan, Santhosh Mathew, Dinesh Kumar KN, Andrew J. Trenchard
  • Publication number: 20230394386
    Abstract: A method for creating product compatibility rules for an enterprise resource planning system. The method includes obtaining, by a processor, product compatibility rules defined for a plurality of products in a first standard format. The product compatibility rules define, for each product, a plurality of parameters and one or more configurations associated with each of the plurality of parameters which are at least one of compatible and non-compatible with the corresponding product. The method further includes generating, by the processor, a plurality of unique combinations of configurations for each product and identifying, by the processor, one or more products of the plurality of products for each unique combination of configurations. Further, the method includes creating, by the processor, product compatibility rules for the enterprise resource planning system by defining a relationship between the one or more products and each unique combination of configurations in a second standard format.
    Type: Application
    Filed: June 6, 2023
    Publication date: December 7, 2023
    Applicant: Caterpillar lnc,
    Inventors: Dinesh Kumar SIVASANKARAN, Arulkumaran PALANI
  • Patent number: 11836673
    Abstract: Example methods and systems are directed to a managed inventory. A database may store information regarding items owned by a user. The information regarding an item may include a quantity owned and one or more triggering events. Based on the occurrence of a triggering event, an order for the item may be placed without user intervention. Data to the database may be provided by one or more sensors. Triggering events may be defined in terms of sensor data. The triggering event may be defined by a user or through machine learning. The order may be placed using a predetermined modality or a dynamically-determined modality based on one or more criteria, such as price, shipping speed, and the urgency of the order.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: December 5, 2023
    Assignee: EBAY INC.
    Inventors: Dane Glasgow, Steve Yankovich, Marc Peter Hosein, Shweta Pogde, Snigdha Mokkapati, Gokulkrishna B. Pillai, Sri Harsha Chevuru, Dinesh Kumar Damodharan, Chethan Narayan, Vinay Rajashekar Nagar, Suraj Chhetri
  • Publication number: 20230384974
    Abstract: Providing constant fixed commands to memory dies within a data storage device may result in hardware and firmware overheads impacting the performance at a flash interface module (FIM) because the FIM has to handle both the constant fixed commands and the overheads associated with the constant fixed commands. To avoid the impact on performance at the FIM, multiple fixed commands may be combined into individual multi-commands that may be provided to the memory dies. The use of multi-commands reduces hardware and firmware overheads at the FIM relative to the constant fixed commands, which improves performance of the data storage device because the saturation of the FIM is decreased.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Inventors: Dinesh Kumar Agarwal, Vijay Sivasankaran, Mikhail Palityka
  • Publication number: 20230389037
    Abstract: In an embodiment, a UE receives a first uplink grant for a first RAT (e.g., 5G NR) and a second uplink grant for a second RAT (e.g., LTE). In one embodiment, the UE schedules an uplink transmission on the first RAT (e.g., by selectively dropping the uplink transmission on particular resource blocks) so as to manage an amount of time that is based on concurrent uplink transmissions on both the first and second RATs are performed. In another embodiment, the UE establishes a first period of time where a BSR transmitted by the UE on the first RAT is adjusted based on scheduling of concurrent uplink multi-RAT transmissions, and a second period of time where no BSR is transmitted by the UE on the first RAT based where concurrent uplink transmissions on both the first and second RATs are not permitted to be scheduled.
    Type: Application
    Filed: August 14, 2023
    Publication date: November 30, 2023
    Inventors: Leena ZACHARIAS, Reza SHAHIDI, Amir AMINZADEH GOHARI, Arnaud MEYLAN, Liang ZHAO, Dinesh Kumar DEVINENI
  • Publication number: 20230385200
    Abstract: Various devices, such as storage devices or systems are configured to efficiently process and update logical mappings within control table sets. Control table sets are often groupings of logical mapping corresponding to the logical locations of data requested by a host-computing device and the physical locations of the data within the memory array. As data is written and erased, these mappings must be updated within the control table set. Received changes to these mappings are typically stored and updated in two locations: a cache memory and a control table update list. By tracking and marking various control table sets as dirty or having undergone multiple changes, additional received updates can be stored and updated in only the cache memory, bypassing the second control table change list. By only utilizing one method of updating control table sets, processing overhead is reduced and various read or write activities are more efficiently done.
    Type: Application
    Filed: May 12, 2023
    Publication date: November 30, 2023
    Inventors: Dinesh Kumar Agarwal, Leeladhar Agarwal, Lawrence Vazhapully Jacob
  • Patent number: 11829233
    Abstract: An embodiment may involve persistent storage containing a machine learning trainer application configured to apply one or more learning algorithms. One or more processors may be configured to: obtain alert data from one or more computing systems; generate training vectors from the alert data, wherein elements within each of the training vectors include: results of a set of statistics applied to the alert data for a particular computing system of the one or more computing systems, and an indication of whether the particular computing system is expected to fail given its alert data; train, using the machine learning trainer application and the training vectors, a machine learning model, wherein the machine learning model is configured to predict failure of a further computing system based on operational alert data obtained from the further computing system; and deploy the machine learning model for production use.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: November 28, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Matthew Lawrence Watkins, Dinesh Kumar Kishorkumar Surapaneni, Baskar Jayaraman
  • Patent number: 11816350
    Abstract: Storage devices can be configured to desirably reduce the number of times a zone reset or erasure occur via the use of one or more paired overwrite memory blocks. These storage devices can include a plurality of memory devices with some of these memory devices designated as overwrite memory devices. A controller within the storage device can be configured to direct the storage device to generate one or more subsets within the memory devices such as zones, pair each of subsets with at least one or more overwrite memory devices, store data sequentially within the subset of memory devices, and store any received overwrite data in the overwrite memory devices in chronological order. Data stored within the subsets of memory devices are not erased and instead of being overwritten directly, are instead pointed via a control table to a location in the overwrite memory devices storing the corresponding overwrite data.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: November 14, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Dinesh Kumar Agarwal
  • Patent number: 11816343
    Abstract: Non-volatile memory (NVM) dies of a data storage device, wherein on-chip latches of the dies are made available to a host device for use as volatile memory. In some examples, a data storage controller dynamically determines when the latches of a particular NVM die of an NVM array are available for use as volatile memory and exports those particular latches to the host device for use as random access memory (RAM). In other examples, the data storage controller dynamically determines when particular dies of the NVM array of dies are available and exports all latches of those dies to the host device for use as RAM. The data storage controller may rotate NVM die usage so that, over time, different dies are used for latch-based volatile memory while other dies are used for NVM storage. Usage profiles are described that allow the host device to select particular latch usage configurations.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: November 14, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal
  • Publication number: 20230362713
    Abstract: Methods and apparatus configured to obtain a decision-point value, and send, for a logical channel group (LCG) having a quantity of data pending an uplink transmission, a long buffer status report in response to the decision-point value exceeding a threshold value, or a short buffer status report in response to the decision-point value being equal to or less than the threshold value are disclosed. The decision-point value may be a buffer status report-type determinative value, which may be based on a peak power envelope of a wireless communication device, a data transmission rate historically obtained by the wireless communication device, a number of component carriers available for a complete upload of a buffer holding data, a cost function, an amount of data associated with the LCG that is pending the uplink transmission, a type of the wireless communication device, or a latency of communications of the wireless communication device.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 9, 2023
    Inventors: Nitin AGARWAL, Sitaramanjaneyulu KANAMARLAPUDI, Joe THOMAS, Girish KHANDELWAL, Deepak WADHWA, Dinesh Kumar DEVINENI, Thang TU, Gangaram PATIDAR, Talha PATEL, Farhad TAVASSOLI
  • Publication number: 20230342214
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for a remote processing acceleration engine. Disclosed is an infrastructure processing unit (IPU) comprising an offload engine driver to access a remote procedure call (RPC) from business logic circuitry, network interface circuitry, and RPC offload circuitry to select a destination to perform an operation associated with the RPC call, the destination selected based on an ability of the destination to perform the operation using remote direct memory access (RDMA), and cause communication of the operation to the destination via the network interface circuitry.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: Thomas E. Willis, Vered Bar Bracha, Dinesh Kumar, David Anderson, Dror Bohrer, Stephen Ibanez, Salma Johnson, Brad Burres
  • Patent number: 11800297
    Abstract: A MEMS sensor includes a through hole to allow communication with an external environment, such as to send or receive acoustic signals or to be exposed to the ambient environment. In addition to the information that is being measured, light energy may also enter the environment of the sensor via the through hole, causing short-term or long-term effects on measurements or system components. A light mitigating structure is formed on or attached to a lid of the MEMS die to absorb or selectively reflect the received light in a manner that limits effects on the measurements or interest and system components.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: October 24, 2023
    Assignee: InvenSense, Inc.
    Inventors: Roberto Brioschi, Kazunori Hayata, JR-Cheng Yeh, Dinesh Kumar Solanki
  • Patent number: 11797183
    Abstract: Systems and methods are disclosed for providing utilization of device resources based on host assisted grouping of applications. In certain embodiments, a data storage device includes a non-volatile memory, a volatile memory, and a controller configured to: receive application group information associated with applications from a host, wherein the application group information indicates corresponding application groups for the applications on the host; receive a plurality of write requests associated with a plurality of applications from the host, wherein the plurality of applications is included in the same application group; write data for each write request of the plurality of write requests in parallel across a plurality of channels associated with a plurality of dies in the non-volatile memory such that the data for the plurality of write requests share a parity buffer; and generate parity data for the data for the plurality of write requests.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dinesh Kumar Agarwal, Amit Sharma
  • Patent number: 11797387
    Abstract: Example storage systems, storage devices, and methods provide dynamic redundant array of independent disks (RAID) stripe allocation based on memory device health conditions. A device health condition is assigned to each data chunk of a RAID stripe before the data chunk is sent to the target storage device. The write command indicates the device health condition and the receiving storage device selects the storage location for the data chunk corresponding to the device health condition.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: October 24, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Amit Sharma, Dinesh Kumar Agarwal, Abhinandan Venugopal
  • Patent number: 11789630
    Abstract: Storage devices are capable of identifying zones for sharing parity blocks across zones. Active zones may be segregated across multiple active zones having similar zone properties, and grouped so that parity buffers can be shared. By identifying zones for optimal parity sharing, storage devices and systems can: (i) maintain independent parity for all zones during initial zone writes (i.e. during an erased state when data is written directly to pages and not to the zones), (ii) track zone write pointers and frequency of writes in the zones, (iii) segregate zones with higher correlation and group them together, (iv) utilize these groupings placed across various channels so that zones with high correlations, comprising of the zones that are written together and at the same rate, share the parity buffers, and (v) load and XOR individual parity buffers for optimal parity sharing across all zones.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: October 17, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Dinesh Kumar Agarwal
  • Publication number: 20230325592
    Abstract: Systems and methods for data management using machine learning and artificial intelligence techniques related to topic modeling on text comments are described. The text comments may correspond to a particular transaction conducted by a user. Machine learning text analysis is performed on the text comment to determine one or more topics associated with the text comment. The topic with the highest correlation to the text comment is assigned to the transaction claim. Based on the topic assigned to the transaction claim, various actions may be performed, including remedial actions on a user account. These techniques may be applicable to chargeback fraud, in some embodiments.
    Type: Application
    Filed: January 9, 2023
    Publication date: October 12, 2023
    Inventors: Yaqin Yang, Dinesh Kumar, Fransisco Kurniadi
  • Publication number: 20230318991
    Abstract: A first forwarding VM may execute in a first availability zone and have a first IP address. Similarly, a second forwarding VM may execute in a second availability zone and have a second IP address. The first and second IP addresses may be recorded with a cloud DNS web service of a cloud provider such that both receive requests from applications directed to a particular DNS name acting as a single endpoint. A service cluster may include a master VM node and a standby VM node. An IPtable in each forwarding VM may forward a request having a port value to a cluster port value associated with the master VM node. Upon a failure of the master VM node, the current standby VM node may be promoted to execute in master mode and the IPtables may be updated to now forward requests having the port value to a cluster port value associated with the newly promoted master VM node (which was previously the standby VM node).
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Inventors: Dinesh Kumar, Vinayak Jadhav, Shashank Mohan Jain