Patents by Inventor Domenic Joseph CIPOLLONE

Domenic Joseph CIPOLLONE 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: 11636263
    Abstract: An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
  • Patent number: 11544467
    Abstract: The present disclosure relates to processing operations configured to provide a linguistic-based approach to evaluating repetition in content of an electronic document. The approach of the present disclosure is about detecting terms/words/phrases that are likely to be perceived as being repetitious by native speakers of a language rather than just identifying the occurrence of identical words or strings in a document as done by traditional language checks. Processing of the present disclosure detects and evaluates terms or phrases using positive linguistic evidence derived from evaluation of linguistic relationships between words in a string in syntactic ways. This results in more accurate and efficient determination as to whether a term is truly repetitious at the linguistic level as compared with traditional language checks.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 3, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Davide Turcato, Alfredo R. Arnaiz, Domenic Joseph Cipollone, Michael Wilson Daniels
  • Patent number: 11449205
    Abstract: Status-based reading and authoring assistance is provided. A status-based reading and authoring assistance feature can automatically determine a status of a user and automatically adapt reading and authoring tools provided for display based on the determined status. The status-based reading and authoring assistance feature provides the right reading and authoring tools at the right time, according to the current use of the application. During a user session with respect to a productivity application that includes status-based reading and authoring assistance, signals (e.g., user actions and context information) associated with a file can be received. A status regarding the use of the file can be determined using at least the signals. The status can comprise a reading status or an authoring status (or even a sub status). Reading and authoring tools provided for a display of the productivity application can be adapted based on the status during the user session.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Domenic Joseph Cipollone, Susan Hendrich, Kaushik Ramaiah Narayanan, Kevin Field, Alfredo R. Arnaiz, Kyle Matthew Von Haden, Kevin Roland Powell
  • Patent number: 11429779
    Abstract: A method and system for providing replacement text segments for a given text segment may include receiving a request to provide the replacement text segment for the text segment in the document, examining a content characteristic of the document, and examining at least one of user-specific information, organization-specific information, or non-linguistic features of the document, before identifying at least one replacement text segment for the text segment, via a machine translation system, based on the content characteristic of the document and at least one of the user-specific information, the organization-specific information, or the non-linguistic features of the document. The method and system may include providing the identified replacement text segment for display to a user, receiving an input indicating a user's selection of the identified replacement text segment, and upon receiving the input, replacing the text segment in the document with the identified replacement text segment.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Domenic Joseph Cipollone, Maria Isabel Carpenter, Juhi Amitkumar Naik, Susan Michele Hendrich, Michael Wilson Daniels, William Brennan Dolan, Christopher Brian Quirk, Christopher John Brockett, Alice Yingming Lai
  • Publication number: 20210390258
    Abstract: The present disclosure relates to processing operations configured to provide a linguistic-based approach to evaluating repetition in content of an electronic document. The approach of the present disclosure is about detecting terms/words/phrases that are likely to be perceived as being repetitious by native speakers of a language rather than just identifying the occurrence of identical words or strings in a document as done by traditional language checks. Processing of the present disclosure detects and evaluates terms or phrases using positive linguistic evidence derived from evaluation of linguistic relationships between words in a string in syntactic ways. This results in more accurate and efficient determination as to whether a term is truly repetitious at the linguistic level as compared with traditional language checks.
    Type: Application
    Filed: June 15, 2020
    Publication date: December 16, 2021
    Inventors: Davide Turcato, Alfredo R. Arnaiz, Domenic Joseph Cipollone, Michael Wilson Daniels
  • Publication number: 20210374340
    Abstract: An editor service receives a textual input. The editor service provides the textual input to a rule-based grammar checker to obtain a grammar checker result. The editor service also provides the textual input to a machine learning (ML) fluency model that checks the textual input for errors and provides a ML model result. The editor service aggregates the grammar checker result and the ML model result and generates an editor service output based upon the aggregated results. A representation of the editor service result is provided to the client computing system for surfacing through a user interface.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: Zhang Li, Michael Wilson Daniels, Enrico Cadoni, Domenic Joseph Cipollone, Bhavuk Jain, Olivier Gauthier, Kaushik R. Narayanan, Siqing Chen, Alice Yingming Lai
  • Publication number: 20210004432
    Abstract: A method and system for providing replacement text segments for a given text segment may include receiving a request to provide the replacement text segment for the text segment in the document, examining a content characteristic of the document, and examining at least one of user-specific information, organization-specific information, or non-linguistic features of the document, before identifying at least one replacement text segment for the text segment, via a machine translation system, based on the content characteristic of the document and at least one of the user-specific information, the organization-specific information, or the non-linguistic features of the document. The method and system may include providing the identified replacement text segment for display to a user, receiving an input indicating a user's selection of the identified replacement text segment, and upon receiving the input, replacing the text segment in the document with the identified replacement text segment.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhang LI, Domenic Joseph CIPOLLONE, Maria Isabel CARPENTER, Juhi Amitkumar NAIK, Susan Michele HENDRICH, Michael Wilson DANIELS, William Brennan DOLAN, Christopher Brian QUIRK, Christopher John BROCKETT, Alice Yingming LAI
  • Publication number: 20200310607
    Abstract: Status-based reading and authoring assistance is provided. A status-based reading and authoring assistance feature can automatically determine a status of a user and automatically adapt reading and authoring tools provided for display based on the determined status. The status-based reading and authoring assistance feature provides the right reading and authoring tools at the right time, according to the current use of the application. During a user session with respect to a productivity application that includes status-based reading and authoring assistance, signals (e.g., user actions and context information) associated with a file can be received. A status regarding the use of the file can be determined using at least the signals. The status can comprise a reading status or an authoring status (or even a sub status). Reading and authoring tools provided for a display of the productivity application can be adapted based on the status during the user session.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Domenic Joseph CIPOLLONE, Susan HENDRICH, Kaushik Ramaiah NARAYANAN, Kevin FIELD, Alfredo R. ARNAIZ, Kyle Matthew VON HADEN, Kevin Roland POWELL