Patents by Inventor Mayank Mishra
Mayank 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).
-
Patent number: 12184519Abstract: In one embodiment, an illustrative method herein may comprise: sending, from a server instrumentation agent configured on a transaction server, instrumented server performance data regarding the transaction server and an associated correlation token to an application programming interface (API) monitoring agent; receiving, at the server instrumentation agent, a returned acknowledgment of the instrumented server performance data regarding the transaction server and the associated correlation token from the API monitoring agent, the acknowledgement also having corresponding API monitored performance data regarding an API of the transaction server; returning, from the server instrumentation agent, a synchronization acknowledgment to the API monitoring agent in response to the returned acknowledgment to indicate complete synchronization; and correlating, by the server instrumentation agent, the instrumented server performance data regarding the transaction server and the API monitored performance data regarding tType: GrantFiled: May 13, 2022Date of Patent: December 31, 2024Assignee: Cisco Technology, Inc.Inventors: Darshan Deepak Digikar, Mayank Jain, Ashish Mishra
-
Patent number: 12172070Abstract: The present disclosure relates to devices and methods for personalizing channel parameters for streaming content to a client device by dynamically adjusting channel parameters in response to learned user preferences. The devices and methods may receive context information from a client device and may send a rank and reward call to a reinforcement learning system for a recommendation for a value of the channel parameters. The rank and reward call may include the context information, a user vector, an item vector and a reward function error. The reinforcement learning system may use the information provided in the rank and reward call to the provide a recommendation for the value of the channel parameters. The devices and methods may use the recommendation to set the value of the channel parameters to stream the content to the client device.Type: GrantFiled: April 4, 2023Date of Patent: December 24, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Mayank Mishra
-
Publication number: 20240354969Abstract: This disclosure provides systems, methods, and devices for image signal processing that support efficient motion estimation. In a first aspect, a method of image processing includes determining first and second sets of correlation parameters for respective first and second frames, generating a transform matrix indicating motion from the first frame to the second frame in accordance with the correlation parameters, and inverting the transform matrix to produce an inverted transform matrix. Other aspects and features are also claimed and described.Type: ApplicationFiled: April 21, 2023Publication date: October 24, 2024Inventors: Chanchal Raj, Mayank Mishra, Pradeep Veeramalla, Sandeep Ramisetty
-
Publication number: 20240265243Abstract: This disclosure relates generally to neural network inferencing, and more particularly, to a method and system for neural network inferencing in logarithmic domain. The conventional techniques include training a neural network in logarithmic domain and performing inferencing. This leads to less accuracy, challenge in converting large models and unable to perform optimization. The present disclosure converts a pre-trained neural network into logarithmic domain using a bit manipulation based logarithm number system technique wherein the neural network is pre-trained in real time or in logarithmic domain. The method converts the weights, neural network layers and activation function into logarithmic domain. The method uses a 32-bit integer variable to store a logarithm number which leads to memory efficiency. The disclosed method is used for inferencing of convolutional neural network for natural language processing, image recognition and so on.Type: ApplicationFiled: January 25, 2024Publication date: August 8, 2024Applicant: Tata Consultancy Services LimitedInventors: Archisman BHOWMICK, Mayank MISHRA, Rekha SINGHAL, Aditya Singh RATHORE
-
Patent number: 12050563Abstract: The present disclosure provides a scalable acceleration of data processing in Machine Learning pipeline which is unavailable in conventional methods. Initially, the system receives a dataset and a data processing code. A plurality of sample datasets are obtained based on the received dataset using a sampling technique. A plurality of performance parameters corresponding to each of the plurality of sample datasets are obtained based on the data processing code using a profiling technique. A plurality of scalable performance parameters corresponding to each of a plurality of larger datasets are predicted based on the plurality of performance parameters and the data processing code using a curve fitting technique. Simultaneously, a plurality of anti-patterns are located in the data processing code using a pattern matching technique.Type: GrantFiled: October 25, 2022Date of Patent: July 30, 2024Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Mayank Mishra, Archisman Bhowmick, Rekha Singhal
-
Publication number: 20240220245Abstract: Data processing code in machine learning pipelines is primarily done using data frame APIs provided by Pandas and similar libraries. Though, these libraries are easy to use, their temporal performance is worse than similar code written using NumPy or other high-performance libraries. Embodiments herein provide a system and method for acceleration of slower data processing code in machine learning pipelines by automatically generating an accelerated data processing code. Initially, a code is received and pre-processed based on a predefined format to get a standardized code. Further, system identifies code statements having operations that to be performed on a data frame, and an ordered list of data frame columns to generate a filtered dictionary code. Further, a data processing representation is generated using filtering dictionary code and ordered list of data frame columns. Finally, an accelerated data processing code is recommended based on the data processing representation.Type: ApplicationFiled: December 19, 2023Publication date: July 4, 2024Applicant: Tata Consultancy Services LimitedInventors: Mayank Mishra, Rekha Singhal
-
Publication number: 20240070540Abstract: Existing approaches for switching between different hardware accelerators in a heterogeneous accelerator approach have the disadvantage that complete potential of the heterogeneous hardware accelerators do not get used as the switching relies on load on the accelerators or a random switching in which entire task gets reassigned to a different hardware accelerator. The disclosure herein generally relates to data model training, and, more particularly, to a method and system for data model training using heterogeneous hardware accelerators. In this approach, the system switches between hardware accelerators when a measured accuracy of the data model after any epoch is below a threshold of accuracy.Type: ApplicationFiled: July 31, 2023Publication date: February 29, 2024Applicant: Tata Consultancy Services LimitedInventors: MAYANK MISHRA, RAVI KUMAR SINGH, REKHA SINGHAL
-
Publication number: 20230421504Abstract: Heterogeneous cloud storage services offered by different cloud service providers have unique deliverable performance. One key challenge is to find the maximum achievable data transfer rate from one cloud service to another. The disclosure herein generally relates to cloud computing, and, more particularly, to a method and system for parameter tuning in cloud network. The system obtains optimum value of parameters of a source cloud and a destination cloud in a cloud pair, by performing a parameter tuning. The optimum value of parameters and corresponding data transfer rate is used as a training data to generate a data model. The data model processes real-time information with respect to cloud pairs, and predicts corresponding data transfer rate.Type: ApplicationFiled: May 23, 2023Publication date: December 28, 2023Applicant: Tata Consultancy Services LimitedInventors: DHEERAJ CHAHAL, SURYA CHAITANYA VENKATA PALEPU, MAYANK MISHRA, REKHA SINGHAL, MANJU RAMESH
-
Publication number: 20230419994Abstract: Disclosed is an apparatus and method for forming a magnetic recording medium having a recording layer with a plurality of perpendicular magnetic domains configured to store data; and a carbon overcoat formed on the recording layer. The carbon overcoat is characterized by a sp3 carbon content greater than 70%, and a thickness of less than 1.2 nm.Type: ApplicationFiled: November 16, 2021Publication date: December 28, 2023Inventors: Rajdeep Singh RAWAT, Choon Keat Paul LEE, Joseph Vimal VAS, Mayank MISHRA, S.N. PIRAMANAYAGAM
-
Publication number: 20230415034Abstract: The present disclosure relates to devices and methods for personalizing channel parameters for streaming content to a client device by dynamically adjusting channel parameters in response to learned user preferences. The devices and methods may receive context information from a client device and may send a rank and reward call to a reinforcement learning system for a recommendation for a value of the channel parameters. The rank and reward call may include the context information, a user vector, an item vector and a reward function error. The reinforcement learning system may use the information provided in the rank and reward call to the provide a recommendation for the value of the channel parameters. The devices and methods may use the recommendation to set the value of the channel parameters to stream the content to the client device.Type: ApplicationFiled: April 4, 2023Publication date: December 28, 2023Inventor: Mayank MISHRA
-
Publication number: 20230409967Abstract: State of the art methods require size of DL model, or its gradients be less than maximum data item size of storage used as a communication channel for model training with serverless platform. Embodiments of the present disclosure provide method and system for training large DL models via serverless architecture using communication channel when the gradients are larger than maximum size of one data item allowed by the channel. Gradients that are generated by each worker during current training instance, are chunked into segments and stored in the communication channel. Corresponding segments of each worker are aggregated by aggregators and stored back. Each of the aggregated corresponding segments are read by each worker to generate an aggregated model to be used during successive training instance. Optimization techniques are used for reading-from and writing-to the channel resulting in significant improvement in performance and cost of training.Type: ApplicationFiled: April 27, 2023Publication date: December 21, 2023Applicant: Tata Consultancy Services LimitedInventors: Dheeraj CHAHAL, Surya Chaitanya Venkata PALEPU, Mayank MISHRA, Ravi Kumar SINGH, Rekha SINGHAL
-
Patent number: 11775264Abstract: This disclosure relates generally to configuring/building of applications. Typically, a deep learning (DL) application having multiple models composed and interspersed with corresponding transformation functions has no mechanism of efficient deployment on underlying system resources. The disclosed system accelerates the development of application to compose multiple models where each model could be a primitive model or a composite model itself. In an embodiment, the disclosed system optimally deploys a composable model application and transformation functions on underlying resources using performance prediction models, thereby accelerating the development and deployment of the application.Type: GrantFiled: September 2, 2021Date of Patent: October 3, 2023Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Rekha Singhal, Mayank Mishra, Dheeraj Chahal, Shruti Kunde, Manju Ramesh
-
Publication number: 20230185778Abstract: The present disclosure provides a scalable acceleration of data processing in Machine Learning pipeline which is unavailable in conventional methods. Initially, the system receives a dataset and a data processing code. A plurality of sample datasets are obtained based on the received dataset using a sampling technique. A plurality of performance parameters corresponding to each of the plurality of sample datasets are obtained based on the data processing code using a profiling technique. A plurality of scalable performance parameters corresponding to each of a plurality of larger datasets are predicted based on the plurality of performance parameters and the data processing code using a curve fitting technique. Simultaneously, a plurality of anti-patterns are located in the data processing code using a pattern matching technique.Type: ApplicationFiled: October 25, 2022Publication date: June 15, 2023Applicant: Tata Consultancy Services LimitedInventors: MAYANK MISHRA, ARCHISMAN BHOWMICK, REKHA SINGHAL
-
Publication number: 20230153703Abstract: The present disclosure herein provides methods and systems for optimizing personalized hospitality offerings to suit based on the customer requirement. The present disclosure employs a bucket of prediction models, namely (i) pre-trained hotel prediction model for predicting one or more hotels present in a destination city, (ii) the pre-trained room prediction model for predicting the one or more vacant rooms from the one or more hotels, and (iii) the pre-trained ancillary services prediction model for the predicting the one or more ancillary services available for the one or more vacant rooms. Each prediction model is separately trained on the features obtained from the unstructured historical training data, using a feature extraction technique. The fluidic pricing mechanism is used to provide personalized hospitality offerings by determining the fluidic pricing and offers to multiple relevant ancillary service bundles which may suit mostly to the diverse customers.Type: ApplicationFiled: November 16, 2022Publication date: May 18, 2023Applicant: Tata Consultancy Services LimitedInventors: Vijayarangan NATARAJAN, Mayank MISHRA, Premraj FURTADO, Gaurav SONI
-
Patent number: 11648467Abstract: The present disclosure relates to devices and methods for personalizing channel parameters for streaming content to a client device by dynamically adjusting channel parameters in response to learned user preferences. The devices and methods may receive context information from a client device and may send a rank and reward call to a reinforcement learning system for a recommendation for a value of the channel parameters. The rank and reward call may include the context information, a user vector, an item vector and a reward function error. The reinforcement learning system may use the information provided in the rank and reward call to the provide a recommendation for the value of the channel parameters. The devices and methods may use the recommendation to set the value of the channel parameters to stream the content to the client device.Type: GrantFiled: February 14, 2020Date of Patent: May 16, 2023Inventor: Mayank Mishra
-
Patent number: 11538047Abstract: A device may receive customer data, and may identify unique communication channels associated with the customer data. The device may determine, based on the customer data, an optimal order for a Markov chain model, and may determine a model accuracy of the Markov chain model based on the optimal order. The device may transform transitions in the Markov chain model, based on the customer data, to generate transformed transitions, and may process the customer data, with a multi-level indexing model and based on the unique communication channels and the transformed transitions, to generate sparse matrices. The device may determine removal effects and steady state values for the sparse matrices, and may determine attribution weights for the unique communication channels based on the Markov chain model with the optimal order, the removal effects, and the steady state values. The device may perform actions based on the attribution weights.Type: GrantFiled: December 19, 2019Date of Patent: December 27, 2022Assignee: Accenture Global Solutions LimitedInventors: Mayank Mishra, Namita Sahu, Hemant Kumar Sharma, Suchit Malhotra
-
Patent number: 11449413Abstract: This disclosure relates generally to accelerating development and deployment of enterprise applications where the applications involve both data driven and task driven components in data driven enterprise information technology (IT) systems. The disclosed system is capable of determining components of the application that may be task-driven and/or those components which may be data-driven using inputs such as business use case, data sources and requirements specifications. The system is capable of determining the components that may be developed using task-driven and data-drive paradigms and enables migration of components from the task driven paradigm to the data driven paradigm. Also, the system trains a reinforcement learning (RL) model for facilitating migration of the identified components from the task driven paradigm to the data driven paradigm. The system is further capable of integrating the migrated and existing components to accelerate development and deployment an integrated IT application.Type: GrantFiled: June 11, 2021Date of Patent: September 20, 2022Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Rekha Singhal, Gautam Shroff, Dheeraj Chahal, Mayank Mishra, Shruti Kunde, Manoj Nambiar
-
Publication number: 20220214864Abstract: This disclosure relates generally to configuring/building of applications. Typically, a deep learning (DL) application having multiple models composed and interspersed with corresponding transformation functions has no mechanism of efficient deployment on underlying system resources. The disclosed system accelerates the development of application to compose multiple models where each model could be a primitive model or a composite model itself. In an embodiment, the disclosed system optimally deploys a composable model application and transformation functions on underlying resources using performance prediction models, thereby accelerating the development and deployment of the application.Type: ApplicationFiled: September 2, 2021Publication date: July 7, 2022Applicant: Tata Consultancy Services LimitedInventors: REKHA SINGHAL, MAYANK MISHRA, DHEERAJ CHAHAL, SHRUTI KUNDE, MANJU RAMESH
-
Publication number: 20220092354Abstract: This disclosure relates generally to a method and system for generating labelled dataset using a training data recommender technique. Recommender systems face major challenges in handling dynamic data on machine learning paradigms thereby rendering inaccurate unlabeled dataset. The method of the present disclosure is based on a training data recommender technique suitably constructed with a newly defined parameter such as the labelled data prediction threshold to determine the adequate amount of labelled training data required for training the one or more machine learning models. The method processes the received unlabeled dataset for labelling the unlabeled dataset based on a labelled data prediction threshold which is determined using a trained training data recommender technique.Type: ApplicationFiled: September 10, 2021Publication date: March 24, 2022Applicant: Tata Consultancy Services LimitedInventors: Shruti Kunde, Mayank Mishra, Rekha Singhal, Amey Pandit, Manoj Nambiar, Gautam Shroff
-
Publication number: 20210390033Abstract: This disclosure relates generally to accelerating development and deployment of enterprise applications where the applications involve both data driven and task driven components in data driven enterprise information technology (IT) systems. The disclosed system is capable of determining components of the application that may be task-driven and/or those components which may be data-driven using inputs such as business use case, data sources and requirements specifications. The system is capable of determining the components that may be developed using task-driven and data-drive paradigms and enables migration of components from the task driven paradigm to the data driven paradigm. Also, the system trains a reinforcement learning (RL) model for facilitating migration of the identified components from the task driven paradigm to the data driven paradigm. The system is further capable of integrating the migrated and existing components to accelerate development and deployment an integrated IT application.Type: ApplicationFiled: June 11, 2021Publication date: December 16, 2021Applicant: Tata Consultancy Services LimitedInventors: Rekha SINGHAL, Gautam SHROFF, Dheeraj CHAHAL, Mayank MISHRA, Shruti KUNDE, Manoj NAMBIAR