Patents by Inventor Debasish Chanda

Debasish Chanda 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: 20200051272
    Abstract: A method and a system are described for counting objects in an image. The method includes receiving at least one image comprising one or more objects. The method includes determining contours of the one or more objects using one or more morphological operations on the at least one image. The method further includes identifying shapes of the one or more objects based on counting a number of contours associated with each of the one or more objects. The method includes comparing the shapes of the one or more objects with one or more predefined training images to identify one or more objects of interest. The method includes counting the one or more objects of interest based on the shapes of the one or more objects of interest.
    Type: Application
    Filed: November 14, 2018
    Publication date: February 13, 2020
    Inventors: Aniruddha MUKHERJEE, Subhabrata BISWAS, Debasish CHANDA
  • Publication number: 20190370162
    Abstract: This disclosure relates generally to a human machine interface (HMI) application, and more particularly to method, system, and framework for testing the HMI application on a target device. In one embodiment, the method may include accessing a test script corresponding to a test case for testing the HMI application on the target device. The test script may include a set of mutually independent primitive executables. Each primitive executable may be configured to simulate at least one of a trigger or a condition corresponding to a business logic (BL) component of the HMI application and to verify an output using at least one of a view component or a platform component of the HMI application. The method may further include transmitting each of the set of primitive executables to the target device for execution, and receiving a result corresponding to the execution of the each of the set of primitive executables.
    Type: Application
    Filed: July 20, 2018
    Publication date: December 5, 2019
    Inventors: Swarup Mandal, Souvik Dutta, Debasish Chanda
  • Publication number: 20190303128
    Abstract: The present disclosure discloses a method and a system for integrating an update on a HMI application of target platform using HMI as a Service (HaaS). The method comprises receiving a request for updating a HMI application of the target platform. The request comprises request for updating at least one of a view or Business Logic (BL) of the HMI application. Further, the method comprises requesting a HMI Service Delivery Platform (HSDP) to deliver at least one of an updated view and an updated BL for updating the HMI application of the target platform. Further, at least one of the updated view or the updated BL are received from the HSDP, for implementing in the HMI application and integrated with the HMI application, thereby updating the HMI application using HaaS. The present disclosure allows independent testing of the view and the BL.
    Type: Application
    Filed: April 9, 2018
    Publication date: October 3, 2019
    Inventors: Debasish Chanda, Swarup Mandal, Souvik Dutta
  • Publication number: 20190294530
    Abstract: This disclosure relates generally to a human machine interface (HMI) application, and more particularly to modular testing kits and testing framework for testing the HMI application. In one embodiment, a method for developing a modular testing kit for testing a modular component of the HMI application is disclosed. The method may include generating a plurality of test cases for testing the modular component based on a definition of each of a set of interfaces configured to implement the modular component on a target platform, developing the modular testing kit to execute the plurality of test cases by simulating each of the set of interfaces, and creating a test script for each of the plurality of test cases using the modular testing kit.
    Type: Application
    Filed: March 27, 2018
    Publication date: September 26, 2019
    Inventors: Souvik Dutta, Debasish Chanda, Swarup Mandal
  • Patent number: 10409586
    Abstract: This disclosure relates generally to a human machine interface (HMI) application, and more particularly to method and system for developing and delivering the HMI application from a host service delivery platform (HSDP) to a target platform. In one embodiment, a method for delivering an update on the HMI application from the HSDP to the target platform is disclosed. The method may include determining a need for updating the HMI application on the target platform, which implements a previous version of the HMI application. Based on the need, the method may further include, generating a package based on a comparison between a database emulating a current version of the HMI application and a database emulating the previous version of the HMI application, and delivering the package for updating the HMI application on the target platform. The database may be implemented in a database schema.
    Type: Grant
    Filed: March 31, 2018
    Date of Patent: September 10, 2019
    Assignee: Wipro Limited
    Inventors: Debasish Chanda, Swarup Mandal, Souvik Dutta
  • Publication number: 20190258468
    Abstract: This disclosure relates generally to a human machine interface (HMI) application, and more particularly to method and system for developing and delivering the HMI application from a host service delivery platform (HSDP) to a target platform. In one embodiment, a method for delivering an update on the HMI application from the HSDP to the target platform is disclosed. The method may include determining a need for updating the HMI application on the target platform, which implements a previous version of the HMI application. Based on the need, the method may further include, generating a package based on a comparison between a database emulating a current version of the HMI application and a database emulating the previous version of the HMI application, and delivering the package for updating the HMI application on the target platform. The database may be implemented in a database schema.
    Type: Application
    Filed: March 31, 2018
    Publication date: August 22, 2019
    Inventors: Debasish Chanda, Swarup Mandal, Souvik Dutta
  • Publication number: 20190258724
    Abstract: The present disclosure discloses a method and system for integrating a dynamic scene Database (DB) with a Human Machine Interface (HMI) application. The method comprises receiving a scene specification. The scene specification comprises scene data and one or more parameters associated with the scene data. Further, a data pool and a design interface are generated based on the scene specification and a business logic associated with the scene data. Thereafter, a dynamic scene DB is developed based on the one or more parameters, the data pool and the design interface. Furthermore, the scene data in the dynamic scene DB is updated when the scene data in the scene specification is updated. Lastly, the dynamic scene DB is integrated with a HMI application for displaying a view. The HMI application retrieves the updated scene data from the dynamic scene DB for displaying an updated view.
    Type: Application
    Filed: March 31, 2018
    Publication date: August 22, 2019
    Inventors: Debasish Chanda, Swarup Mandal, Souvik Dutta
  • Publication number: 20190251185
    Abstract: The present disclosure discloses a method and system for integrating a dynamic Business Logic (BL) Database (DB) with a Human Machine Interface (HMI) application. The method comprises receiving a Business Logic (BL) specification. The BL specification comprises BL data and one or more parameters associated with the BL data. Further, one or more state charts of the BL data are generated from the BL specification. Thereafter, a dynamic BL DB is developed based on the one or more parameters and the one or more state charts. Furthermore, the BL data in the dynamic BL DB is updated when the BL data in the BL specification is updated.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 15, 2019
    Inventors: SWARUP MANDAL, DEBASISH CHANDA, SOUVIK DUTTA
  • Patent number: 10191825
    Abstract: This disclosure relates generally to device testing, and more particularly to a system and method for testing a device using a light weight device validation (LWDV) protocol. This includes accessing a test script corresponding to a test case testing the device. The test script includes a set of mutually independent primitive executables. The method includes packetizing one or more of the set of primitive executables based on a LWDV protocol. The method further includes transmitting the one or more encoded primitive executables to the device for execution.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: January 29, 2019
    Assignee: WIPRO LIMITED
    Inventors: Souvik Dutta, Debasish Chanda, Swarup Mandal
  • Patent number: 10129083
    Abstract: Methods, devices, and non-transitory computer readable media optimize an over-the-air update include identifying initiation of an over-the-air update for a client computing device. The update is retrieved from a content server based on the identifying and utilizing a first protocol. The update to the client computing device is divided into a plurality of data segments which are sequentially downloaded utilizing a second protocol which is different from the first protocol.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: November 13, 2018
    Assignee: Wipro Limited
    Inventors: Debasish Chanda, Swarup Mandal
  • Publication number: 20180253365
    Abstract: This disclosure relates generally to device testing, and more particularly to a system and method for testing a resource constrained device. In one embodiment, a method is provided for testing a resource constrained device. The method includes determining a test case for testing the resource constrained device, and accessing a test script corresponding to the test case. The test script includes a set of mutually independent primitive executables. The method further includes transmitting each of the set of primitive executables to the resource constrained device for execution, and receiving a result corresponding to the execution of the each of the set of primitive executables.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 6, 2018
    Inventors: Souvik Dutta, Debasish Chanda, Swarup Mandal
  • Publication number: 20180253364
    Abstract: This disclosure relates generally to device testing, and more particularly to a system and method for testing a device using a light weight device validation (LWDV) protocol. In one embodiment, a method is provided for testing the device. The method comprises accessing a test script corresponding to a test case for testing the device. The test script comprises a set of mutually independent primitive executables. The method further comprises packetizing one or more of the set of primitive executables based on a light weight device validation (LWDV) protocol. The method further comprises transmitting the one or more encoded primitive executables to the device for execution.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 6, 2018
    Inventors: Souvik DUTTA, Debasish CHANDA, Swarup MANDAL
  • Publication number: 20180210973
    Abstract: This disclosure relates generally to data processing, and more particularly, to methods and systems for improving user experience of an electronic device. In one embodiment, a hardware processor-implemented method for improving user experience design (UX) of an electronic device is provided.
    Type: Application
    Filed: March 7, 2017
    Publication date: July 26, 2018
    Inventors: Swarup MANDAL, Debasish Chanda, Souvik Dutta
  • Publication number: 20170264481
    Abstract: Methods, devices, and non-transitory computer readable media optimize an over-the-air update include identifying initiation of an over-the-air update for a client computing device. The update is retrieved from a content server based on the identifying and utilizing a first protocol. The update to the client computing device is divided into a plurality of data segments which are sequentially downloaded utilizing a second protocol which is different from the first protocol.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventors: Debasish Chanda, Swarup Mandal
  • Publication number: 20170188570
    Abstract: An apparatus and method for attracting game animals such as a turkey. An asymmetric canopy is provided with the image of a game animal such as a turkey. The canopy is coupled to a shaft and a plurality of extensible rib assemblies. A runner provided along the shaft and coupled to the extensible rib assemblies deploys and collapses the canopy as the runner is moved back and forth. The canopy is provided with a truncated flat bottom so as not to interfere with a hunters feet when the hunter is moving and to reduce snagging of the canopy on weeds and brush. The canopy may be deployed and collapsed to mimic the action of a strutting tom turkey.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: WILLIAM GLEN DOWNARD, Debasish Chanda, Swarup Mandal
  • Patent number: 9582262
    Abstract: Systems, methods, and computer-readable media for upgrading electronic devices are provided. An exemplary method executed by a hardware processor may comprise providing a management agent on an electronic device for communicating with one or more device drivers associated with the electronic device. The management agent may be installed, for example, using a downloaded upgrade package. The method may further comprise upgrading the one or more device drivers to enable a direct connection between the management agent and the one or more device drivers. This direct connection, in some embodiments, may enable the management agent to access, using the one or more device drivers, persistent storage associated with the electronic device. The method may further comprise providing a new boot loader to the management agent, and overwriting, by the management agent, an existing boot loader in the persistent storage with the received new boot loader, using the one or more device drivers.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: February 28, 2017
    Assignee: WIPRO LIMITED
    Inventors: Abhishek Dhar, Swarup Mandal, Debasish Chanda
  • Publication number: 20150363187
    Abstract: Systems, methods, and computer-readable media for upgrading electronic devices are provided. An exemplary method executed by a hardware processor may comprise providing a management agent on an electronic device for communicating with one or more device drivers associated with the electronic device. The management agent may be installed, for example, using a downloaded upgrade package. The method may further comprise upgrading the one or more device drivers to enable a direct connection between the management agent and the one or more device drivers. This direct connection, in some embodiments, may enable the management agent to access, using the one or more device drivers, persistent storage associated with the electronic device. The method may further comprise providing a new boot loader to the management agent, and overwriting, by the management agent, an existing boot loader in the persistent storage with the received new boot loader, using the one or more device drivers.
    Type: Application
    Filed: August 12, 2014
    Publication date: December 17, 2015
    Applicant: WIPRO LIMITED
    Inventors: Abhishek DHAR, Swarup Mandal, Debasish Chanda