-
公开(公告)号:US20240303303A1
公开(公告)日:2024-09-12
申请号:US18118222
申请日:2023-03-07
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Chris Kenley , Andrew J. Pekarske , Alok Gaur , Daniel V. Carroll
CPC classification number: G06F21/31 , G06F21/608 , G06F21/1063 , G06F21/1077 , G06F21/1082 , G06F2221/2137
Abstract: A method in a server includes: receiving, from a client computing device associated with an account identifier, an account deletion request corresponding to the account identifier; retrieving, from a repository, an identifier of a printer associated with the account identifier; transmitting a decommissioning command to the printer, the decommissioning command configuring the printer to delete data associated with the account identifier from a local storage of the printer, and deleting, from the repository, the account identifier and account data associated with the account identifier.
-
公开(公告)号:US11797640B2
公开(公告)日:2023-10-24
申请号:US16567994
申请日:2019-09-11
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Bret M. Anno , Leo T. Lowy , Ryan E. Brock
IPC: G06F16/958 , G06F16/9032 , G06F16/9035 , G06F8/61 , H04L29/06 , G06F40/211 , H04L67/01
CPC classification number: G06F16/972 , G06F8/61 , G06F16/9035 , G06F16/90328 , G06F16/986 , G06F40/211 , H04L67/01
Abstract: A system for automatic fleet partitioning includes client devices and a device management server having tag definition and tag assignment repositories. The server receives and stores, in the tag definition repository, definitions with tag assignment criteria; and for each client device: obtains a client identifier and attribute set; for each tag assignment criterion satisfied by the attribute set, associates a corresponding tag name with the client identifier in the tag assignment repository; and for each tag assignment criterion not satisfied by the attribute set, disassociates the corresponding tag name with the client device identifier. The server receives a command to transmit control data to a subset of the client devices associated with a selected tag name; retrieves, from the tag assignment repository, the client identifiers associated with the selected tag name; and transmits the control data to the subset of the client devices.
-
3.
公开(公告)号:US20240231714A1
公开(公告)日:2024-07-11
申请号:US18613627
申请日:2024-03-22
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Yan Zhang
CPC classification number: G06F3/121 , B41J2/0451 , B41J2/04536 , B41J2/0458 , G06F3/1208 , G06F3/1229 , G06F3/1234 , G06F3/1273 , G06N20/00 , G06T7/001 , G06T2207/20081 , G06T2207/30144
Abstract: In some implementations, a device may receive print data associated with a printer. The device may receive an image that depicts content that is printed on media by the printer. The device may determine, using a printhead analysis model, a status of a printhead of the printer based on the print data and a characteristic of the content, wherein the printhead analysis model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference images associated with printed content from the historical printing operations and corresponding resistance measurements for one or more respective printheads of the one or more printers. The device may perform, based on the status, an action associated with the printhead of the printer.
-
公开(公告)号:US11907703B2
公开(公告)日:2024-02-20
申请号:US17694840
申请日:2022-03-15
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Michael J. Ringholm , Chris Kenley , Corbin P. Johnson
Abstract: A software deployment method in a server includes: obtaining a software update for deployment to a plurality of media processing devices; performing a primary deployment phase by: (i) transmitting the software update to selected media processing devices according to a primary deployment rate; (ii) responsive to the transmission, for each selected media processing device, updating a status indicator representing whether deployment of the software update succeeded; and (iii) determining, based on the status indicators, whether an update promotion condition has been satisfied; in response to determining that the update promotion condition has been satisfied, performing a secondary deployment phase by: transmitting the software update to further selected media processing devices according to a secondary deployment rate exceeding the primary deployment rate.
-
公开(公告)号:US20230297359A1
公开(公告)日:2023-09-21
申请号:US17694840
申请日:2022-03-15
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Michael J. Ringholm , Chris Kenley , Corbin P. Johnson
Abstract: A software deployment method in a server includes: obtaining a software update for deployment to a plurality of media processing devices; performing a primary deployment phase by: (i) transmitting the software update to selected media processing devices according to a primary deployment rate; (ii) responsive to the transmission, for each selected media processing device, updating a status indicator representing whether deployment of the software update succeeded; and (iii) determining, based on the status indicators, whether an update promotion condition has been satisfied; in response to determining that the update promotion condition has been satisfied, performing a secondary deployment phase by: transmitting the software update to further selected media processing devices according to a secondary deployment rate exceeding the primary deployment rate.
-
公开(公告)号:US20240192947A1
公开(公告)日:2024-06-13
申请号:US18444188
申请日:2024-02-16
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Michael J. Ringholm , Chris Kenley , Corbin P. Johnson
Abstract: A software deployment method in a server includes: obtaining a software update for deployment to a plurality of media processing devices; performing a primary deployment phase by: (i) transmitting the software update to selected media processing devices according to a primary deployment rate; (ii) responsive to the transmission, for each selected media processing device, updating a status indicator representing whether deployment of the software update succeeded; and (iii) determining, based on the status indicators, whether an update promotion condition has been satisfied; in response to determining that the update promotion condition has been satisfied, performing a secondary deployment phase by: transmitting the software update to further selected media processing devices according to a secondary deployment rate exceeding the primary deployment rate.
-
公开(公告)号:US20240045920A1
公开(公告)日:2024-02-08
申请号:US18382012
申请日:2023-10-19
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Bret M. Anno , Leo T. Lowy , Ryan E. Brock
IPC: G06F16/958 , G06F16/9032 , G06F8/61 , G06F16/9035 , G06F40/211 , H04L67/01
CPC classification number: G06F16/972 , G06F16/986 , G06F16/90328 , G06F8/61 , G06F16/9035 , G06F40/211 , H04L67/01
Abstract: A system for automatic fleet partitioning includes client devices and a device management server having tag definition and tag assignment repositories. The server receives and stores, in the tag definition repository, definitions with tag assignment criteria; and for each client device: obtains a client identifier and attribute set; for each tag assignment criterion satisfied by the attribute set, associates a corresponding tag name with the client identifier in the tag assignment repository; and for each tag assignment criterion not satisfied by the attribute set, disassociates the corresponding tag name with the client device identifier. The server receives a command to transmit control data to a subset of the client devices associated with a selected tag name; retrieves, from the tag assignment repository, the client identifiers associated with the selected tag name; and transmits the control data to the subset of the client devices.
-
公开(公告)号:US11336466B1
公开(公告)日:2022-05-17
申请号:US17118046
申请日:2020-12-10
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Andrew J. Pekarske , James P. Van Huis , Ryan E. Brock , Jared Coy Roundy
Abstract: A method, in a provisioning server, of provisioning a printer, includes: receiving a provisioning request from the printer, the provisioning request containing (i) a printer identifier, and (ii) an account identifier associated with the printer; obtaining, from a digital certificate issuer, a unique string; sending the unique string to the printer; receiving from the printer, in response to sending the unique string, a certificate signing request containing (i) the printer identifier, (ii) the account identifier, and (iii) an authentication token including the unique string signed with a private key of the printer; validating the certificate signing request; passing the validated certificate signing request to the digital certificate issuer; receiving, from the digital certificate issuer, a digital certificate encoding the printer identifier and the account identifier; and providing the digital certificate to the printer for storage.
-
公开(公告)号:US20250080361A1
公开(公告)日:2025-03-06
申请号:US18265943
申请日:2021-11-11
Applicant: Zebra Technologies Corporation
Inventor: Andrew J. Pekarske , James P. Van Huis , Ryan E. Brock
Abstract: A method, in a provisioning server, of provisioning a printer, includes: receiving a provisioning request from the printer, the provisioning request containing (i) a printer identifier, and (ii) an account identifier associated with the printer; obtaining, from a digital certificate issuer, a unique string; sending the unique string to the printer; receiving from the printer, in response to sending the unique string, a certificate signing request containing (i) the printer identifier, (ii) the account identifier, and (iii) an authentication token including the unique string signed with a private key of the printer; validating the certificate signing request; passing the validated certificate signing request to the digital certificate issuer; receiving, from the digital certificate issuer, a digital certificate encoding the printer identifier and the account identifier; and providing the digital certificate to the printer for storage.
-
公开(公告)号:US20230185494A1
公开(公告)日:2023-06-15
申请号:US17547813
申请日:2021-12-10
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ryan E. Brock , Yan Zhang
CPC classification number: G06F3/121 , G06F3/1208 , G06F3/1234 , G06F3/1273 , G06T7/001 , G06F3/1229 , B41J2/0451 , B41J2/04536 , B41J2/0458 , G06N20/00 , G06T2207/30144 , G06T2207/20081
Abstract: In some implementations, a device may receive print data associated with a printer. The device may receive an image that depicts content that is printed on media by the printer. The device may determine, using a printhead analysis model, a status of a printhead of the printer based on the print data and a characteristic of the content, wherein the printhead analysis model is trained based on reference data associated with historical printing operations associated with one or more printers, wherein the reference data includes reference images associated with printed content from the historical printing operations and corresponding resistance measurements for one or more respective printheads of the one or more printers. The device may perform, based on the status, an action associated with the printhead of the printer.
-
-
-
-
-
-
-
-
-