-
公开(公告)号:US12154198B2
公开(公告)日:2024-11-26
申请号:US17727335
申请日:2022-04-22
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joydeep Chakraborty , Mukesh Prabhakar , Vinay Shivaprakash , Krishna Raja
IPC: G06T11/60 , G06F3/04886 , G06F9/451 , G06V30/18 , G06V30/19
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.
-
公开(公告)号:US20230343005A1
公开(公告)日:2023-10-26
申请号:US17727335
申请日:2022-04-22
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joydeep Chakraborty , Mukesh Prabhakar , Vinay Shivaprakash , Krishna Raja
IPC: G06T11/60 , G06F3/04886 , G06V30/18 , G06V30/19 , G06F9/451
CPC classification number: G06T11/60 , G06F3/04886 , G06V30/1801 , G06V30/19173 , G06F9/451
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.
-
公开(公告)号:US20240362309A1
公开(公告)日:2024-10-31
申请号:US18643000
申请日:2024-04-23
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joydeep Chakraborty , Niraj Kumar Sharma , Sabir Valappil Thattath , Nabiraj Seethalaprasad , Amit S. Mehta , Sundaresan Sundaram , Avinash G. Nijampure , Adam Joel Arruda
IPC: G06F21/32
CPC classification number: G06F21/32
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.
-
公开(公告)号:US11442582B1
公开(公告)日:2022-09-13
申请号:US17193610
申请日:2021-03-05
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joydeep Chakraborty , Ankit Kumar , Mukesh Prabhakar , Akashdeep Parida
IPC: G06F3/042 , G06T11/60 , G06F3/04886
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.
-
公开(公告)号:US20220283667A1
公开(公告)日:2022-09-08
申请号:US17193610
申请日:2021-03-05
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Joydeep Chakraborty , Ankit Kumar , Mukesh Prabhakar , Akashdeep Parida
IPC: G06F3/042 , G06F3/0488 , G06T11/60
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.
-
公开(公告)号:US11423215B2
公开(公告)日:2022-08-23
申请号:US16219696
申请日:2018-12-13
Applicant: Zebra Technologies Corporation
Inventor: Joydeep Chakraborty , Sudhakar Murthy
IPC: G06F17/10 , G06F40/174 , G06K15/00 , G06F15/02
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.
-
-
-
-
-