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).

  • Publication number: 20170026525
    Abstract: A method, non-transitory computer readable medium and apparatus for analyzing operational sensor data of a device collected by a mobile endpoint device operating with the device are disclosed. For example, the method includes receiving the operational sensor data, a time stamp, a location of the device and a device identification (ID) from the mobile endpoint device, wherein the operational sensor data is collected by the mobile endpoint device from the device when the mobile endpoint device initiates a communication session with the device and transmitting the operational sensor data to a management service, wherein the operational sensor data is analyzed to determine a cause of a failure of the device when the device fails.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 26, 2017
    Inventors: PETER J. ZEHLER, Gavan Leonard Tredoux, Premkumar Rajendran
  • Patent number: 9549089
    Abstract: A method for establishing a network connection between a mobile electronic device and a target network device includes establishing a short-range communications link between the mobile electronic device and the target network device. The method may also include, by a processor, executing an application that causes the processor to receive network device information from the target network device, via the short-range communications link, use the identifier associated with the target network device to identify a network to which the target network device is connected, use a transmitter component of the mobile electronic device to establish the network connection between the mobile electronic device and the target network device, via the identified network, and cause the transmitter component to send a communication to the target network device, via the identified network. The network device information comprises an identifier associated with the target network device.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 17, 2017
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Roger T. Kramer, Premkumar Rajendran, Peter J. Zehler
  • Patent number: 9544449
    Abstract: A method, non-transitory computer readable medium and apparatus for analyzing operational sensor data of a device collected by a mobile endpoint device operating with the device are disclosed. For example, the method includes receiving the operational sensor data, a time stamp, a location of the device and a device identification (ID) from the mobile endpoint device, wherein the operational sensor data is collected by the mobile endpoint device from the device when the mobile endpoint device initiates a communication session with the device and transmitting the operational sensor data to a management service, wherein the operational sensor data is analyzed to determine a cause of a failure of the device when the device fails.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: January 10, 2017
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Gavan Leonard Tredoux, Premkumar Rajendran
  • Patent number: 9380050
    Abstract: Methods and systems receive an electronic scanned image generated by activity of an application running on a portable computerized device, and calculate a cryptographic digest from data of the electronic scanned image using a second computerized device. Also, such methods and systems encrypt the cryptographic digest using an encryption key stored on the portable computerized device to create a content signature of the cryptographic digest, and send the content signature to the second computerized device. The authenticity of a copy of the electronic scanned image provided by the second computerized device is verified by recalculating the content signature (based on the copy of the electronic scanned image) using the encryption key from the portable device.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: June 28, 2016
    Assignee: Xerox Corporation
    Inventors: Gavan L. Tredoux, Premkumar Rajendran, Roger T. Kramer, Peter J. Zehler
  • Patent number: 9299043
    Abstract: Methods and systems detect a near field communication tap using a force detector of a portable computerized device, automatically sense current environmental conditions in response to the near field communication tap (using sensors of the portable computerized device) and automatically calculate a current location-based environmental signature based on the current environmental conditions sensed by the sensors, using a processor of the portable computerized device. Also, such methods and systems automatically match the current location-based environmental signature to a matching previously stored location-based environmental signature, using the processor and a communications device of the portable computing device.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: March 29, 2016
    Assignee: Xerox Corporation
    Inventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
  • Patent number: 9274777
    Abstract: A method, non-transitory computer readable medium, and apparatus for communicating a command to a networked device that requires a driver via an endpoint device that does not have the driver installed are disclosed. For example, the method establishes a first connection with virtual device server, establishes a second connection with a universal device driver API server, transmits a command to the universal device driver API server, receives a translated command compatible with the driver of the networked device from the virtual device server, wherein the translated command is received by the virtual device server from the driver that is called by the universal device driver API server, establishes a third connection with the networked device using identical connection information associated with the second connection with the virtual device server and transmits the translated command to the networked device over the third connection.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: March 1, 2016
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Peter J. Zehler, Premkumar Rajendran
  • Publication number: 20150372988
    Abstract: Methods and systems receive an electronic scanned image generated by activity of an application running on a portable computerized device, and calculate a cryptographic digest from data of the electronic scanned image using a second computerized device. Also, such methods and systems encrypt the cryptographic digest using an encryption key stored on the portable computerized device to create a content signature of the cryptographic digest, and send the content signature to the second computerized device. The authenticity of a copy of the electronic scanned image provided by the second computerized device is verified by recalculating the content signature (based on the copy of the electronic scanned image) using the encryption key from the portable device.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran, Roger T. Kramer
  • Publication number: 20150324180
    Abstract: A method, non-transitory computer readable medium, and apparatus for communicating a command to a networked device that requires a driver via an endpoint device that does not have the driver installed are disclosed. For example, the method establishes a first connection with virtual device server, establishes a second connection with a universal device driver API server, transmits a command to the universal device driver API server, receives a translated command compatible with the driver of the networked device from the virtual device server, wherein the translated command is received by the virtual device server from the driver that is called by the universal device driver API server, establishes a third connection with the networked device using identical connection information associated with the second connection with the virtual device server and transmits the translated command to the networked device over the third connection.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 12, 2015
    Applicant: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Peter J. Zehler, Premkumar Rajendran
  • Publication number: 20150254424
    Abstract: A computer-based system for improving medication regimen adherence, including: a container arranged to hold a first medication and including a wireless transceiver and a unique identifier; and a wireless communications device (WCD) including: a memory element configured to store a medication regimen including a prescription for the medication and the unique identifier, the unique identifier associated with the medication regimen; and a processor configured to when the container is within a predetermined distance of the WCD obtain, via the wireless transceiver, the unique identifier from the container, confirm that the unique identifier from the container matches the unique identifier stored in the memory element, obtain data from the container regarding instances of the container being opened, determine, according to the data and the medication regimen, that a reminder to take the medication is desired, and output a sensory reminder signal.
    Type: Application
    Filed: March 5, 2014
    Publication date: September 10, 2015
    Applicant: Xerox Corporation
    Inventor: Peter J. Zehler
  • Patent number: 9100059
    Abstract: A method and system are disclosed for mapping multiple applications or services from a single tag. A tag is deployed in a product that stores multiple intent records, the first of which maps to a client multiplexing component. The client multiplexing component, resident on a user device, is automatically initiated upon establishment of a communications link between the user device and the tag. The client multiplexing component then reads each subsequent record on the tag and selectively launches the application or service on the user device. Any data to be written back to the tag is communicated from the corresponding application or service through the client multiplexing component.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: August 4, 2015
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler
  • Publication number: 20150170064
    Abstract: Methods and systems detect a near field communication tap using a force detector of a portable computerized device, automatically sense current environmental conditions in response to the near field communication tap (using sensors of the portable computerized device) and automatically calculate a current location-based environmental signature based on the current environmental conditions sensed by the sensors, using a processor of the portable computerized device. Also, such methods and systems automatically match the current location-based environmental signature to a matching previously stored location-based environmental signature, using the processor and a communications device of the portable computing device.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Xerox Corporation
    Inventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
  • Patent number: 9038908
    Abstract: A system and method for transmitting visual data by displaying a synchronization video that includes synchronization code sequences on a first device, capturing the synchronization video using a video camera of a second device, parsing and decoding the synchronization code sequences on the second device, displaying an indication of which of the synchronization code sequences are compatible for visual data transmission on the second device, receiving a selected synchronization code sequence of the synchronization code sequences on the first device, and displaying a data code sequence corresponding to the selected synchronization code sequence on the first device, wherein the data code sequence includes encoded data, and capturing and decoding the data code sequence on the second device.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: May 26, 2015
    Assignee: XEROX CORPORATION
    Inventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran, Zhigang Fan
  • Patent number: 9016562
    Abstract: Methods and systems read a machine identification code from a machine using a portable computerized device. Such methods and systems automatically sense current environmental conditions of the location and automatically calculate a current location-based environmental signature based on the current environmental conditions sensed by the sensors. Also, such methods and systems automatically compare the current location-based environmental signature with a previously stored location-based environmental signature to verify whether the machine identification code is in the correct location based on a similarity measure being above a predetermined threshold, using the processor. Such methods also display a machine identification validity message on a graphic user interface of the portable computerized device based on the process of verifying the machine identification code determining that the machine identification code is in the correct location.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: April 28, 2015
    Assignee: Xerox Corporation
    Inventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran
  • Publication number: 20140333419
    Abstract: A method and system are disclosed for mapping multiple applications or services from a single tag. A tag is deployed in a product that stores multiple intent records, the first of which maps to a client multiplexing component. The client multiplexing component, resident on a user device, is automatically initiated upon establishment of a communications link between the user device and the tag. The client multiplexing component then reads each subsequent record on the tag and selectively launches the application or service on the user device. Any data to be written back to the tag is communicated from the corresponding application or service through the client multiplexing component.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Applicant: Xerox Corporation
    Inventor: Peter J. Zehler
  • Publication number: 20140320874
    Abstract: Systems and methods for secured printing are provided. The method includes receiving a nominally print-ready document with the nominally print-ready document including one or more references to one or more security elements. The method also includes replacing the one or more references with one or more identifiers, to generate an intermediate document, and associating the one or more security elements with the one or more identifiers. The method further includes transmitting instructions to a printing device, with the instructions being configured to cause the printing device to associate the one or more identifiers with the one or more security elements. The operations further include transmitting the intermediate document to the printing device.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Inventors: Gavan L. Tredoux, Reiner Eschbach, Holly Elizabeth Turner, Peter J. Zehler
  • Publication number: 20140307167
    Abstract: A system and method for transmitting visual data by displaying a synchronization video that includes synchronization code sequences on a first device, capturing the synchronization video using a video camera of a second device, parsing and decoding the synchronization code sequences on the second device, displaying an indication of which of the synchronization code sequences are compatible for visual data transmission on the second device, receiving a selected synchronization code sequence of the synchronization code sequences on the first device, and displaying a data code sequence corresponding to the selected synchronization code sequence on the first device, wherein the data code sequence includes encoded data, and capturing and decoding the data code sequence on the second device.
    Type: Application
    Filed: April 10, 2013
    Publication date: October 16, 2014
    Applicant: XEROX CORPORATION
    Inventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
  • Publication number: 20140292496
    Abstract: Systems and methods for verifying physical proximity to a network device are provided. The method includes acquiring a tag identifier from a tag fixed in, on, or proximal to a network device, using a computing device. The tag is configured to be read and written to by electronic communication with the computing device, when the computing device is disposed in proximity to the tag. The method further includes transmitting data indicative of the tag identifier to a server, and receiving an authorization confirmation from the server. The method also includes rewriting the tag so as to replace the tag identifier with a new tag identifier, using the computing device, and performing one or more operations with the network device after receiving the authorization.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 2, 2014
    Applicant: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran, Roger T. Kramer
  • Patent number: 8792936
    Abstract: Methods and devices detect a near field communication (NFC) from a near field wireless communication device of an external computerized device, using an apparatus near field wireless communication device. Based on detecting the NFC, the methods/devices generate random identification and security codes, transmit the identification code and the security code from the apparatus near field wireless communication device to the device near field wireless communication device, and place the previously inactive apparatus wide-range wireless communication device in an active state. In response, the method receives the security code from a wide-range wireless communication device of the external computerized device using the apparatus wide-range wireless communication device. Then the method establishes a network communication session only between the external computerized device and the apparatus based on receiving the security code.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 29, 2014
    Assignee: Xerox Corporation
    Inventors: Premkumar Rajendran, Gavan L. Tredoux, Peter J. Zehler
  • Publication number: 20140094117
    Abstract: Methods and devices detect a near field communication (NFC) from a near field wireless communication device of an external computerized device, using an apparatus near field wireless communication device. Based on detecting the NFC, the methods/devices generate random identification and security codes, transmit the identification code and the security code from the apparatus near field wireless communication device to the device near field wireless communication device, and place the previously inactive apparatus wide-range wireless communication device in an active state. In response, the method receives the security code from a wide-range wireless communication device of the external computerized device using the apparatus wide-range wireless communication device. Then the method establishes a network communication session only between the external computerized device and the apparatus based on receiving the security code.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: Xerox Corporation
    Inventors: Premkumar Rajendran, Gavan L. Tredoux, Peter J. Zehler
  • Patent number: 8467990
    Abstract: A method and device for setting a geolocation of a non-GPS enabled device utilizes GPS mapping technology to allow a user to select and set an exact location for a given device within a facility. The method can include obtaining a GPS map of the site where the device is deployed, obtaining a site map of the site, determining the GPS coordinates of at least one of the corners of the site map, overlaying the site map on the GPS map, aligning the at least one corner of the site map with corresponding GPS coordinates on the GPS map, calculating a grid covering the site map, selecting a location on the site map corresponding to the position of the device, and determining the geolocation of the device by calculating the latitude and longitude of said position.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: June 18, 2013
    Assignee: Xerox Corporation
    Inventor: Peter J. Zehler