Patents by Inventor Swarup Mandal

Swarup Mandal 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: 11218937
    Abstract: Method and system for managing handover decisions while maintaining quality-of-service (QoS) of active user application sessions in a wireless network is disclosed. The method includes determining QoS requirement for each of the active user application sessions (UASs) based on user entitlements for relevant services associated with the active UASs, assessing the active UASs to determine instantaneous QoS level for each of the active UASs, and identifying impacted user equipment (UE) based on an overall QoS level for a set of active UAS, from among the active UASs, running on the impacted UE. The overall QoS level may be based on the instantaneous QoS level and the QoS requirement for each UAS in the set of active UAS. The method further includes managing a handover decision for the impacted UE based on a need for a handover of the impacted UE and a feasibility of the handover of the impacted UE.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: January 4, 2022
    Assignee: Wipro Limited
    Inventors: Shyam Sundar Pal, Swarup Mandal
  • Publication number: 20210306926
    Abstract: Method and system for managing handover decisions while maintaining quality-of-service (QoS) of active user application sessions in a wireless network is disclosed. The method includes determining QoS requirement for each of the active user application sessions (UASs) based on user entitlements for relevant services associated with the active UASs, assessing the active UASs to determine instantaneous QoS level for each of the active UASs, and identifying impacted user equipment (UE) based on an overall QoS level for a set of active UAS, from among the active UASs, running on the impacted UE. The overall QoS level may be based on the instantaneous QoS level and the QoS requirement for each UAS in the set of active UAS. The method further includes managing a handover decision for the impacted UE based on a need for a handover of the impacted UE and a feasibility of the handover of the impacted UE.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Shyam Sundar PAL, Swarup MANDAL
  • Patent number: 11119900
    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: Grant
    Filed: March 27, 2018
    Date of Patent: September 14, 2021
    Assignee: Wipro Limited
    Inventors: Souvik Dutta, Debasish Chanda, Swarup Mandal
  • Patent number: 11068495
    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. Lastly, the dynamic BL DB is integrated with a HMI application utilizing the BL data to implement the BL. The HMI application retrieves the updated BL data from the dynamic BL DB for implementing updated BL.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: July 20, 2021
    Assignee: Wipro Limited
    Inventors: Swarup Mandal, Debasish Chanda, Souvik Dutta
  • Patent number: 10884912
    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: Grant
    Filed: July 20, 2018
    Date of Patent: January 5, 2021
    Assignee: Wipro Limited
    Inventors: Swarup Mandal, Souvik Dutta, Debasish Chanda
  • Patent number: 10606737
    Abstract: The present disclosure relates to the field of device testing. 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: Grant
    Filed: March 20, 2017
    Date of Patent: March 31, 2020
    Assignee: Wipro Limited
    Inventors: Souvik Dutta, Debasish Chanda, Swarup Mandal
  • 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