Patents by Inventor Peter J. Zehler

Peter J. Zehler 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: 10938920
    Abstract: Methods and systems for identifying and locating assets. Data can be transmitted at regular intervals from a client to a server for processing by the server and stored in a database associated with the server. Such data characterizes the behavior of a user with respect one or more assets that communicate electronically with the server. Based on the data in the database, an indication of the status of the asset (or assets) can be determined. This indication is then utilized to assist in identifying and/or locating the asset.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: March 2, 2021
    Assignee: Xerox Corporation
    Inventors: Matthew John Quirk, Peter J. Zehler
  • Patent number: 10931666
    Abstract: A method, non-transitory computer readable medium, and apparatus for connecting a mobile device with an output device are disclosed. The method may be performed by a processor of a pairing server. For example, the method receives a request to connect the mobile device of an authenticated user to the output device, identifies the mobile device in a database comprising a register of authenticated users and one or more mobile devices of each one of the authenticated users, and transmits a configuration information and a connection information to the mobile device, wherein the configuration information causes the mobile device to modify a configuration of the mobile device and automatically connect to the output device based on the connection information.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: February 23, 2021
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 10841343
    Abstract: A system server includes a memory and a processor in communication with the memory. The processor is configured to process a request to lower a security level of one or more communication channels of a secure communication system, where the request is responsive to a problem in the secure communication system. The processor is also configured to generate a message to inform connected devices associated with the one or more communication channels that the security level is to be lowered. The processor is further configured to lower the security level. The processor is further configured to commence a timer to control an amount of time that the security level is to remain lowered.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: November 17, 2020
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Lawrence W. Meyer
  • Patent number: 10841735
    Abstract: Systems and methods for adapting a service provided based on a local taxonomy defining a local community of individuals are disclosed. The systems and methods involve a close proximity protocol used to detect and/or communicate with various mobile devices located within a certain range of a site location, and include a device that requests information from the mobile devices and a device that provides a service to the one or more users within range of the service-providing device. A local taxonomy is generated and evolved based on the dynamics of the local community of individuals (i.e. as individuals enter and exit the range of the system), and the service(s) provided is adapted as the local taxonomy changes.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: November 17, 2020
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Publication number: 20200351610
    Abstract: Systems and methods for adapting a service provided based on a local taxonomy defining a local community of individuals are disclosed. The systems and methods involve a close proximity protocol used to detect and/or communicate with various mobile devices located within a certain range of a site location, and include a device that requests information from the mobile devices and a device that provides a service to the one or more users within range of the service-providing device. A local taxonomy is generated and evolved based on the dynamics of the local community of individuals (i.e. as individuals enter and exit the range of the system), and the service(s) provided is adapted as the local taxonomy changes.
    Type: Application
    Filed: January 17, 2019
    Publication date: November 5, 2020
    Applicant: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 10756917
    Abstract: A method for establishing a network connection between a mobile device and a network device includes determining whether the mobile device has previously established a network connection with the network device, and determining whether the mobile device and the network device can connect using information corresponding to a previously established network connection. If the mobile device has not previously established a network connection with the network device or if the mobile device and the network device cannot connect using above information, the method includes determining whether one or more records of network connections corresponding to the network device exist, and determining if the mobile device and the network device can connect using information included in those records. If the mobile device and the network device can connect using the above information or records, the transmitter component of the mobile device establishes a new network connection with the network device.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: August 25, 2020
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Matthew J. Quirk, Lawrence W. Meyer
  • Publication number: 20200236232
    Abstract: Systems and methods for tracking large deployments of managed devices in a facility are disclosed. A tracking system is embedded into the managed devices, which may include, for example, printers, copiers, scanners, and multi-function devices (MFD). Location information is generated and maintained using an external server, and when a deployment location check event is triggered, a user of the device is prompted to confirm its deployment location and/or update its location information.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Applicant: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 10708451
    Abstract: Systems and methods for tracking large deployments of managed devices in a facility are disclosed. A tracking system is embedded into the managed devices, which may include, for example, printers, copiers, scanners, and multi-function devices (MFD). Location information is generated and maintained using an external server, and when a deployment location check event is triggered, a user of the device is prompted to confirm its deployment location and/or update its location information.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: July 7, 2020
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 10659635
    Abstract: A proxy logger is a proxy or gateway between a Semantic Query/Certification tool and a Multifunction device, such as a multifunction printer. A user specifies the beginning and end points of a specific operation and the proxy logger records network requests and decrypts/encrypts the traffic. The proxy logger and SQCT logs the results for later consumption. Using this method the Semantic Query/Certification tool may generate a certification report or enumerate how a semantic operation is performed for different models of MFDs. The output of the log will be used to build device management profile for the MFD.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: May 19, 2020
    Assignee: XEROX CORPORATION
    Inventor: Peter J. Zehler
  • Publication number: 20190387129
    Abstract: A method, non-transitory computer readable medium, and apparatus for preventing reproduction of secure data on a multi-function device are disclosed. The method may be performed by a processor of a multi-function device. For example, the method receives a request to reproduce a document, calculates a perceptual hash of the document, transmits the perceptual hash of the document to a server, receives a control signal to halt reproduction of the document on the printing device in response to a perceptual hash of the secure data stored on the server matching at least a portion of the perceptual hash of the document, and halts the reproduction of the document on the printing device in response to the control signal.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventor: Peter J. Zehler
  • Patent number: 10491782
    Abstract: A method, non-transitory computer readable medium, and apparatus for preventing reproduction of secure data on a multi-function device are disclosed. The method may be performed by a processor of a multi-function device. For example, the method receives a request to reproduce a document, calculates a perceptual hash of the document, transmits the perceptual hash of the document to a server, receives a control signal to halt reproduction of the document on the printing device in response to a perceptual hash of the secure data stored on the server matching at least a portion of the perceptual hash of the document, and halts the reproduction of the document on the printing device in response to the control signal.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: November 26, 2019
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Publication number: 20190306160
    Abstract: A method, non-transitory computer readable medium, and apparatus for connecting a mobile device with an output device are disclosed. The method may be performed by a processor of a pairing server. For example, the method receives a request to connect the mobile device of an authenticated user to the output device, identifies the mobile device in a database comprising a register of authenticated users and one or more mobile devices of each one of the authenticated users, and transmits a configuration information and a connection information to the mobile device, wherein the configuration information causes the mobile device to modify a configuration of the mobile device and automatically connect to the output device based on the connection information.
    Type: Application
    Filed: March 28, 2018
    Publication date: October 3, 2019
    Inventor: Peter J. Zehler
  • Publication number: 20190281089
    Abstract: A system server includes a memory and a processor in communication with the memory. The processor is configured to process a request to lower a security level of one or more communication channels of a secure communication system, where the request is responsive to a problem in the secure communication system. The processor is also configured to generate a message to inform connected devices associated with the one or more communication channels that the security level is to be lowered. The processor is further configured to lower the security level. The processor is further configured to commence a timer to control an amount of time that the security level is to remain lowered.
    Type: Application
    Filed: March 9, 2018
    Publication date: September 12, 2019
    Inventors: Peter J. Zehler, Lawrence W. Meyer
  • Patent number: 10271206
    Abstract: A system may include a device having a program that includes a workflow system public key associated with a workflow system and programming instructions that allow the device to communicate with the workflow system over a communication network. The system may initialize a device by sending communications to the workflow system, receiving a response that includes information encrypted with a workflow system private key, and verifying the authenticity of the response by using the workflow system public key to decrypt the information in the response. The system may register the device for privacy treatment by the workflow system by generating a key pair that includes a client private key and a client public key, generating an encrypted client key by encrypting the client public key with the workflow system public key, including the encrypted client key in a privacy request, and sending the privacy request to the workflow system.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: April 23, 2019
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 10230737
    Abstract: A method for providing guest access to a guest user for a network resource device based on proximity includes provisioning a plurality of network resource devices with a set of guest-on boarding information, receiving a request for guest access from a guest user for the network resource devices, determining if the guest user is within a certain distance of at least one of the network resource devices, and if the guest user is within the certain distance of at least one of the network resource devices identify each such network resource device as a proximate device. The method also includes providing a first set of guest on-boarding information to the guest user, via one of the proximate devices. The first set of guest on-boarding information includes a first unique identifier, and guest access credentials are provided to the guest user upon receipt of the first unique identifier.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: March 12, 2019
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Emil Macarie
  • Patent number: 10187549
    Abstract: A method for printing a document from a mobile device includes identifying a document to be printed and generating a notification comprising a selection of at least one candidate print device that may be selected for printing. The notification may be generated by analyzing, by one or more mobile device applications, the document to be printed to identify a document context including a security level of the identified document; using data sensed by one or more mobile device sensors to identify a user context including at least a current geographical location of the user; using the user context to detect a print device near the geographical location of the user; and accessing a rule set to determine if the identified document can be printed on the detected print device based on the security level of the identified document; and causing a user interface to output the notification.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: January 22, 2019
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Lawrence W. Meyer, Erol Esen
  • Publication number: 20180288067
    Abstract: A method for providing guest access to a guest user for a network resource device based on proximity includes provisioning a plurality of network resource devices with a set of guest-on boarding information, receiving a request for guest access from a guest user for the network resource devices, determining if the guest user is within a certain distance of at least one of the network resource devices, and if the guest user is within the certain distance of at least one of the network resource devices identify each such network resource device as a proximate device. The method also includes providing a first set of guest on-boarding information to the guest user, via one of the proximate devices. The first set of guest on-boarding information includes a first unique identifier, and guest access credentials are provided to the guest user upon receipt of the first unique identifier.
    Type: Application
    Filed: June 7, 2018
    Publication date: October 4, 2018
    Inventors: Peter J. Zehler, Emil Macarie
  • Patent number: 10021109
    Abstract: A method for providing guest access to a guest user for a network resource device based on proximity includes provisioning a plurality of network resource devices with a set of guest-on boarding information, receiving a request for guest access from a guest user for the network resource devices, determining if the guest user is within a certain distance of at least one of the network resource devices, and if the guest user is within the certain distance of at least one of the network resource devices identify each such network resource device as a proximate device. The method also includes providing a first set of guest on-boarding information to the guest user, via one of the proximate devices. The first set of guest on-boarding information includes a first unique identifier, and guest access credentials are provided to the guest user upon receipt of the first unique identifier.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: July 10, 2018
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Emil Macarie
  • Patent number: 9933359
    Abstract: Disclosed herein is a paper based diagnostic device including a portable biomedical diagnostic device comprising, paper, wax, and reagents. The biomedical diagnostic device can analyze biochemical assays in test fluids such as blood, urine, and saliva. Diagnostic devices can include one or more of tracking information, personal identification information, security information, color calibration information, and environmental indicators. The security information can further include keys or codes identifying one or more unique characteristics. One aspect of the security information ensures that only predeterminable vendors are able to determine the results of a test from the diagnostic devices.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: April 3, 2018
    Assignee: XEROX CORPORATION
    Inventors: Peter J. Zehler, Jing Zhou, Nancy Y. Jia
  • Publication number: 20180083795
    Abstract: A method for establishing a network connection between a mobile device and a network device includes determining whether the mobile device has previously established a network connection with the network device, and determining whether the mobile device and the network device can connect using information corresponding to a previously established network connection. If the mobile device has not previously established a network connection with the network device or if the mobile device and the network device cannot connect using above information, the method includes determining whether one or more records of network connections corresponding to the network device exist, and determining if the mobile device and the network device can connect using information included in those records. If the mobile device and the network device can connect using the above information or records, the transmitter component of the mobile device establishes a new network connection with the network device.
    Type: Application
    Filed: September 16, 2016
    Publication date: March 22, 2018
    Inventors: Peter J. Zehler, Matthew J. Quirk, Lawrence W. Meyer