Patents by Inventor Bret M. Anno

Bret M. Anno 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: 20240045920
    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.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Bret M. Anno, Leo T. Lowy, Ryan E. Brock
  • Patent number: 11797640
    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.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: October 24, 2023
    Assignee: Zebra Technologies Corporation
    Inventors: Bret M. Anno, Leo T. Lowy, Ryan E. Brock
  • Publication number: 20230084816
    Abstract: Methods, apparatuses, and computer program products are provided to facilitate connections between devices, such as a printer and a cloud-based server, and to implement an adaptive application framework. In the context of an apparatus, a printer is provided comprising communications circuitry configured to facilitate communications with a network; and processing circuitry configured to transmit a connection request to the network; receive requested connection parameters from the network; transmit printer connection parameters to the network; and establish a first secure connection between the printer and the network. The printer comprising processing circuitry further configured to receive requested connection parameters comprising at least a signed security certificate and a DNS name for a server on the network and to verify the signed security certificate and the DNS name for the server.
    Type: Application
    Filed: July 26, 2022
    Publication date: March 16, 2023
    Inventor: Bret M. Anno
  • Publication number: 20230004333
    Abstract: A server includes: a memory storing printing configuration rules for interfacing with a printing system; a communications interface configured to communicate with a client device; a processor interconnected with the memory and the communications interface, the processor configured to: generate a print system network identifier mapped to the printing system, the print system network identifier configured for identifying print parameters for print jobs; receive, via the communications interface, a print request from the client device, the print request generated based on the print system network identifier and including one or more print parameters for a print job; and send a print instruction to the printing system to initiate the print job at the printing system according to the one or more print parameters, the print instruction generated according to the printing configuration rules.
    Type: Application
    Filed: May 10, 2022
    Publication date: January 5, 2023
    Inventor: Bret M. Anno
  • Patent number: 11526313
    Abstract: A roll of media having a core encircled by a length of media units adhered to a liner, the roll of media having the liner having a width across a shortest dimension of the liner, a perforation pattern in the liner configured to react to a tear in the liner by redirecting the tear towards a center line of the perforation pattern; the perforation pattern having a plurality of perforated lines in the liner, wherein each perforated line comprises a series of die-cuts, wherein the perforation pattern comprises a center-line perforation and a plurality of perforations on either side of the center-line perforation.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: December 13, 2022
    Assignee: Zebra Technologies Corporation
    Inventor: Bret M. Anno
  • Patent number: 11327698
    Abstract: A server includes: a memory storing printing configuration rules for interfacing with a printing system; a communications interface configured to communicate with a client device; a processor interconnected with the memory and the communications interface, the processor configured to: generate a print system network identifier mapped to the printing system, the print system network identifier configured for identifying print parameters for print jobs; receive, via the communications interface, a print request from the client device, the print request generated based on the print system network identifier and including one or more print parameters for a print job; and send a print instruction to the printing system to initiate the print job at the printing system according to the one or more print parameters, the print instruction generated according to the printing configuration rules.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: May 10, 2022
    Assignee: Zebra Technologies Corporation
    Inventor: Bret M. Anno
  • Publication number: 20210405935
    Abstract: A server includes: a memory storing printing configuration rules for interfacing with a printing system; a communications interface configured to communicate with a client device; a processor interconnected with the memory and the communications interface, the processor configured to: generate a print system network identifier mapped to the printing system, the print system network identifier configured for identifying print parameters for print jobs; receive, via the communications interface, a print request from the client device, the print request generated based on the print system network identifier and including one or more print parameters for a print job; and send a print instruction to the printing system to initiate the print job at the printing system according to the one or more print parameters, the print instruction generated according to the printing configuration rules.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventor: Bret M. Anno
  • Publication number: 20210073312
    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.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Bret M. Anno, Leo T. Lowy, Ryan E. Brock
  • Publication number: 20200272382
    Abstract: A roll of media having a core encircled by a length of media units adhered to a liner, the roll of media having the liner having a width across a shortest dimension of the liner, a perforation pattern in the liner configured to react to a tear in the liner by redirecting the tear towards a center line of the perforation pattern; the perforation pattern having a plurality of perforated lines in the liner, wherein each perforated line comprises a series of die-cuts, wherein the perforation pattern comprises a center-line perforation and a plurality of perforations on either side of the center-line perforation.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 27, 2020
    Inventor: Bret M. Anno
  • Publication number: 20190258433
    Abstract: An example disclosed printer includes communications circuitry configured to facilitate communications with a network; and processing circuitry configured to: initiate a connection between the printer and a server via the network; transmit data to the server using the connection, wherein the server is to generate an instruction for the printer based on the data; and perform a printing operation using the instruction received from the server.
    Type: Application
    Filed: May 1, 2019
    Publication date: August 22, 2019
    Inventor: Bret M. Anno
  • Patent number: 10318216
    Abstract: An example disclosed printer includes communications circuitry configured to facilitate communications with a network; and processing circuitry configured to: initiate a connection between the printer and a server via the network; transmit data to the server using the connection, wherein the server is to generate an instruction for the printer based on the data; and perform a printing operation using the instruction received from the server.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: June 11, 2019
    Assignee: Zebra Technologies Corporation
    Inventor: Bret M. Anno
  • Patent number: 9454335
    Abstract: A printer which is configured to automatically transmit data, such as critical and non-critical printer data, and route that data through at least one of a plurality of communication channels and services, such as via e-mail or mobile wireless equipment (e.g. an Internet-ready pager, a Personal Communications Service (PCS) phone or a wireless Personal Digital Assistant (PDA)). Preferably, the printer is configured such that it can be programmed and controlled from a remote location. Preferably, the printer is configured such that new label formats can be added from a remote location, and label formats stored in the printer can be viewed and modified from a remote location. Preferably, the printer is also configured such that barcode rendering algorithms can be downloaded to the printer from a remote location, and such that printer settings can be viewed and modified from a remote location, and thereafter can be downloaded to the printer and/or to other printers in a network to facilitate cloning.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: September 27, 2016
    Assignee: ZIH CORP.
    Inventors: Jeffrey R. Kaufman, Victor Salmons, Steven P. King, Bruce N. Alleshouse, Bret M. Anno
  • Publication number: 20160216922
    Abstract: An example disclosed printer includes communications circuitry configured to facilitate communications with a network; and processing circuitry configured to: initiate a connection between the printer and a server via the network; transmit data to the server using the connection, wherein the server is to generate an instruction for the printer based on the data; and perform a printing operation using the instruction received from the server.
    Type: Application
    Filed: April 6, 2016
    Publication date: July 28, 2016
    Inventor: Bret M. Anno
  • Patent number: 7126716
    Abstract: A printer which is configured to automatically transmit data, such as critical and non-critical printer data, and route that data through at least one of a plurality of communication channels and services, such as via e-mail or mobile wireless equipment (e.g. an Internet-ready pager, a Personal Communications Service (PCS) phone or a wireless Personal Digital Assistant (PDA)). Preferably, the printer is configured such that it can be programmed and controlled from a remote location. Preferably, the printer is configured such that new label formats can be added from a remote location, and label formats stored in the printer can be viewed and modified from a remote location. Preferably, the printer is also configured such that barcode rendering algorithms can be downloaded to the printer from a remote location, and such that printer settings can be viewed and modified from a remote location, and thereafter can be downloaded to the printer and/or to other printers in a network to facilitate cloning.
    Type: Grant
    Filed: August 18, 2000
    Date of Patent: October 24, 2006
    Assignee: ZIH Corp.
    Inventors: Jeffrey R. Kaufman, Victor Salmons, Steven P. King, Bruce N. Alleshouse, Bret M. Anno