Patents by Inventor Chad Voss
Chad Voss 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: 12620252Abstract: 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: GrantFiled: March 7, 2023Date of Patent: May 5, 2026Assignee: EchoMark, Inc.Inventors: Sanjay Krishnan, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
-
Publication number: 20250104460Abstract: 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: ApplicationFiled: February 29, 2024Publication date: March 27, 2025Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY
-
Publication number: 20250103792Abstract: 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: ApplicationFiled: February 1, 2024Publication date: March 27, 2025Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY
-
Publication number: 20240338517Abstract: 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: ApplicationFiled: May 7, 2024Publication date: October 10, 2024Inventors: Sanjay KRISHNAN, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
-
Publication number: 20240304018Abstract: 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: ApplicationFiled: March 7, 2023Publication date: September 12, 2024Inventors: Sanjay KRISHNAN, David WONG, Chad VOSS, Troy BATTERBERRY, Clayton HUTHWAITE, Colin SAUNDERS, Stephen BIANAMARA, Parker BECK
-
Patent number: 12008309Abstract: 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: GrantFiled: April 4, 2023Date of Patent: June 11, 2024Assignee: EchoMark, Inc.Inventors: Sanjay Krishnan, David Wong, Chad Voss, Troy Batterberry, Clayton Huthwaite, Colin Saunders, Stephen Bianamara, Parker Beck
-
Patent number: 11297020Abstract: Systems and methods are disclosed for providing attachments of data files in online communication sessions between participants. A participant selects a data file and is able to input text and edit the data file within a message input region. The edited data file and text is transmitted to another participant of the communication session. The other participant is able to view the text and an excerpt of the edited data file within a user interface. The other participant can select the edited data file to view the edited data file within the user interface.Type: GrantFiled: January 13, 2021Date of Patent: April 5, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Publication number: 20210194837Abstract: Systems and methods are disclosed for providing attachments of data files in online communication sessions between participants. A participant selects a data file and is able to input text and edit the data file within a message input region. The edited data file and text is transmitted to another participant of the communication session. The other participant is able to view the text and an excerpt of the edited data file within a user interface. The other participant can select the edited data file to view the edited data file within the user interface.Type: ApplicationFiled: January 13, 2021Publication date: June 24, 2021Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Patent number: 10897441Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.Type: GrantFiled: July 31, 2018Date of Patent: January 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Patent number: 10846459Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a system includes hardware processing circuitry configured to receive a message, the message identifying a user via a user callout, identify a device associated with the user, identify a device type of the identified device and one or more applications on the identified device, generate, based on the device type and the one or more applications, a notification including machine-executable instructions that, when accessed and executed by the device, cause the one or more applications to display a notice about the user callout, and send the notification to the device.Type: GrantFiled: September 7, 2018Date of Patent: November 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
-
Patent number: 10606926Abstract: Methods, systems, and computer readable storage medium for messaging user interfaces are disclosed. In one aspect, a system includes hardware processing circuitry configured to scan a message to identify a structure of first text content included in the message, the structure identifying at least one element of the first text content, the one element having a location within the first text content, receive an indication selecting the one element, display a new text input field within the first text content at the location of the selected one element, receive reply text content into the new input field, and send a reply to the message, wherein the reply comprises the reply text content integrated into the message at the location.Type: GrantFiled: January 18, 2019Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
-
Patent number: 10360287Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as user callouts, which operate to easily join or notify team members of a current conversation or request.Type: GrantFiled: July 16, 2015Date of Patent: July 23, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
-
Publication number: 20190155871Abstract: Methods, systems, and computer readable storage medium for messaging user interfaces are disclosed. In one aspect, a system includes hardware processing circuitry configured to scan a message to identify a structure of first text content included in the message, the structure identifying at least one element of the first text content, the one element having a location within the first text content, receive an indication selecting the one element, display a new text input field within the first text content at the location of the selected one element, receive reply text content into the new input field, and send a reply to the message, wherein the reply comprises the reply text content integrated into the message at the location.Type: ApplicationFiled: January 18, 2019Publication date: May 23, 2019Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
-
Patent number: 10216709Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as inline replies, which enable team members to comment on and reply to specific items within a single synchronized version of a message.Type: GrantFiled: July 16, 2015Date of Patent: February 26, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
-
Publication number: 20190004821Abstract: Examples of the present disclosure describe systems and methods for command input using robust input parameters. In an example, a collaborative communication service may provide one or more commands that may be used to perform actions, retrieve information, or access other functionality. A user may use a command by providing an input comprising a trigger. Based on the trigger, a command may be identified, wherein the command may comprise one or more parameters. An input field may be generated for a parameter of the command, such that a user may enter information for the parameter. Once user input has been received, the received input may be validated according to validation logic associated with the parameter. If validation is successful, user input for a subsequent parameter may be requested, or the command may be submitted for processing. Ultimately, a processing result may be determined based on received user input.Type: ApplicationFiled: June 29, 2017Publication date: January 3, 2019Applicant: Microsoft Technology Licensing, LLCInventors: Siddharth UPPAL, Lawrence WALDMAN, Vincent SIBAL, Chad VOSS, Pedro DEROSE, Darya VALCHONAK, Larry JIN, Sariah SWICK
-
Publication number: 20190005004Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a system includes hardware processing circuitry configured to receive a message, the message identifying a user via a user callout, identify a device associated with the user, identify a device type of the identified device and one or more applications on the identified device, generate, based on the device type and the one or more applications, a notification including machine-executable instructions that, when accessed and executed by the device, cause the one or more applications to display a notice about the user callout, and send the notification to the device.Type: ApplicationFiled: September 7, 2018Publication date: January 3, 2019Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
-
Publication number: 20180337877Abstract: Disclosed are embodiments of a unified messaging application. In one aspects a system includes hardware processing circuitry and hardware memory comprising instructions that when executed configure the hardware processing circuitry to perform operations. The operations include receiving a message comprising a message body and an attachment, the attachment including a first portion and a second portion of content, extracting the first portion of content from the attachment, displaying the extracted first portion in the message body of the message, receiving, within the message body, an edit to the extracted first portion displayed in the message body, and synchronizing the edited first portion with the first portion of content in the attachment.Type: ApplicationFiled: July 31, 2018Publication date: November 22, 2018Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Patent number: 10063501Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. Collaboration regarding an attached file is facilitated by extracting and providing at least a portion of the attached file within a message body. Moreover, revisions made to extracted content within the message body may be automatically synchronized and reflected in the attached file, as well as in a files tab storing files associated with a team.Type: GrantFiled: July 15, 2015Date of Patent: August 28, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil
-
Publication number: 20160342571Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as inline replies, which enable team members to comment on and reply to specific items within a single synchronized version of a message.Type: ApplicationFiled: July 16, 2015Publication date: November 24, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss
-
Publication number: 20160344667Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. Collaboration regarding an attached file is facilitated by extracting and providing at least a portion of the attached file within a message body. Moreover, revisions made to extracted content within the message body may be automatically synchronized and reflected in the attached file, as well as in a files tab storing files associated with a team.Type: ApplicationFiled: July 15, 2015Publication date: November 24, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Ewin Davis Kannuthottiyil