Patents by Inventor Rajiv Agarwal

Rajiv Agarwal 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: 20240128750
    Abstract: Methods and systems which use a load controller with a smart relay module are provided herein. For example, an apparatus for controlling one or more loads in an energy management system comprises a load controller configured to connect to a system controller and a storage system of the energy management system and a smart relay module comprising single phase relays and configured to control at least one of a single phase circuit, a split phase circuit, or a three phase circuit and configured to measure at least one of current. voltage, power, or energy for each relay load.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 18, 2024
    Inventors: Sandeep AGARWAL, Nick SOULEIL, Sreenivash K G, Aravind Hulisandra SATHYANARAYANA RAO, Rajiv THOMAS, Amit CHATURVEDI
  • Publication number: 20240119460
    Abstract: Systems, methods, and computer program products may store, in a distributed cache, a rule associated with a plurality of accounts in a Real-Time Payments (RTP) network, the rule being stored in association with account data associated with the plurality of accounts; receive an account level exclusion directive associated with the account; store, in the distributed cache, the account level exclusion directive in association with the account; receive transaction data associated with a transaction in the RTP network between the account and another account; retrieve, from the distributed cache, the rule, the account level exclusion directive, and the account data associated with the account; exclude, based on the account level exclusion directive, use of the rule for processing the transaction; and process, without applying the rule, the transaction in the RTP network.
    Type: Application
    Filed: December 20, 2023
    Publication date: April 11, 2024
    Inventors: Navendu Misra, Kavish Agarwal, Nipun Agarwal, Juharasha Shaik, Praveen Kumar Suresh Guggarigoudar, Ravi Rameshbhai Alagiya, Rajiv Ranjan, Durga S. Kala, Andrey Masharov, Xuepeng Li, Anuvind Pushpak, Marc Corbalan Vila, Stuart Mark Williams
  • Patent number: 10339001
    Abstract: A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent storage. The method further includes issuing the proactive read request to the page, receiving, in response to the proactive read request, a bit error value (BEV) for data stored on the page, obtaining a BEV threshold (T) for the page, wherein T is determined using a program/erase cycle value associated with the page and a retention time of the data stored on the page, making a first determination that the BEV is greater than T, based on the first determination: identifying an m-page, where the m-page is a set of pages and the page is in the set of pages, and setting the m-page as non-allocatable for future operations.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
  • Patent number: 10218063
    Abstract: Embodiments of the present application relate generally to electronic hardware, computer software, wireless communications, network communications, wearable, hand held, and portable computing devices for facilitating communication of information and presentation of media. An electrically conductive substrate, such as a sheet of metal or metal alloy, for example, includes an active antenna formed by a slot or opening formed in the substrate, and also includes at least one separate passive slot or opening (e.g., a passive slit) formed in the substrate. The active antenna may be intentionally detuned from one or more target frequencies (e.g., 802.11, 2.4 GHz, 5 GHz) such that the active antenna is not optimized (e.g., is not tuned) for the one or more target frequencies. One portion of the active antenna may be electrically coupled with a ground potential. Another portion of the active antenna may be electrically coupled with a RF receiver, transmitter, or transceiver.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: February 26, 2019
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Patent number: 10211889
    Abstract: A re-configurable RF architecture includes both a 2×2 MIMO mode and a 1×2 MIMO mode The 2×2 MIMO mode includes a first RF chain coupled with a first dual band antenna and configured to both transmit (Tx) and receive (Rx) using two different RF protocols. The 2×2 MIMO mode also includes a second RF chain coupled with a second dual band antenna and configured to both Tx and Rx using a single RF protocol. The first RF chain may be coupled with a third antenna configured for near field proximity sensing. The RF architecture is reversibly switchable from the 2×2 MIMO mode to the 1×2 MIMO mode when near field proximity detection is required. In the 1×2 MIMO mode the Tx/Rx capabilities of the second chain using the second dual band antenna are retained and the first chain is configured for Rx only capability using the third antenna.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: February 19, 2019
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Publication number: 20180289286
    Abstract: The present invention discloses an alignment device, system, and method of using the alignment device. The alignment device includes a femoral portion coupled to the femoral bone and a tibial portion mounted on the bone. A method for measuring alignment characteristics of a prosthetic knee joint arranged between a femur and tibia are disclosed. The method may include obtaining an alignment device. The alignment device may include a femoral portion, a tibial portion, and wherein at least one of the femoral portion and the tibial portion include at least one sensor. The method may also include coupling the alignment device to the femur and tibia and determining a first range of motion. The method may further include performing a knee replacement operation and determining a second range of motion.
    Type: Application
    Filed: June 1, 2018
    Publication date: October 11, 2018
    Inventors: SANJEEV AGARWAL, RAJIV AGARWAL
  • Patent number: 9798334
    Abstract: A method for managing a storage appliance. The method includes determining an input/output (I/O) workload characterization (IWC) for the storage appliance. The method further includes determining an optimized temperature for the storage modules in the storage appliance based on the IWC, determining that a current temperature of the storage modules is not the optimized temperature, and modifying operation of at least one active cooling component in the storage appliance to change the current temperature of the storage modules to the optimized temperature.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 24, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Michael W. Shapiro
  • Publication number: 20170262336
    Abstract: A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent storage. The method further includes issuing the proactive read request to the page, receiving, in response to the proactive read request, a bit error value (BEV) for data stored on the page, obtaining a BEV threshold (T) for the page, wherein T is determined using a program/erase cycle value associated with the page and a retention time of the data stored on the page, making a first determination that the BEV is greater than T, based on the first determination: identifying an m-page, where the m-page is a set of pages and the page is in the set of pages, and setting the m-page as non-allocatable for future operations.
    Type: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
  • Patent number: 9690655
    Abstract: A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent storage. The method further includes issuing the proactive read request to the page, receiving, in response to the proactive read request, a bit error value (BEV) for data stored on the page, obtaining a BEV threshold (T) for the page, wherein T is determined using a program/erase cycle value associated with the page and a retention time of the data stored on the page, making a first determination that the BEV is greater than T, based on the first determination: identifying an m-page, where the m-page is a set of pages and the page is in the set of pages, and setting the m-page as non-allocatable for future operations.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 27, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
  • Publication number: 20160093397
    Abstract: A method for reading data from persistent storage. The method includes receiving a client read request that includes a logical address for data from a client, determining a physical address using the logical address where the physical address includes a page number for a physical page in the persistent storage, determining a retention time for the data, determining a program/erase (P/E) cycle value associated with the physical page, obtaining at least one read threshold value using the P/E cycle value, the retention time, and the page number, issuing a control module read request including the at least one read threshold value to a storage module that includes the physical page, and obtaining the data from the physical page using the at least one read threshold value.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Michael Francis Barrientos, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
  • Publication number: 20160092304
    Abstract: A method for managing persistent storage. The method includes selecting a page for a proactive read request, where the page is located in the persistent storage. The method further includes issuing the proactive read request to the page, receiving, in response to the proactive read request, a bit error value (BEV) for data stored on the page, obtaining a BEV threshold (T) for the page, wherein T is determined using a program/erase cycle value associated with the page and a retention time of the data stored on the page, making a first determination that the BEV is greater than T, based on the first determination: identifying an m-page, where the m-page is a set of pages and the page is in the set of pages, and setting the m-page as non-allocatable for future operations.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
  • Patent number: 9170881
    Abstract: A first decoder performs decoding on each data set in a first plurality of data sets using a first code; each data set in the first plurality is stored on a different chip. It is determined if the first decoding is successful; if not, a second decoder performs a second decoding on each data set in a second plurality of data sets using a second code; each data set in the second plurality includes at least some data, after the first decoding using the first code, from each data set in the first plurality. The first decoder performs a third decoding on each data set in the first plurality using the first code, where each data set in the first plurality includes at least some data, after the second decoding using the second code, from each data set in the second plurality.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: October 27, 2015
    Assignee: SK hynix memory solutions inc.
    Inventors: Marcus Marrow, Rajiv Agarwal
  • Publication number: 20150244445
    Abstract: A re-configurable RF architecture includes both a 2×2 MIMO mode and a 1×2 MIMO mode. The 2×2 MIMO mode includes a first RF chain coupled with a first dual band antenna and configured to both transmit (Tx) and receive (Rx) using two different RF protocols. The 2×2 MIMO mode also includes a second RF chain coupled with a second dual band antenna and configured to both Tx and Rx using a single RF protocol. The first RF chain may be coupled with a third antenna configured for near field proximity sensing. The RF architecture is reversibly switchable from the 2×2 MIMO mode to the 1×2 MIMO mode when near field proximity detection is required. In the 1×2 MIMO mode the Tx/Rx capabilities of the second chain using the second dual band antenna are retained and the first chain is configured for Rx only capability using the third antenna.
    Type: Application
    Filed: March 3, 2015
    Publication date: August 27, 2015
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Patent number: 9015540
    Abstract: Data which is read back from a multi-level storage device is received. For each bin in a set of bins, a portion of reads which fall into that particular bin and which are to be maintained is received. The set of bins is adjusted so that the read-back data, after assignment using the adjusted set of bins, matches the received portions of reads which are to be maintained.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: April 21, 2015
    Assignee: SK hynix memory solutions inc.
    Inventors: Marcus Marrow, Jason Bellorado, Rajiv Agarwal
  • Publication number: 20150036760
    Abstract: A re-configurable RF architecture includes both a 2×2 MIMO mode and a 1×2 MIMO mode The 2×2 MIMO mode includes a first RF chain coupled with a first dual band antenna and configured to both transmit (Tx) and receive (Rx) using two different RF protocols. The 2×2 MIMO mode also includes a second RF chain coupled with a second dual band antenna and configured to both Tx and Rx using a single RF protocol. The first RF chain may be coupled with a third antenna configured for near field proximity sensing. The RF architecture is reversibly switchable from the 2×2 MIMO mode to the 1×2 MIMO mode when near field proximity detection is required. In the 1×2 MIMO mode the Tx/Rx capabilities of the second chain using the second dual band antenna are retained and the first chain is configured for Rx only capability using the third antenna.
    Type: Application
    Filed: August 1, 2013
    Publication date: February 5, 2015
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Publication number: 20150031289
    Abstract: Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, electronic media presentation of audio and video, and wearable/mobile computing devices configured to facilitate communication among electronic devices, including mobile phones and media devices that present audio and/or video content. More specifically, disclosed are systems, components and methods to autonomously discover and/control operation of devices, such as media devices, by modulating and demodulating packet characteristics to establish an overlay communication channel. In various embodiments, a method includes receiving at least one RF channel including an overlay communication channel over which packets convey message data modulated with characteristics of the packets. The method includes selecting the RF channel and demodulating a subset of the packet characteristic values to form extracted symbols.
    Type: Application
    Filed: August 1, 2013
    Publication date: January 29, 2015
    Inventors: Rajiv Agarwal, Hawk Yin Pang, Michael Edward Smith Luna
  • Publication number: 20150029067
    Abstract: Embodiments of the present application relate generally to electronic hardware, computer software, wireless communications, network communications, wearable, hand-held, and portable computing devices for facilitating communication of information and presentation of media. An electrically conductive substrate (e.g., a metal or metal alloy) includes an antenna formed by a slot or opening formed in the substrate, and also includes at least one separate passive slot or opening (e.g., a passive slit) formed in the substrate. The antenna may be intentionally detuned from one or more target frequencies (e.g., 802.11, 2.4 GHz, 5 GHz) such that the antenna is not optimized (e.g., is not tuned) for the one or more target frequencies. One portion of the antenna may be electrically coupled with a ground potential. Another portion of the antenna may be electrically coupled with a RF receiver, transmitter, or transceiver. The antenna may be an active antenna, a passive antenna or both.
    Type: Application
    Filed: October 18, 2013
    Publication date: January 29, 2015
    Applicant: AliphCom
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Publication number: 20150031287
    Abstract: Embodiments of the present application relate generally to electronic hardware, computer software, wireless communications, network communications, wearable, hand held, and portable computing devices for facilitating communication of information and presentation of media. An electrically conductive substrate, such as a sheet of metal or metal alloy, for example, includes an active antenna formed by a slot or opening formed in the substrate, and also includes at least one separate passive slot or opening (e.g., a passive slit) formed in the substrate. The active antenna may be intentionally detuned from one or more target frequencies (e.g., 802.11, 2.4 GHz, 5 GHz) such that the active antenna is not optimized (e.g., is not tuned) for the one or more target frequencies. One portion of the active antenna may be electrically coupled with a ground potential. Another portion of the active antenna may be electrically coupled with a RF receiver, transmitter, or transceiver.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
  • Patent number: 8904097
    Abstract: For each of a plurality of locations in flash memory, a number of pulses required to change a value stored in that location is obtained. From the plurality of locations, a location to write to is selected using the obtained number of pulses. The selected location is written to.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: December 2, 2014
    Assignee: SK hynix memory solutions inc.
    Inventors: Rajiv Agarwal, Marcus Marrow
  • Publication number: 20140325318
    Abstract: A first decoder performs decoding on each data set in a first plurality of data sets using a first code; each data set in the first plurality is stored on a different chip. It is determined if the first decoding is successful; if not, a second decoder performs a second decoding on each data set in a second plurality of data sets using a second code; each data set in the second plurality includes at least some data, after the first decoding using the first code, from each data set in the first plurality. The first decoder performs a third decoding on each data set in the first plurality using the first code, where each data set in the first plurality includes at least some data, after the second decoding using the second code, from each data set in the second plurality.
    Type: Application
    Filed: April 30, 2014
    Publication date: October 30, 2014
    Applicant: SK hynix memory solutions inc.
    Inventors: Marcus Marrow, Rajiv Agarwal