Patents by Inventor Gavan L. Tredoux

Gavan L. Tredoux 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: 9819660
    Abstract: Disclosed are systems and methods that provide authentication for printed and/or electronic versions of a document through the use of a document authentication device in the form of a computational tag configured for short-range wireless communication only. This document authentication device receives authentication information for a document from a computerized device over a wireless communication link and uses this authentication information to generate encoded data to be embedded in the document in order to establish the authenticity of the document by functioning as an imprimatur. Specifically, when embedded in the document, this encoded data can add a visible feature or non-visible feature that, upon inspection, establishes the authenticity of an electronic version of the document and/or can add a printable feature, which will be readable off a surface of a printed version of the document to establish the authenticity of that printed version.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: November 14, 2017
    Assignee: Xerox Corporation
    Inventors: Gavan L. Tredoux, Roger T. Kramer
  • Patent number: 9613303
    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: Grant
    Filed: April 25, 2013
    Date of Patent: April 4, 2017
    Assignee: XEROX CORPORATION
    Inventors: Gavan L Tredoux, Reiner Eschbach, Holly Elizabeth Turner, Peter J Zehler
  • Patent number: 9609515
    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: Grant
    Filed: March 27, 2013
    Date of Patent: March 28, 2017
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran, Roger T. Kramer
  • Patent number: 9565173
    Abstract: The present invention generally relates to systems and methods for establishing trusted, secure communications from a mobile device, such as a smart phone, to an immobile device, such as a multi-function device. The disclosed techniques can include the immobile device displaying a pattern that encodes a cryptographic key. The mobile device can obtain an image of the pattern and decode it to obtain the cryptographic key. Because the mobile device obtained the image within its line-of-sight, for example, it can be assured that it communicated with the immobile device, and only the immobile device. The mobile device and the immobile device can use the cryptographic key to secure further communications.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: February 7, 2017
    Assignee: XEROX CORPORATION
    Inventors: Roger T. Kramer, Gavan L. Tredoux
  • Patent number: 9515836
    Abstract: In implementations, a computer-implemented method for location assurance is disclosed. The method can include receiving, by an application executing on a mobile computing device, an electronic token from a server, wherein the electronic token comprises a timestamp signed using a cryptographic signing algorithm; providing, by the application, the electronic token to a passive computational tag, wherein the electronic token is countersigned by the passive computational tag; receiving, by the application, the electronic token that was countersigned by the passive computational tag; and providing, by the application, the electronic token that was countersigned to the server.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 6, 2016
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, James M. Sweet, Wendell L. Kibler
  • Patent number: 9420128
    Abstract: The present invention generally relates to systems and methods for ensuring proximity between a first, e.g., mobile device, such as a smart phone, and a second, e.g., immobile device, such as a multi-function device. The invention can include the second device displaying a pattern that represents a series of movements, which a user of the first device can mimic. The first device can thus prove that it and its user are in proximity to the second device.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: August 16, 2016
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Roger T. Kramer
  • 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: 9369606
    Abstract: A hash table method and structure comprises a processor that receives a plurality of access requests for access to a storage device. The processor performs a plurality of hash processes on the access requests to generate a first number of addresses for each access request. Such addresses are within a full address range. Hash table banks are operatively connected to the processor. The hash table banks form the storage device. Each of the hash table banks has a plurality of input ports. Specifically, each of the hash table banks has less input ports than the first number of addresses for each access request. The processor provides the addresses to the hash table banks, and each of the hash table banks stores pointers corresponding to a different limited range of addresses within the full address range (each of the different limited range of addresses is less than the full address range).
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: June 14, 2016
    Assignee: Xerox Corporation
    Inventor: Gavan L. Tredoux
  • Patent number: 9369528
    Abstract: Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: June 14, 2016
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Shiv Singh Kansingh, Roger T. Kramer, Premkumar Rajendran, James M. Sweet, Saurabh Prabhat, Richard Steven Born, Andrew T. Martin, Brandon Scott McComber, Khalid Rabb, Myriam Martinez, Arun Bakthavachalu
  • 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
  • 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: 20150295898
    Abstract: Disclosed are systems and methods that provide authentication for printed and/or electronic versions of a document through the use of a document authentication device in the form of a computational tag configured for short-range wireless communication only. This document authentication device receives authentication information for a document from a computerized device over a wireless communication link and uses this authentication information to generate encoded data to be embedded in the document in order to establish the authenticity of the document by functioning as an imprimatur. Specifically, when embedded in the document, this encoded data can add a visible feature or non-visible feature that, upon inspection, establishes the authenticity of an electronic version of the document and/or can add a printable feature, which will be readable off a surface of a printed version of the document to establish the authenticity of that printed version.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: Xerox Corporation
    Inventors: Gavan L. Tredoux, Roger T. Kramer
  • Patent number: 9083837
    Abstract: In implementations, a computer-implemented method for operating a multifunctional device (MFD) is disclosed. The computer-implemented method can include receiving a identification information from a tag that is associated with a MFD; identifying, by a processor, one or more operations based on the identification information that was received; and transmitting the one or more operations to the MFD.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: July 14, 2015
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Roger T. Kramer
  • 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: 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: 20140300924
    Abstract: The present invention generally relates to systems and methods for ensuring proximity between a first, e.g., mobile device, such as a smart phone, and a second, e.g., immobile device, such as a multi-function device. The invention can include the second device displaying a pattern that represents a series of movements, which a user of the first device can mimic. The first device can thus prove that it and its user are in proximity to the second device.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Applicant: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Roger T. Kramer
  • Publication number: 20140304333
    Abstract: Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Shiv Singh Kansingh, Roger T. Kramer, Premkumar Rajendran, James M. Sweet, Saurabh Prabhat, Richard Steven Born, Andrew T. Martin, Brandon Scott McComber, Khalid Rabb, Myriam Martinez, Arun Bakthavachalu