Patents by Inventor Shivam Mishra
Shivam Mishra 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: 20250037415Abstract: Various disclosed embodiments are directed to automatically generating a score indicative of a recommendation for applying a color value to content in an image based on extracting features from one or more objects in the image. In other words, particular embodiments map currently detected objects in an image to objects of the same class of historical images, which are then mapped to their corresponding background colors in order to recommend a particular background color of an image. In an illustrative example, if a particular set of Christmas objects, such as a reindeer object and Santa object, have historically been included in a red background, particular embodiments recommend a red color for the background of a currently processed image that includes the same reindeer and Santa objects.Type: ApplicationFiled: July 25, 2023Publication date: January 30, 2025Inventors: Shivam MISHRA, Satyam ROHILA, Nishant RAI, Jaya Vineela PASUPULETI, Anubhav JAIN
-
Publication number: 20240419535Abstract: Early detection of Room Temperature Data Retention (RTDR) phenomena in programmed metablocks of data storage devices. In one embodiment, a memory controller includes a memory interface configured to interface with a non-volatile memory and a controller. The controller is configured to program a metablock of the non-volatile memory. Programming the metablock includes assigning the metablock to one of a plurality of thermal region tags (“TRTs”) associated with a respective one of a plurality of thermal regions. Each TRT is associated with a respective set of read parameters. The controller is further configured to perform a periodic TRT update to detect a RTDR phenomena associated with the metablock. In response to determining that the threshold associated with the detection of a RTDR phenomena has been exceeded, the controller reassigns the metablock to a different one of the TRTs.Type: ApplicationFiled: August 14, 2023Publication date: December 19, 2024Inventors: Pradeep Hegde, Akhilesh Yadav, Shivam Mishra
-
Publication number: 20240411544Abstract: An application management platform comprising at least a packaging and bundling component, a deployment management component, and an update component. The packaging and bundling component versions, packages, and bundles a plurality of infrastructure components for a remote data center. The deployment management component provisions one or more nodes of the remote data center with the plurality of infrastructure components for an application. The update component monitors available updates to one or more of the plurality of infrastructure components used by the remote data center and facilitates update of the one or more of the plurality of infrastructure components at the remote data center.Type: ApplicationFiled: August 5, 2022Publication date: December 12, 2024Inventors: Vishvesh VIJAYWARGIYA, Lalit ADITHYA V, Krishnan DURAISAMY, Rohit RAJANI, Gopi VADLAMUDI, Andrew STOCK, Alexander PELAVIN, Shivam MISHRA, Prathik KOTIAN
-
Publication number: 20240411612Abstract: An application management platform comprising at least a packaging and bundling component, a deployment management component, and an update component. The packaging and bundling component versions, packages, and bundles a plurality of infrastructure components for a remote data center. The deployment management component provisions one or more nodes of the remote data center with the plurality of infrastructure components for an application. The update component monitors available updates to one or more of the plurality of infrastructure components used by the remote data center and facilitates update of the one or more of the plurality of infrastructure components at the remote data center.Type: ApplicationFiled: January 18, 2024Publication date: December 12, 2024Inventors: Vishvesh VIJAYWARGIYA, Lalit ADITHYA V, Krishnan DURAISAMY, Rohit RAJANI, Gopi VADLAMUDI, Andrew STOCK, Alexander PELAVIN, Shivam MISHRA, Prathik KOTIAN
-
Publication number: 20240192946Abstract: An application management platform comprising at least a packaging and bundling component, a deployment management component, and an update component. The packaging and bundling component versions, packages, and bundles a plurality of infrastructure components for a remote data center. The deployment management component provisions one or more nodes of the remote data center with the plurality of infrastructure components for an application. The update component monitors available updates to one or more of the plurality of infrastructure components used by the remote data center and facilitates update of the one or more of the plurality of infrastructure components at the remote data center.Type: ApplicationFiled: January 18, 2024Publication date: June 13, 2024Inventors: Vishvesh VIJAYWARGIYA, Lalit ADITHYA V, Krishnan DURAISAMY, Rohit RAJANI, Gopi VADLAMUDI, Andrew STOCK, Alexander PELAVIN, Shivam MISHRA, Prathik KOTIAN
-
Publication number: 20230127525Abstract: The present disclosure describes methods, systems, and non-transitory computer-readable media for implementing a machine learning framework to generate a recommend digital assets from a digital image. For example, in one or more embodiments, the disclosed systems utilize a machine learning model to detect a shape, color, pattern, or other digital asset type from a digital image and then extract (and further modify) the detected asset type to create various different digital assets as recommendations. In some cases, the disclosed system utilizes the machine learning model to determine one or more digital asset classes associated with the digital image, generate preprocessed digital assets from the digital image for those digital asset classes, and generate production-ready digital assets from the preprocessed digital assets. Further, in some instances, the disclosed systems provide one or more of the digital assets via recommendations based on asset scores determined via the generation process.Type: ApplicationFiled: October 27, 2021Publication date: April 27, 2023Inventors: Nishant Rai, Shivam Mishra, Nitesh Jain, Nikhil Gupta, Anubhav Jain
-
Patent number: 11461312Abstract: A method and system for performing adaptive consensus in a distributed ledger network are disclosed. The method includes identifying a selector node from plurality of nodes within distributed ledger network, based on random selection algorithm. The method includes adaptively selecting set of consensus nodes from plurality of nodes based on set of predefined node parameters and plurality of sensitivity parameters to create an unverified block in a ledger of each of adaptively selected set of consensus nodes. The method includes computing hash value for each of at least one new transaction in distributed ledger network. The method includes performing consensus based on computed hash value for identifying set of valid transactions in unverified blocks created by each of adaptively selected set of consensus nodes. The method includes creating verified block including set of valid transactions, and commits verified block to distributed ledger in distributed ledger network.Type: GrantFiled: March 30, 2020Date of Patent: October 4, 2022Assignee: Wipro LimitedInventors: Chaitanya Rajendra Zanpure, Shivam Mishra
-
Patent number: 11287989Abstract: A system, apparatus, and method for dynamic allocation of sub-blocks. First, a non-volatile memory array receives a set of write commands. The non-volatile memory array comprises multiple memory dies organized into metablocks. The metablocks are configured to span two or more memory dies. A stream manager determines a workload type for the set of write commands. A block allocation manager selects a target storage block to receive the set of write commands based on the workload type. The selected target storage block is configured to receive data blocks for the workload type and the block allocation manager directs the set of write commands to the target storage block.Type: GrantFiled: March 24, 2020Date of Patent: March 29, 2022Assignee: Western Digital Technologies, Inc.Inventors: Shivam Mishra, Hitesh Golechchha, Shakti Bhatnagar
-
Patent number: 11184339Abstract: A method and system are described for secure communication. The system receives a first secure protocol data packet during an authenticated session to communicate with a user computing device using a secure protocol. The encrypted linked data in first secure protocol data packet is decrypted using a secure key that is dependent on encrypted linked data and user credentials. The system retrieves a second secure protocol data packet from a distributed ledger network that is associated with first secure protocol data packet. The encrypted linked data in second secure protocol data packet is decrypted. The system identifies changes between decrypted linked data of first secure protocol data packet and decrypted linked data of second secure protocol data packet and if changes are identified then first secure protocol data packet is considered as tampered and actions in first secure protocol data packet are not executed, thereby preventing fraudulent execution of transactions.Type: GrantFiled: March 30, 2020Date of Patent: November 23, 2021Assignee: Wipro LimitedInventors: Chaitanya Rajendra Zanpure, Shivam Mishra
-
Publication number: 20210358640Abstract: There is a need for more reliable and efficient disease spread forecasting. This need can be addressed by, for example, solutions for performing optimization-based disease spread forecasting using a multi-risk-level disease spread forecasting machine learning model.Type: ApplicationFiled: August 25, 2020Publication date: November 18, 2021Inventors: Kartik Chaudhary, Vineet Shukla, Pooja Mahesh Rajdev, V Kishore Ayyadevara, Shivam Mishra, Neelesh Bhushan, Sahil Jolly
-
Publication number: 20210303553Abstract: A method and system for performing adaptive consensus in a distributed ledger network are disclosed. The method includes identifying a selector node from plurality of nodes within distributed ledger network, based on random selection algorithm. The method includes adaptively selecting set of consensus nodes from plurality of nodes based on set of predefined node parameters and plurality of sensitivity parameters to create an unverified block in a ledger of each of adaptively selected set of consensus nodes. The method includes computing hash value for each of at least one new transaction in distributed ledger network. The method includes performing consensus based on computed hash value for identifying set of valid transactions in unverified blocks created by each of adaptively selected set of consensus nodes. The method includes creating verified block including set of valid transactions, and commits verified block to distributed ledger in distributed ledger network.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Chaitanya Rajendra ZANPURE, Shivam MISHRA
-
Publication number: 20210306306Abstract: A method and system are described for secure communication. The system receives a first secure protocol data packet during an authenticated session to communicate with a user computing device using a secure protocol. The encrypted linked data in first secure protocol data packet is decrypted using a secure key that is dependent on encrypted linked data and user credentials. The system retrieves a second secure protocol data packet from a distributed ledger network that is associated with first secure protocol data packet. The encrypted linked data in second secure protocol data packet is decrypted. The system identifies changes between decrypted linked data of first secure protocol data packet and decrypted linked data of second secure protocol data packet and if changes are identified then first secure protocol data packet is considered as tampered and actions in first secure protocol data packet are not executed, thereby preventing fraudulent execution of transactions.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Chaitanya Rajendra Zanpure, Shivam Mishra
-
Publication number: 20210303185Abstract: A system, apparatus, and method for dynamic allocation of sub-blocks. First, a non-volatile memory array receives a set of write commands. The non-volatile memory array comprises multiple memory dies organized into metablocks. The metablocks are configured to span two or more memory dies. A stream manager determines a workload type for the set of write commands. A block allocation manager selects a target storage block to receive the set of write commands based on the workload type. The selected target storage block is configured to receive data blocks for the workload type and the block allocation manager directs the set of write commands to the target storage block.Type: ApplicationFiled: March 24, 2020Publication date: September 30, 2021Applicant: Western Digital Technologies, Inc.Inventors: Shivam Mishra, Hitesh Golechchha, Shakti Bhatnagar
-
Patent number: 10832790Abstract: A storage device may include a controller performing non data word line (NDWL) maintenance in sub block mode (SBM). The NDWL maintenance in SBM can include proactive select gate drain (SGD) detection and phased SGD correction. For example, when a block reaches a PE cycle threshold value, SGD phased correction occurs upon detection of an error, by determining whether a sister sub block of the selected block contains data. If the sister sub block contains data, the data is transferred from the sister sub block, and then the block and sister sub block undergo correction for NDLW maintenance.Type: GrantFiled: September 26, 2019Date of Patent: November 10, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Shakti Bhatnagar, Shivam Mishra, Hitesh Golechchha
-
Patent number: 10793150Abstract: A method and device for controlling a vehicle based on neighboring vehicles is disclosed. The method includes identifying a fiduciary object associated with each of at least one neighboring vehicle based on at least one image captured for the at least one neighboring vehicle. The method further includes tracking a position of the fiduciary object associated with each of the at least one neighboring vehicle based on a bounding box surrounding the fiduciary object. The method includes determining a direction-speed vector for the vehicle and determining trajectory data associated with each of the one or more neighboring vehicles. The method further includes correlating the position of the fiduciary object and the trajectory data associated with each of the at least one neighboring vehicle. The method includes re-computing the direction-speed vector of the vehicle based on a result of correlating and controlling the vehicle thereafter.Type: GrantFiled: October 30, 2018Date of Patent: October 6, 2020Assignee: Wipro LimitedInventors: Chaitanya Rajendra Zanpure, Shivam Mishra
-
Patent number: 10732942Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use a design-component-neural network to categorize a design component from an interface-design file as a platform widget corresponding to a particular computing platform. Having categorized the design component as a platform widget, in certain implementations, the disclosed systems compare and validate properties of the design component against user-interface guidelines for the particular computing platform. Upon determining that the design component does not comply with a user-interface guideline, the systems can provide and implement options to modify the design component to comply with the user-interface guideline.Type: GrantFiled: September 10, 2018Date of Patent: August 4, 2020Assignee: ADOBE INC.Inventors: Nikhil Gupta, Shivam Mishra, Ashish Anand, Arpit Kumar Singh
-
Publication number: 20200086864Abstract: A method and device for controlling a vehicle based on neighboring vehicles is disclosed. The method includes identifying a fiduciary object associated with each of at least one neighboring vehicle based on at least one image captured for the at least one neighboring vehicle. The method further includes tracking a position of the fiduciary object associated with each of the at least one neighboring vehicle based on a bounding box surrounding the fiduciary object. The method includes determining a direction-speed vector for the vehicle and determining trajectory data associated with each of the one or more neighboring vehicles. The method further includes correlating the position of the fiduciary object and the trajectory data associated with each of the at least one neighboring vehicle. The method includes re-computing the direction-speed vector of the vehicle based on a result of correlating and controlling the vehicle thereafter.Type: ApplicationFiled: October 30, 2018Publication date: March 19, 2020Inventors: Chaitanya Rajendra Zanpure, Shivam Mishra
-
Publication number: 20200081691Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use a design-component-neural network to categorize a design component from an interface-design file as a platform widget corresponding to a particular computing platform. Having categorized the design component as a platform widget, in certain implementations, the disclosed systems compare and validate properties of the design component against user-interface guidelines for the particular computing platform. Upon determining that the design component does not comply with a user-interface guideline, the systems can provide and implement options to modify the design component to comply with the user-interface guideline.Type: ApplicationFiled: September 10, 2018Publication date: March 12, 2020Inventors: Nikhil Gupta, Shivam Mishra, Ashish Anand, Arpit Kumar Singh
-
Publication number: 20160099656Abstract: A non-isolated capacitive AC-DC conversion power supply includes a current limiting input module that receives AC input power and has an output capacitor that supplies DC power. Charge storage stages have charge storage capacitors, a rectifier supplying rectified current from the input module to charge the charge storage capacitors and the output capacitor during a first part-cycle of the AC input power. The charge storage stages also include current amplifiers and unidirectional elements that conduct discharge current from the charge storage capacitors to charge the output capacitor during a second part-cycle of the AC input power. Ground of the DC output can be connected to the live AC input.Type: ApplicationFiled: October 7, 2014Publication date: April 7, 2016Applicant: Freescale Semiconductor, Inc.Inventors: Shivam Mishra, Puneet Arora, Mohammad Kamil, Amit Tiwari
-
Publication number: 20140168659Abstract: The present invention relates to micro machined metal diaphragm for Fabry-Perot interferometer sensor and Fabry Perot Fiber optic Sensor system using said metal diaphragm and method of fabrication thereof. Fabry Perot sensor with micro machined metallic diaphragms at the fiber optic end is developed ensuring accuracy, controllability by deterministic process. Advantageously, the system involves the metal diaphragm with high reflectivity inside surface facing the fiber end as a basic functional element. Importantly, the micro machined metal diaphragm is miniaturized to suit various critical applications including bio medical sensing devices for measuring various physiological parameters with desired accuracy.Type: ApplicationFiled: December 28, 2010Publication date: June 19, 2014Applicant: THE SECRETARY, DEPARTMENT OF ATOMIC ENERGY, GOVT. OF INDIAInventors: Vinod Kumar Suri, Shivam Mishra, R. Balasubramaniam, Shrinkhla Ghildiyal