Patents by Inventor Sanjay Krishnan

Sanjay Krishnan 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: 12620252
    Abstract: Document source detection uses unique copies to identify sources of leaked documents. The unique copies are generated from an original document and include a unique watermarking of one or more perturbations to a feature of the original document. An artifact, such as a photo or copy, is derived from one of the unique copies, the unique copy from which it was derived is identified. To identify the unique copy, unique copy keypoints in the unique copies are matched to artifact keypoints in the artifact to align the artifact with a location within the unique documents. Pixel regions in the unique copies that include perturbations are used to identify corresponding pixel regions in the artifact. Pixels in these regions are compared to identify the unique copy from which the artifact was derived, thus identifying a possible source of the leaked document.
    Type: Grant
    Filed: March 7, 2023
    Date of Patent: May 5, 2026
    Assignee: EchoMark, Inc.
    Inventors: Sanjay Krishnan, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
  • Publication number: 20250371652
    Abstract: Information security is enhanced through watermarks that are unique for each recipient. Unique watermarking helps deter malicious information leaks because of the likelihood that the leaked information can be traced back to the source. To watermark images in a unique way for each recipient, candidate control points are determined for locations of image features within an image. The candidate control points that correspond to copy-resilient image features are identified. For generating each unique copy, a set of control points is selected from the candidate control points for the copy-resilient image features. An image is warped based on the selected set of control points. Since each set of control points is different, each warped image is distinct. The sets of control points can be saved and later used to recreate unique copies that are compared to recovered artifacts for source identification.
    Type: Application
    Filed: May 31, 2024
    Publication date: December 4, 2025
    Inventors: Sanjay KRISHNAN, David WONG
  • Publication number: 20250315593
    Abstract: For document source detection, text having a specific spacing pattern is rendered from unique versions of font files that identify an individual or device. If a document is leaked, and an artifact of it is recovered, the spacing pattern in the artifact can be used to determine the source of the document to identify the potential leak. To do so, unique string is generated for a user. The unique string is hashed, and font tables are modified to generate the unique font file version using the hash value. When text is generated using the unique font file version, glyph spacing is adjusted slightly according to the modified font table. A text classifier can be used to classify the relative spacing of glyphs in an artifact, and from values assigned by the classifier, a data sequence is determined. The data sequence is compared to hash values to identify the source.
    Type: Application
    Filed: April 8, 2024
    Publication date: October 9, 2025
    Inventors: Colin SAUNDERS, Sanjay KRISHNAN
  • Publication number: 20250104460
    Abstract: A document source is determined with high accuracy. Unique copies of an original document can be created. To determine which of the unique copies matches an artifact, keypoints of the unique copies and the artifact are identified. The unique copy keypoints are matched to the artifact keypoints. The unique copies are ranked based on the number of matching keypoints. An absolute match significance is determined from an absolute match fraction, comprising the number of matching unique copy keypoints for each unique copy relative to the total unique copy keypoints. A unique match significance is determined from a unique match fraction, comprising the number of uniquely matching keypoints for each unique copy relative to the total unique copy keypoints. The identification of the unique copy as matching the artifact is determined based on the absolute match significance and the unique match significance.
    Type: Application
    Filed: February 29, 2024
    Publication date: March 27, 2025
    Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY
  • Publication number: 20250103792
    Abstract: Unique copies of an original document are generated by replacing spatial elements between bigrams with space characters of a uniform character code. An artifact is a derivation of a unique copy. To determine the unique copy from which the artifact was derived, bigrams of the artifact are determined. Spatial elements separating written units of the bigrams are determined to correspond with uniform character code characters, and their respective character identifiers are identified and associated with the bigrams. In some aspects, the spatial elements of the artifact are assigned binary spacing indicators that indicate their relative widths. In either or both events, a correlation can be determined between the character identifiers or the binary spacing indicators of the artifact and the character identifiers of the unique copies for respective bigrams. The unique copy having the strongest correlation is identified as being the unique copy from which the artifact was derived.
    Type: Application
    Filed: February 1, 2024
    Publication date: March 27, 2025
    Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY
  • Publication number: 20240338517
    Abstract: Unique copies of an original document can be generated and provided to individual recipients. The unique copies can be used to identify the source of a document leak. The unique copies are generated by replacing terms within the original document with alternative terms. The alternative terms are determined using a first machine learning model that receives a term from the document and outputs the alternative terms. The output alternative terms are provided to a second machine learning model that indicates a tone for each alternative term. The tone of the alternative terms is compared to the tone of the term from the original document, and one or more of the alternative terms are selected based on the tone of the alternative terms relative to the tone of the document term. The alternative terms used to generate the unique copies have a same or similar tone as the document term.
    Type: Application
    Filed: May 7, 2024
    Publication date: October 10, 2024
    Inventors: Sanjay KRISHNAN, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
  • Publication number: 20240304018
    Abstract: Document source detection uses unique copies to identify sources of leaked documents. The unique copies are generated from an original document and include a unique watermarking of one or more perturbations to a feature of the original document. An artifact, such as a photo or copy, is derived from one of the unique copies, the unique copy from which it was derived is identified. To identify the unique copy, unique copy keypoints in the unique copies are matched to artifact keypoints in the artifact to align the artifact with a location within the unique documents. Pixel regions in the unique copies that include perturbations are used to identify corresponding pixel regions in the artifact. Pixels in these regions are compared to identify the unique copy from which the artifact was derived, thus identifying a possible source of the leaked document.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 12, 2024
    Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY, Clayton HUTHWAITE, Colin SAUNDERS, Stephen BIANAMARA, Parker BECK
  • Patent number: 12008309
    Abstract: Unique copies of an original document can be generated and provided to individual recipients. The unique copies can be used to identify the source of a document leak. The unique copies are generated by replacing terms within the original document with alternative terms. The alternative terms are determined using a first machine learning model that receives a term from the document and outputs the alternative terms. The output alternative terms are provided to a second machine learning model that indicates a tone for each alternative term. The tone of the alternative terms is compared to the tone of the term from the original document, and one or more of the alternative terms are selected based on the tone of the alternative terms relative to the tone of the document term. The alternative terms used to generate the unique copies have a same or similar tone as the document term.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: June 11, 2024
    Assignee: EchoMark, Inc.
    Inventors: Sanjay Krishnan, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
  • Patent number: 7218860
    Abstract: An optical transceiver module which includes circuitry for detecting ambient light conditions in addition to circuitry for processing received optical data.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: May 15, 2007
    Assignee: Avago Technologies ECBU IP (Singapore) Pte. Ltd.
    Inventors: Wee Sin Tan, Sanjay Krishnan, Ramana-V Pamidighantam
  • Patent number: 6594704
    Abstract: A method of maintaining multiple routing tables within a global table of a network router including the steps of providing the router with a route table generator to maintain the global table, and a forwarding engine to perform table lookups, the performing of table lookups in one of the multiple routing tables of the global table using a key, the key representing an index into the one of said multiple routing tables within said global table, the key created by combining a virtual private network identification (VPN ID) and an address prefix, and maintaining a plurality of table entries in the global table by using the key as a pointer to one of said table entries.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: July 15, 2003
    Assignee: Quarry Technologies
    Inventors: Michael Birenback, Mark Duffy, Sanjay Krishnan
  • Publication number: 20020048068
    Abstract: An optical transceiver module which includes circuitry for detecting ambient light conditions in addition to circuitry for processing received optical data.
    Type: Application
    Filed: September 4, 2001
    Publication date: April 25, 2002
    Inventors: Wee Sin Tan, Sanjay Krishnan, Ramana-V Pamidighantam
  • Patent number: D676442
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: February 19, 2013
    Inventor: Sanjay Krishnan