Patents by Inventor Kaushik Ramaiah Narayanan

Kaushik Ramaiah Narayanan 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).

  • Publication number: 20230385320
    Abstract: Systems and methods are directed to generating content that is contextually relevant in a writing style of a user. In example embodiments, a plurality of logical inputs regarding a topic is received in bullet point format. A content generator generates draft content using machine learning (ML) models. The generating comprises identifying a writing style of the user by applying the plurality of logical inputs to a first ML model, determining a context and direction for the draft content using a second ML model, and based on the plurality of logical inputs, the identified writing style, and the context and direction, generating at least one paragraph of draft content in the writing style of the user that follows an outline associated with the bullet point format and comprises a same context and direction as the plurality of logical inputs. The draft content is then presented at a client device.
    Type: Application
    Filed: June 9, 2022
    Publication date: November 30, 2023
    Inventors: Weixin CAI, Si-Qing Chen, Michel Galley, William Brennan Dolan, Christopher J. Brockett, Zhang Li, Warren A. Aldred, Xinyu He, Jesse Alexander Freitas, Kaushik Ramaiah Narayanan
  • Publication number: 20230315969
    Abstract: A system and method for converting a document is described. The system accesses a document comprising one or more section breaks. The system detects sections of the text document demarked by the one or more section breaks and generates a section title metadata and a section summary metadata for each section of the plurality of sections. The system inserts the section title metadata and the section summary metadata at the corresponding section breaks in the text document. The system modifies the text document into slides. Each slide being formed for each section based on the corresponding section title metadata and the section summary metadata. The system generates a presentation document based on the slides.
    Type: Application
    Filed: May 20, 2021
    Publication date: October 5, 2023
    Inventors: Tomasz L. Religa, Utsab Bose, Si-Qing CHEN, Lei CUI, Tao Ge, Huitian JIAO, Ravi Mandliya, Kaushik Ramaiah Narayanan, Max Wang, Furu WEI
  • Patent number: 11537789
    Abstract: The present disclosure relates to processing operations configured to provide, through an adapted user interface of an application/service, seamless application of autocorrection for an electronic document and provision of review insights into the autocorrections. In addition to applying autocorrections, processing described herein selectively determines when to apply an autocorrection (e.g., while a user is entering an input or after) and further highlights autocorrections, through a user interface, in a manner that instantly lets a user know that an autocorrection has occurred and/or what type of autocorrection is being applied.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: December 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hany Grees Gerges, Olivier Gauthier, Kaushik Ramaiah Narayanan
  • 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
  • Publication number: 20210397793
    Abstract: A method and system for providing tone detection and modification for a content segment may include receiving a request to detect a tone for the content segment, inputting the content segment into a first machine-learning (ML) model to detect the tone for the content segment, obtaining the detected tone as a first output from the first ML model, inputting the content segment into a second ML model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as a second output from the second ML model, the rephrased content segment modifying the tone of the content segment from the detected tone to the modified tone, and providing at least one of the detected tone or the at least one rephrased content segment for display to a user.
    Type: Application
    Filed: June 17, 2020
    Publication date: December 23, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhang LI, Siqing CHEN, Tomasz Lukasz RELIGA, Kaushik Ramaiah NARAYANAN, Susan Michele HENDRICH, Ruth KIKIN-GIL, Sara Correa BELL, Marian Kimberley CHUA, Deqing LI
  • Patent number: 11126794
    Abstract: A method for providing targeted rewrites can include receiving a selection of text in a file; generating a set of target rewrites of the selection of text, the set of target rewrites comprising: at least one phrase or sentence having semantic similarity to a phrase or sentence of the selection of text; and a style that corresponds to a particular target style, wherein a target style is a representative style for a genre, profession, or environment; and providing for selection one or more of the target rewrites of the set of target rewrites.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: September 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhang Li, Christopher John Brockett, William Brennan Dolan, Christopher Brian Quirk, Alice Yingming Lai, Susan Michele Hendrich, Olivier Gauthier, Kaushik Ramaiah Narayanan, Maria Isabel Carpenter, Juhi Amitkumar Naik, Michael Wilson Daniels
  • Patent number: 11029819
    Abstract: The present disclosure relates to systems and methods that are configured to semi-automate data transformation processing so that content can be transformed, from one type of electronic document, for presentation in another type of electronic document. For instance, data transformation suggestions, for transforming content from a first form into a presentation form (second form), may be generated and presented to a user through an improved user interface of an application/service that is used to display the first form of the content. The improved user interface provides a new user interface menu to manage the data transformation suggestions and/or export/import processing of data from one type of electronic document to another. Based on user selection of the confirming data transformation suggestions through the user interface menu, a presentation document is automatically generated on behalf of the user, for example, in a different application/service.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: June 8, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hany Grees Gerges, Kaushik Ramaiah Narayanan
  • Publication number: 20200372105
    Abstract: The present disclosure relates to processing operations configured to provide, through an adapted user interface of an application/service, seamless application of autocorrection for an electronic document and provision of review insights into the autocorrections. In addition to applying autocorrections, processing described herein selectively determines when to apply an autocorrection (e.g., while a user is entering an input or after) and further highlights autocorrections, through a user interface, in a manner that instantly lets a user know that an autocorrection has occurred and/or what type of autocorrection is being applied.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Hany Grees Gerges, Olivier Gauthier, Kaushik Ramaiah Narayanan
  • Publication number: 20200371647
    Abstract: The present disclosure relates to systems and methods that are configured to semi-automate data transformation processing so that content can be transformed, from one type of electronic document, for presentation in another type of electronic document. For instance, data transformation suggestions, for transforming content from a first form into a presentation form (second form), may be generated and presented to a user through an improved user interface of an application/service that is used to display the first form of the content. The improved user interface provides a new user interface menu to manage the data transformation suggestions and/or export/import processing of data from one type of electronic document to another. Based on user selection of the confirming data transformation suggestions through the user interface menu, a presentation document is automatically generated on behalf of the user, for example, in a different application/service.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Inventors: Hany Grees Gerges, Kaushik Ramaiah Narayanan
  • Publication number: 20200327189
    Abstract: A method for providing targeted rewrites can include receiving a selection of text in a file; generating a set of target rewrites of the selection of text, the set of target rewrites comprising: at least one phrase or sentence having semantic similarity to a phrase or sentence of the selection of text; and a style that corresponds to a particular target style, wherein a target style is a representative style for a genre, profession, or environment; and providing for selection one or more of the target rewrites of the set of target rewrites.
    Type: Application
    Filed: April 11, 2019
    Publication date: October 15, 2020
    Inventors: Zhang LI, Christopher John BROCKETT, William Brennan DOLAN, Christopher Brian QUIRK, Alice Yingming LAI, Susan Michele HENDRICH, Olivier GAUTHIER, Kaushik Ramaiah NARAYANAN, Maria Isabel CARPENTER, Juhi Amitkumar NAIK, Michael Wilson DANIELS
  • 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
  • Patent number: 10250582
    Abstract: Representative embodiments disclose unique mechanisms to use beacons to provide access to cloud services. In order to access the cloud services a user presents a beacon identifier obtained from a beacon in geographic proximity to a user device used by the user. An authentication service receives the beacon identifier and issues an authentication challenge to the user. Upon successfully completing the authentication challenge, the user is granted access to the cloud service. Authentication challenges can include single factor, two factor, or nominal security challenges. Some embodiments require the device to submit GPS data verifying the location of the device. Some embodiments check user identifying information against a set of approved users. Some embodiments allow a user's device to act as a beacon to access the cloud service. Cloud services can include a wide variety of collaboration, productivity, help, mapping and other services.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: April 2, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kaushik Ramaiah Narayanan
  • Publication number: 20180041489
    Abstract: Representative embodiments disclose unique mechanisms to use beacons to provide access to cloud services. In order to access the cloud services a user presents a beacon identifier obtained from a beacon in geographic proximity to a user device used by the user. An authentication service receives the beacon identifier and issues an authentication challenge to the user. Upon successfully completing the authentication challenge, the user is granted access to the cloud service. Authentication challenges can include single factor, two factor, or nominal security challenges. Some embodiments require the device to submit GPS data verifying the location of the device. Some embodiments check user identifying information against a set of approved users. Some embodiments allow a user's device to act as a beacon to access the cloud service. Cloud services can include a wide variety of collaboration, productivity, help, mapping and other services.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Inventor: Kaushik Ramaiah Narayanan