Patents by Inventor Arijit Chatterjee
Arijit Chatterjee 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: 20240068934Abstract: The disclosure relates generally to methods and systems for monitoring lubricant oil condition using a photoacoustic modelling. Conventional techniques in the art for checking the condition of the lubricant oil is laboratory based and thus time consuming, error prone and not efficient. The present disclosure discloses a photoacoustic simulation model which is developed utilizing a photonic model such as a Monte Carlo method-based optical simulation integrated with a finite element model such as a k-wave toolbox-based acoustic measurement. The photoacoustic simulation model of the present disclosure is used to obtain a photoacoustic signal of the lubricant oil sample and a set of statistical features are determined from the obtained photoacoustic signal. The determined set of statistical features are then used as a training data to develop a machine learning (ML) model which is used to classify a type of contamination of the test lubricating oil.Type: ApplicationFiled: July 19, 2023Publication date: February 29, 2024Applicant: Tata Consultancy Services LimitedInventors: Subhasri CHATTERJEE, Abhijit GOREY, Arijit SINHARAY, Chirabrata BHAUMIK, Tapas CHAKRAVARTY, Supriya GAIN, Arpan PAL
-
Patent number: 11386393Abstract: Project asset and preference sharing techniques are described. In one or more embodiments, a request is received to assign a project asset or preference to a member of a team. The received request includes an identifier of a project for which the project asset or preference will be assigned. To assign the asset or preference specified in the request, a list of teams to which the member belongs is ascertained. The assets and preferences associated with each of the teams are then checked for the identifier to identify the project assets and preferences associated with the project. Once the project assets and preferences associated with the project are identified, a response is generated for communication to the member. The response is configured to include indications of the identified project assets and preferences that enable the member to access the identified project assets and preferences via the application, such that the member is also given access to the assigned project asset or preference.Type: GrantFiled: January 17, 2019Date of Patent: July 12, 2022Assignee: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Dhiraj Sadhwani, Arijit Chatterjee
-
Patent number: 11182048Abstract: A computing device including a user input device. The computing device may further include memory storing a file tree that includes a plurality of files arranged in a hierarchical structure having a plurality of nodes. The computing device may further include at least one processor configured to receive, via the user input device, a scoping selection of one or more nodes of the plurality of nodes. The scoping selection may indicate a respective display status for each of the one or more nodes. The processor may generate a scoped view of the file tree in which for each selected node, whether that selected node is displayed or hidden in the scoped view is determined based at least on the respective display status indicated for that selected node by the scoping selection. The processor may output the scoped view to a display for display in a graphical user interface (GUI).Type: GrantFiled: May 16, 2019Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Andrew C. Ng, Mark Wade Heninger, Smitha Bhat Bharadwaj, Alan Jinsoo Yu, Arijit Chatterjee
-
Patent number: 10965517Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: August 11, 2017Date of Patent: March 30, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Patent number: 10884903Abstract: A processor may receive record data describing at least one interaction between a client and a production environment providing a software service. The processor may receive company dump data describing a context of the production environment during the at least one interaction. The processor may construct at least one simulation of at least one version of the software service including the context. The processor may replay the at least one interaction within the at least one simulation to generate at least one replay result. The processor may identify at least one problem with the at least one version of the software service based on the at least one replay result.Type: GrantFiled: November 1, 2018Date of Patent: January 5, 2021Assignee: INTUIT INC.Inventors: Trilokesh Barua, Linu Mathew Koshy, Samarinder Singh Thind, Anandhi Krishnaswamy, Deepak Yadav, Suhas S, Arijit Chatterjee, Deepashri Nataraj, Akila Subramanian
-
Publication number: 20200363912Abstract: A computing device including a user input device. The computing device may further include memory storing a file tree that includes a plurality of files arranged in a hierarchical structure having a plurality of nodes. The computing device may further include at least one processor configured to receive, via the user input device, a scoping selection of one or more nodes of the plurality of nodes. The scoping selection may indicate a respective display status for each of the one or more nodes. The processor may generate a scoped view of the file tree in which for each selected node, whether that selected node is displayed or hidden in the scoped view is determined based at least on the respective display status indicated for that selected node by the scoping selection. The processor may output the scoped view to a display for display in a graphical user interface (GUI).Type: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Andrew C. NG, Mark Wade HENINGER, Smitha Bhat BHARADWAJ, Alan Jinsoo YU, Arijit CHATTERJEE
-
Patent number: 10560308Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: August 11, 2017Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Patent number: 10484461Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: August 11, 2017Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Publication number: 20190156290Abstract: Project asset and preference sharing techniques are described. In one or more embodiments, a request is received to assign a project asset or preference to a member of a team. The received request includes an identifier of a project for which the project asset or preference will be assigned. To assign the asset or preference specified in the request, a list of teams to which the member belongs is ascertained. The assets and preferences associated with each of the teams are then checked for the identifier to identify the project assets and preferences associated with the project. Once the project assets and preferences associated with the project are identified, a response is generated for communication to the member. The response is configured to include indications of the identified project assets and preferences that enable the member to access the identified project assets and preferences via the application, such that the member is also given access to the assigned project asset or preference.Type: ApplicationFiled: January 17, 2019Publication date: May 23, 2019Applicant: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Dhiraj Sadhwani, Arijit Chatterjee
-
Publication number: 20190052516Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: ApplicationFiled: August 11, 2017Publication date: February 14, 2019Inventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Publication number: 20190052699Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: ApplicationFiled: August 11, 2017Publication date: February 14, 2019Inventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Publication number: 20190052517Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: ApplicationFiled: August 11, 2017Publication date: February 14, 2019Inventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed
-
Patent number: 10204318Abstract: Project asset and preference sharing techniques are described. In one or more embodiments, a request is received to assign a project asset or preference to a member of a team. The received request includes an identifier of a project for which the project asset or preference will be assigned. To assign the asset or preference specified in the request, a list of teams to which the member belongs is ascertained. The assets and preferences associated with each of the teams are then checked for the identifier to identify the project assets and preferences associated with the project. Once the project assets and preferences associated with the project are identified, a response is generated for communication to the member. The response is configured to include indications of the identified project assets and preferences that enable the member to access the identified project assets and preferences via the application, such that the member is also given access to the assigned project asset or preference.Type: GrantFiled: June 30, 2015Date of Patent: February 12, 2019Assignee: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Dhiraj Sadhwani, Arijit Chatterjee
-
Publication number: 20170004447Abstract: Project asset and preference sharing techniques are described. In one or more embodiments, a request is received to assign a project asset or preference to a member of a team. The received request includes an identifier of a project for which the project asset or preference will be assigned. To assign the asset or preference specified in the request, a list of teams to which the member belongs is ascertained. The assets and preferences associated with each of the teams are then checked for the identifier to identify the project assets and preferences associated with the project. Once the project assets and preferences associated with the project are identified, a response is generated for communication to the member. The response is configured to include indications of the identified project assets and preferences that enable the member to access the identified project assets and preferences via the application, such that the member is also given access to the assigned project asset or preference.Type: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: Sanjeev Kumar Biswas, Dhiraj Sadhwani, Arijit Chatterjee
-
Patent number: 9392144Abstract: Techniques are disclosed for manipulating a media player based on the environment in which content is consumed. For example, a user listening to a radio broadcast or some other ambient sound hears a song begin to play. Recognizing the song, the user wishes to watch an associated music video. A smartphone is used to record a portion of the ambient sound using an application configured according to certain disclosed embodiments. The observed audio is compared with one or more archived audio segments, each of which is associated with corresponding video content. If a match is found between the observed audio segment and an archived audio segment, video content corresponding to the matched archived audio segment is played back via a media player installed on the device. The playback is synchronized with the ambient sound. This allows the user to enjoy both the ambient audio and corresponding video content.Type: GrantFiled: June 23, 2014Date of Patent: July 12, 2016Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Arijit Chatterjee, Gaurav Luthra, Kausar Munshi
-
Publication number: 20150373231Abstract: Techniques are disclosed for manipulating a media player based on the environment in which content is consumed. For example, a user listening to a radio broadcast or some other ambient sound hears a song begin to play. Recognizing the song, the user wishes to watch an associated music video. A smartphone is used to record a portion of the ambient sound using an application configured according to certain disclosed embodiments. The observed audio is compared with one or more archived audio segments, each of which is associated with corresponding video content. If a match is found between the observed audio segment and an archived audio segment, video content corresponding to the matched archived audio segment is played back via a media player installed on the device. The playback is synchronized with the ambient sound. This allows the user to enjoy both the ambient audio and corresponding video content.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Arijit Chatterjee, Gaurav Luthra, Kausar Munshi
-
Patent number: 8701096Abstract: A computer implemented method includes receiving an ordered sequence of programming language statements, identifying a first statement and one or more second statements that are configured to be executed after the first statement, in which the first statement is configured to initiate an asynchronous task that executes asynchronously with respect to the one or more second statements, and configuring the one or more second statements to execute upon completion of the asynchronous task.Type: GrantFiled: October 15, 2009Date of Patent: April 15, 2014Assignee: Adobe Systems IncorporatedInventors: Anantharaman Palacode Narayana Iyer, Arijit Chatterjee, Jyoti Kishnani
-
Patent number: RE49366Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: November 16, 2021Date of Patent: January 10, 2023Assignee: Microsoft Technology Licensing, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed, Autumn Lee Johnson
-
Patent number: RE49866Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: November 16, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed, Autumn Lee Johnson
-
Patent number: RE49914Abstract: Systems are provided for logging transactions in heterogeneous networks that include a combination of one or more instrumented components and one or more non-instrumented components. The instrumented components are configured to generate impersonated log records for the non-instrumented components involved in the transaction processing hand-offs with the instrumented components. The impersonated log records are persisted with other log records that are generated by the instrumented components in a transaction log that is maintained by a central logging system to reflect a complete flow of the transaction processing performed on the object, including the flow through the non-instrumented component(s).Type: GrantFiled: November 16, 2021Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: David Christopher Wright, Arijit Chatterjee, Qingqing Yuan, Praveen Kumar Barli, Basaveshwar S. Hiremath, Nosheen M. Syed, Autumn Lee Johnson