Patents by Inventor Joydeep Chakraborty

Joydeep Chakraborty 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: 12154198
    Abstract: A method includes: obtaining an image of a keyboard layout; detecting, from the image, a plurality of key boundaries; determining a label string for a portion of the image defined by a corresponding key boundary from the plurality of key boundaries; selecting, for the determined label string, a corresponding key action; generating a keyboard layout definition for the image of the keyboard layout, the keyboard layout definition including a key definition for the corresponding key boundary, the key definition having: (i) a position for rendering of a key, (ii) a label configured to be rendered at the position of the key, and (iii) an action configured to be caused by selection of the key; and communicating the keyboard layout definition for deployment to a mobile device.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: November 26, 2024
    Assignee: Zebra Technologies Corporation
    Inventors: Joydeep Chakraborty, Mukesh Prabhakar, Vinay Shivaprakash, Krishna Raja
  • Publication number: 20240362309
    Abstract: An authentication screen that prevents access to at least one application via the computing device can be rendered on a display of a computing device. The computing device can scan a physical medium that is external to, and independent of, the computing device to acquire challenge data for a user from the physical medium and the computing device can acquire response data from the user. In response to a successful match between the challenge data and the response data, the authentication screen can be removed from the display and access to the at least one application can be granted. Once access to the computing device is granted to the user, the computing device can identify the user and manage the challenge data, response data, SSO sessions, and/or personalized device configurations.
    Type: Application
    Filed: April 23, 2024
    Publication date: October 31, 2024
    Inventors: Joydeep Chakraborty, Niraj Kumar Sharma, Sabir Valappil Thattath, Nabiraj Seethalaprasad, Amit S. Mehta, Sundaresan Sundaram, Avinash G. Nijampure, Adam Joel Arruda
  • Publication number: 20230343005
    Abstract: A method includes: obtaining an image of a keyboard layout; detecting, from the image, a plurality of key boundaries; determining a label string for a portion of the image defined by a corresponding key boundary from the plurality of key boundaries; selecting, for the determined label string, a corresponding key action; generating a keyboard layout definition for the image of the keyboard layout, the keyboard layout definition including a key definition for the corresponding key boundary, the key definition having: (i) a position for rendering of a key, (ii) a label configured to be rendered at the position of the key, and (iii) an action configured to be caused by selection of the key; and communicating the keyboard layout definition for deployment to a mobile device.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Joydeep Chakraborty, Mukesh Prabhakar, Vinay Shivaprakash, Krishna Raja
  • Publication number: 20220306496
    Abstract: Direct contact membrane distillation (DCMD) was used to generate high purity water from bacteria and endotoxin-contaminated water. The DCMD system includes a nanocarbon-coated membrane. Exemplary nanocarbon-coated membranes include a layer of carbon nanotubes immobilized relative to a polytetrafluorethylene surface (CNIM), a layer of carboxylate functionalized carbon nanotubes immobilized in the PTFE (CNIM-COOH), and a layer of graphene oxide immobilized in the PTFE (GOIM). The nanocarbon-immobilized membranes are effective in generating ultrapure, medical grade water.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 29, 2022
    Applicant: New Jersey Institute of Technology
    Inventors: Somenath Mitra, Indrani Gupta, Joydeep Chakraborty
  • Patent number: 11442582
    Abstract: A method includes: detecting, at a computing device coupled to an image sensor, an input request; in response to detecting the input request, capturing a reference image via the image sensor, the reference image containing a virtual keypad having a set of virtual keys; detecting, in the reference image, the set of virtual keys; capturing, via the image sensor, a key-press image of the virtual keypad; detecting, in the key-press image, a subset of the virtual keys; comparing the set of virtual keys and the subset of virtual keys to identify a key-press obscuring one of the virtual keys; and returning input data corresponding to the obscured virtual key.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: September 13, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Joydeep Chakraborty, Ankit Kumar, Mukesh Prabhakar, Akashdeep Parida
  • Publication number: 20220283667
    Abstract: A method includes: detecting, at a computing device coupled to an image sensor, an input request; in response to detecting the input request, capturing a reference image via the image sensor, the reference image containing a virtual keypad having a set of virtual keys; detecting, in the reference image, the set of virtual keys; capturing, via the image sensor, a key-press image of the virtual keypad; detecting, in the key-press image, a subset of the virtual keys; comparing the set of virtual keys and the subset of virtual keys to identify a key-press obscuring one of the virtual keys; and returning input data corresponding to the obscured virtual key.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Joydeep Chakraborty, Ankit Kumar, Mukesh Prabhakar, Akashdeep Parida
  • Patent number: 11423215
    Abstract: A method of providing multimodal input data to client applications in a data capture device with multiple input assemblies includes: storing, in a memory of the device: a client application defining input fields; and a plurality of input profiles each containing an input field identifier and a modality identifier corresponding to one of the input assemblies. Via execution of the client application, the device controls a display to simultaneously render a plurality of the input fields; determines an active one of the rendered input fields and obtains an active field identifier of the active input field; retrieves an active one of the input profiles containing a field identifier that matches the active input field identifier; controls one of the input assemblies corresponding to the modality identifier of the active input profile to obtain input data; and populates the active input field with the obtained input data.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 23, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Joydeep Chakraborty, Sudhakar Murthy
  • Publication number: 20200192974
    Abstract: A method of providing multimodal input data to client applications in a data capture device with multiple input assemblies includes: storing, in a memory of the device: a client application defining input fields; and a plurality of input profiles each containing an input field identifier and a modality identifier corresponding to one of the input assemblies. Via execution of the client application, the device controls a display to simultaneously render a plurality of the input fields; determines an active one of the rendered input fields and obtains an active field identifier of the active input field; retrieves an active one of the input profiles containing a field identifier that matches the active input field identifier; controls one of the input assemblies corresponding to the modality identifier of the active input profile to obtain input data; and populates the active input field with the obtained input data.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Joydeep Chakraborty, Sudhakar Murthy