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: 9819660Abstract: 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: GrantFiled: April 11, 2014Date of Patent: November 14, 2017Assignee: Xerox CorporationInventors: Gavan L. Tredoux, Roger T. Kramer
-
Patent number: 9613303Abstract: 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: GrantFiled: April 25, 2013Date of Patent: April 4, 2017Assignee: XEROX CORPORATIONInventors: Gavan L Tredoux, Reiner Eschbach, Holly Elizabeth Turner, Peter J Zehler
-
Patent number: 9609515Abstract: 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: GrantFiled: March 27, 2013Date of Patent: March 28, 2017Assignee: XEROX CORPORATIONInventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran, Roger T. Kramer
-
Patent number: 9565173Abstract: 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: GrantFiled: March 26, 2013Date of Patent: February 7, 2017Assignee: XEROX CORPORATIONInventors: Roger T. Kramer, Gavan L. Tredoux
-
Patent number: 9515836Abstract: 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: GrantFiled: March 28, 2013Date of Patent: December 6, 2016Assignee: XEROX CORPORATIONInventors: Gavan L. Tredoux, James M. Sweet, Wendell L. Kibler
-
Patent number: 9420128Abstract: 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: GrantFiled: April 4, 2013Date of Patent: August 16, 2016Assignee: XEROX CORPORATIONInventors: Gavan L. Tredoux, Roger T. Kramer
-
Patent number: 9380050Abstract: 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: GrantFiled: June 20, 2014Date of Patent: June 28, 2016Assignee: Xerox CorporationInventors: Gavan L. Tredoux, Premkumar Rajendran, Roger T. Kramer, Peter J. Zehler
-
Patent number: 9369606Abstract: 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: GrantFiled: September 12, 2012Date of Patent: June 14, 2016Assignee: Xerox CorporationInventor: Gavan L. Tredoux
-
Patent number: 9369528Abstract: 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: GrantFiled: April 8, 2013Date of Patent: June 14, 2016Assignee: XEROX CORPORATIONInventors: 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: 9299043Abstract: 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: GrantFiled: December 17, 2013Date of Patent: March 29, 2016Assignee: Xerox CorporationInventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
-
Publication number: 20150372988Abstract: 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: ApplicationFiled: June 20, 2014Publication date: December 24, 2015Inventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran, Roger T. Kramer
-
Publication number: 20150295898Abstract: 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: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: Xerox CorporationInventors: Gavan L. Tredoux, Roger T. Kramer
-
Patent number: 9083837Abstract: 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: GrantFiled: March 26, 2013Date of Patent: July 14, 2015Assignee: XEROX CORPORATIONInventors: Gavan L. Tredoux, Roger T. Kramer
-
Publication number: 20150170064Abstract: 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: ApplicationFiled: December 17, 2013Publication date: June 18, 2015Applicant: Xerox CorporationInventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
-
Patent number: 9038908Abstract: 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: GrantFiled: April 10, 2013Date of Patent: May 26, 2015Assignee: XEROX CORPORATIONInventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran, Zhigang Fan
-
Patent number: 9016562Abstract: 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: GrantFiled: December 17, 2013Date of Patent: April 28, 2015Assignee: Xerox CorporationInventors: Gavan L. Tredoux, Peter J. Zehler, Premkumar Rajendran
-
Publication number: 20140320874Abstract: 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: ApplicationFiled: April 25, 2013Publication date: October 30, 2014Inventors: Gavan L. Tredoux, Reiner Eschbach, Holly Elizabeth Turner, Peter J. Zehler
-
Publication number: 20140307167Abstract: 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: ApplicationFiled: April 10, 2013Publication date: October 16, 2014Applicant: XEROX CORPORATIONInventors: Peter J. Zehler, Gavan L. Tredoux, Premkumar Rajendran
-
Publication number: 20140300924Abstract: 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: ApplicationFiled: April 4, 2013Publication date: October 9, 2014Applicant: XEROX CORPORATIONInventors: Gavan L. Tredoux, Roger T. Kramer
-
Publication number: 20140304333Abstract: 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: ApplicationFiled: April 8, 2013Publication date: October 9, 2014Applicant: XEROX CORPORATIONInventors: 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