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: 20240128750Abstract: 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: ApplicationFiled: October 17, 2023Publication date: April 18, 2024Inventors: Sandeep AGARWAL, Nick SOULEIL, Sreenivash K G, Aravind Hulisandra SATHYANARAYANA RAO, Rajiv THOMAS, Amit CHATURVEDI
-
Publication number: 20240119460Abstract: 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: ApplicationFiled: December 20, 2023Publication date: April 11, 2024Inventors: 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: 10339001Abstract: 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: GrantFiled: May 25, 2017Date of Patent: July 2, 2019Assignee: EMC IP Holding Company LLCInventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
-
Patent number: 10218063Abstract: 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: GrantFiled: July 26, 2013Date of Patent: February 26, 2019Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Patent number: 10211889Abstract: 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: GrantFiled: August 1, 2013Date of Patent: February 19, 2019Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Publication number: 20180289286Abstract: 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: ApplicationFiled: June 1, 2018Publication date: October 11, 2018Inventors: SANJEEV AGARWAL, RAJIV AGARWAL
-
Patent number: 9798334Abstract: 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: GrantFiled: September 30, 2014Date of Patent: October 24, 2017Assignee: EMC IP Holding Company LLCInventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Michael W. Shapiro
-
Publication number: 20170262336Abstract: 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: ApplicationFiled: May 25, 2017Publication date: September 14, 2017Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
-
Patent number: 9690655Abstract: 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: GrantFiled: September 30, 2014Date of Patent: June 27, 2017Assignee: EMC IP Holding Company LLCInventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
-
Publication number: 20160093397Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Haleh Tabrizi, Rajiv Agarwal, Michael Francis Barrientos, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
-
Publication number: 20160092304Abstract: 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: ApplicationFiled: September 30, 2014Publication date: March 31, 2016Inventors: Haleh Tabrizi, Rajiv Agarwal, Jeffrey Paul Ferreira, Jeffrey S. Bonwick, Michael W. Shapiro
-
Patent number: 9170881Abstract: 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: GrantFiled: April 30, 2014Date of Patent: October 27, 2015Assignee: SK hynix memory solutions inc.Inventors: Marcus Marrow, Rajiv Agarwal
-
Publication number: 20150244445Abstract: 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: ApplicationFiled: March 3, 2015Publication date: August 27, 2015Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Patent number: 9015540Abstract: 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: GrantFiled: November 21, 2013Date of Patent: April 21, 2015Assignee: SK hynix memory solutions inc.Inventors: Marcus Marrow, Jason Bellorado, Rajiv Agarwal
-
Publication number: 20150036760Abstract: 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: ApplicationFiled: August 1, 2013Publication date: February 5, 2015Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Publication number: 20150031289Abstract: 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: ApplicationFiled: August 1, 2013Publication date: January 29, 2015Inventors: Rajiv Agarwal, Hawk Yin Pang, Michael Edward Smith Luna
-
Publication number: 20150029067Abstract: 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: ApplicationFiled: October 18, 2013Publication date: January 29, 2015Applicant: AliphComInventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Publication number: 20150031287Abstract: 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: ApplicationFiled: July 26, 2013Publication date: January 29, 2015Inventors: Hawk Yin Pang, Rajiv Agarwal, Thomas Alan Donaldson
-
Patent number: 8904097Abstract: 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: GrantFiled: January 31, 2014Date of Patent: December 2, 2014Assignee: SK hynix memory solutions inc.Inventors: Rajiv Agarwal, Marcus Marrow
-
Publication number: 20140325318Abstract: 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: ApplicationFiled: April 30, 2014Publication date: October 30, 2014Applicant: SK hynix memory solutions inc.Inventors: Marcus Marrow, Rajiv Agarwal