Patents by Inventor Tomasz Lukasz RELIGA

Tomasz Lukasz RELIGA 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: 11921730
    Abstract: Described herein are mechanisms to allow users to access functionality of applications in a suite of applications. In a first aspect, when a query relating to functionality of an application is received from a user, an index containing both top-level and sub-level functionality is searched. Results are ranked using a trained machine learning model using both context describing user interactions and the search results. A subset of the ranked results are presented to the user as options. In a second aspect the index can comprise entries describing functionality from other applications so that results presented to the user can include cross-application functionality. In a third aspect, the index can be searched using the context prior to receiving a query and adjusting the user interface based on the results. In a fourth aspect, the system can recommend other applications and/or devices that are better suited to a user's intent.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Nathaniel George Freier, Bernhard Kohlmeier, Amod Anil Agashe, Jignesh Shah, Tomasz Lukasz Religa
  • Publication number: 20240061999
    Abstract: A data processing system obtains source textual content associated with a first writing style and target textual content associated with a second writing style and provides the source textual content as an input to a first machine learning model which analyzes the source content to determine the first writing style of the first textual content. The system provides an indication of the first writing style and the target textual content as an input to a second machine learning model which analyzes the target textual content and rewrites the target textual content according to the first writing style to output updated target textual content rewritten according to the first writing style. Some implementations utilize a single model trained to receive the source textual content, the target textual content, to determine the writing style of the source textual content and rewrite the target textual content according to the first writing style.
    Type: Application
    Filed: August 18, 2022
    Publication date: February 22, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Warren ALDRED, Si-Qing CHEN, Zhang LI, Jesse Alexander FREITAS, Tao GE, Huitian JIAO, Max WANG, Xun WANG
  • Patent number: 11847408
    Abstract: A system and method for generating a document control item is described. The system accesses a text document and extracts a portion of the text document. The portion comprises some but not all of the text document. The system sends the portion of the text document to a trained machine learning model and, in response, receives a classification of the portion as demarking a section break. The system modifies the text document by inserting a document control item into the text document at a location of each portion classified as demarking a section break. The system stores the modified document.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz Religa, Huitian Jiao, Abhisaar Sharma, Max Wang
  • Publication number: 20230393871
    Abstract: A system and method for automatically generating help documentation for an application includes examining telemetry data associated with a plurality of users' use of the application and identifying from the telemetry data an intended action for which a help documentation should be generated. Upon identifying the intended action, an action path in the application for arriving at the intended action may be determined where the action path includes one or more actions taken before arriving at the intended action and an action label for each of the actions may be identified. The action path and the action label may be provided to a trained machine-learning (ML) model for automatically generating the help documentation and in response, an automatically generated help documentation may be received as an output.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Huitian JIAO, Max WANG
  • Patent number: 11775747
    Abstract: A system and method and for generating a template based on a page of a document includes receiving a request to create the template for the document, providing a page of the document as an input to a trained machine-learning (ML) model, where the trained machine-learning model is trained to automatically generate target pages for the document based on a received page and the page includes a background image and content, and receiving target pages for the document from the ML model. Each target page has a distinct layout and includes a modified background image and one or more placeholders for content and a template for the document is generated from the one or more target pages and provided for display on a user interface screen associated with the document.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: October 3, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz Religa, Huitian Jiao, Max Wang
  • Publication number: 20230261890
    Abstract: A system and method and for monitoring an online meeting includes receiving an indication that the online meeting has been started, retrieving meeting metadata associated with the online meeting, meeting content data from the online meeting, and user data associated with one or more meeting invitees; providing at least one of the meeting metadata, meeting content data and the user data to a machine-learning model for detecting a meeting stage for the online meeting in real-time, determining and based on at least one of the detected meeting stage, meeting content data or the user data that a notification about the online meeting should be provided to one of the meeting invitees, generating data for the notification, and providing the data for the notification for display to the meeting invitee.
    Type: Application
    Filed: February 15, 2022
    Publication date: August 17, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Max WANG, Huitian JIAO
  • Publication number: 20230259713
    Abstract: A method and system for providing tone detection for a content may include receiving a request to detect a tone for a content, retrieving user data and data about the content, detecting a content environment for the content based on at least one of the user data and the data about the content, detecting the tone for the content based on the content and the content environment, inputting the content and the detected tone into a machine-learning (ML) model for modifying the tone from the detected tone to a modified tone, obtaining at least one rephrased content segment as an output from the ML model, the rephrased content segment modifying the tone of the content 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.
    Type: Application
    Filed: January 25, 2022
    Publication date: August 17, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Zhang LI, Christine Lauren MAYER, Max WANG, Huitian JIAO, Weixin CAI, Cheng YANG, Christie CHAN, Siqing CHEN
  • Patent number: 11729009
    Abstract: A system and method and for monitoring an online meeting includes receiving an indication that the online meeting has been started, retrieving meeting metadata associated with the online meeting, meeting content data from the online meeting, and user data associated with one or more meeting invitees; providing at least one of the meeting metadata, meeting content data and the user data to a machine-learning model for detecting a meeting stage for the online meeting in real-time, determining and based on at least one of the detected meeting stage, meeting content data or the user data that a notification about the online meeting should be provided to one of the meeting invitees, generating data for the notification, and providing the data for the notification for display to the meeting invitee.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz Religa, Max Wang, Huitian Jiao
  • Publication number: 20230214629
    Abstract: Generally discussed herein are devices, systems, and methods for improving architecture search and identification with constraints. A method can include receiving, at a compute device, a request for a transformer-based autoregressive language model (TBALM), the request specifying a maximum latency, identifying TBALM architectures that satisfies the maximum latency, identifying a TBALM architecture of the identified TBALM architectures that has a greatest number of decoder parameters resulting in an identified TBALM architecture, and providing the identified TBALM architecture.
    Type: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Debadeepta Dey, Shital Rajnikant Shah, Gustavo Henrique De Rosa, Caio César Teodoro Mendes, Sebastien Bubeck, Tomasz Lukasz Religa, Saurabh Vasant Naik, Yan He, Subhabrata Mukherjee, Mojan Javaheripi
  • Publication number: 20230082729
    Abstract: A system and method for generating a document control item is described. The system accesses a text document and extracts a portion of the text document. The portion comprises some but not all of the text document. The system sends the portion of the text document to a trained machine learning model and, in response, receives a classification of the portion as demarking a section break. The system modifies the text document by inserting a document control item into the text document at a location of each portion classified as demarking a section break. The system stores the modified document.
    Type: Application
    Filed: April 13, 2021
    Publication date: March 16, 2023
    Inventors: Tomasz Lukasz RELIGA, Huitian Jiao, Abhisaar Sharma, Max Wang
  • Publication number: 20220253449
    Abstract: Described herein are mechanisms to allow users to access functionality of applications in a suite of applications. In a first aspect, when a query relating to functionality of an application is received from a user, an index containing both top-level and sub-level functionality is searched. Results are ranked using a trained machine learning model using both context describing user interactions and the search results. A subset of the ranked results are presented to the user as options. In a second aspect the index can comprise entries describing functionality from other applications so that results presented to the user can include cross-application functionality. In a third aspect, the index can be searched using the context prior to receiving a query and adjusting the user interface based on the results. In a fourth aspect, the system can recommend other applications and/or devices that are better suited to a user's intent.
    Type: Application
    Filed: April 27, 2022
    Publication date: August 11, 2022
    Inventors: Madeline Schuster KLEINER, Nathaniel George FREIER, Bernhard KOHLMEIER, Amod Anil AGASHE, Jignesh SHAH, Tomasz Lukasz RELIGA
  • Patent number: 11347756
    Abstract: Described herein are mechanisms to allow users to access functionality of applications in a suite of applications. In a first aspect, when a query relating to functionality of an application is received from a user, an index containing both top-level and sub-level functionality is searched. Results are ranked using a trained machine learning model using both context describing user interactions and the search results. A subset of the ranked results are presented to the user as options. In a second aspect the index can comprise entries describing functionality from other applications so that results presented to the user can include cross-application functionality. In a third aspect, the index can be searched using the context prior to receiving a query and adjusting the user interface based on the results. In a fourth aspect, the system can recommend other applications and/or devices that are better suited to a user's intent.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: May 31, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Madeline Schuster Kleiner, Nathaniel George Freier, Bernhard Kohlmeier, Amod Anil Agashe, Jignesh Shah, Tomasz Lukasz Religa
  • 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: 11017045
    Abstract: A method and system for providing a personalized user interface and personalized search suggestions when using an application is disclosed. The method includes receiving a request for providing a personalized user interface such as a personalized menu for an application and examining a history of the user's usage of the application, a history of other user's usage of the application, and/or the content of the current document in the application, before identifying one or more suggested options offered by the application based on one or more of these factors. A list may then be generated and provided for being displayed as part of the personalized user interface. Upon receiving an indication of a user's intent to perform a search within the application, the user's usage history, usage history of users with similar activities, and/or content of the current document may be examined to provide the user with a list of search suggestions.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Daniel Fairweather, Tomasz Lukasz Religa, Pankaj Gaur, Vincent Etter, Geoffrey John Hulten, Jignesh Shah, Robert Rounthwaite
  • Publication number: 20210064627
    Abstract: Described herein are mechanisms to allow users to access functionality of applications in a suite of applications. In a first aspect, when a query relating to functionality of an application is received from a user, an index containing both top-level and sub-level functionality is searched. Results are ranked using a trained machine learning model using both context describing user interactions and the search results. A subset of the ranked results are presented to the user as options. In a second aspect the index can comprise entries describing functionality from other applications so that results presented to the user can include cross-application functionality. In a third aspect, the index can be searched using the context prior to receiving a query and adjusting the user interface based on the results. In a fourth aspect, the system can recommend other applications and/or devices that are better suited to a user's intent.
    Type: Application
    Filed: August 26, 2019
    Publication date: March 4, 2021
    Inventors: Madeline Schuster KLEINER, Nathaniel George FREIER, Bernhard KOHLMEIER, Amod Anil AGASHE, Jignesh SHAH, Tomasz Lukasz RELIGA
  • Publication number: 20200380067
    Abstract: Systems and methods for classifying content of an electronic file. One system includes an electronic processor configured to determine a content type associated with a portion of content included in the electronic file using a classification model developed using machine learning. The electronic processor is also configured to determine a suggested modification for the portion of content based on the determined content type. The suggested modification is a modification to a format property of the portion of content. The electronic processor is also configured to provide a notification of the suggested modification to a user for acceptance of the suggested modification. In response to the user accepting the suggested modification, the electronic processor is configured to modify the format property of the portion of content in accordance with the suggested modification.
    Type: Application
    Filed: May 30, 2019
    Publication date: December 3, 2020
    Inventors: Tomasz Lukasz RELIGA, Marian Kimberley CHUA, Huitian JIAO, David Benjamin LEE, Manan SANGHI
  • Publication number: 20200372077
    Abstract: Systems and methods directed to providing recommended charts are provided. More specifically, a selection of data arranged in a plurality of data series may be received and classified into series data types. Based on the series data type for each data series of the plurality of data series, a plurality of recommended charts visually describing the data may be automatically provided to a user interface, wherein each chart of the plurality of recommended charts is a different chart type visually describing the data. To provide the plurality of recommended charts, best practices and/or one or more machine learning models may be utilized. In some instances, the charts provided in the user interface may automatically change or otherwise updated based on a different selection of data and/or an assignment of a different data series type to a data series.
    Type: Application
    Filed: May 20, 2019
    Publication date: November 26, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tomasz Lukasz RELIGA, Manan SANGHI, Alan Linchuan LIU, Huitian JIAO, Max WANG
  • Patent number: 10713390
    Abstract: A computer-implemented technique is described herein for removing sensitive content from documents in a manner that preserves the usefulness of the documents for subsequent analysis. For instance, the technique obscures sensitive content in the documents, while retaining meaningful information in the documents for subsequent processing by a machine-learning engine or other machine-implemented analysis mechanisms. According to one illustrative aspect, the technique removes sensitive content from documents using a modification strategy that is chosen based on one or more selection factors. One selection factor pertains to the nature of the processing that is to be performed on the documents after they have been anonymized.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Curtis Dean Anderson, Robert Leslie Rounthwaite, Michael Dean Stokes, Mari Jean Broman Olsen, Michelle Elena Keslin, Erik Thomas Oveson, Tomasz Lukasz Religa
  • Publication number: 20200159862
    Abstract: A method and system for providing a personalized user interface and personalized search suggestions when using an application is disclosed. The method includes receiving a request for providing a personalized user interface such as a personalized menu for an application and examining a history of the user's usage of the application, a history of other user's usage of the application, and/or the content of the current document in the application, before identifying one or more suggested options offered by the application based on one or more of these factors. A list may then be generated and provided for being displayed as part of the personalized user interface. Upon receiving an indication of a user's intent to perform a search within the application, the user's usage history, usage history of users with similar activities, and/or content of the current document may be examined to provide the user with a list of search suggestions.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Madeline Schuster KLEINER, Bernhard KOHLMEIER, Daniel FAIRWEATHER, Tomasz Lukasz RELIGA, Pankaj GAUR, Vincent ETTER, Geoffrey John HULTEN, Jignesh SHAH, Robert ROUNTHWAITE
  • Publication number: 20190079946
    Abstract: In example embodiments, a server stores, in one or more data repositories, a plurality of files that are accessible to a first user of a client device. The server computes, for each file in the plurality of files, a score representing a likelihood that the first user will access the file. The server determines that, for one or more files from the plurality of files, the score exceeds a threshold. The server caches the one or more files in a local cache memory of the client device in response to determining that the score exceeds the threshold.
    Type: Application
    Filed: September 13, 2017
    Publication date: March 14, 2019
    Inventors: Karvell Ka Yiu Li, Yi-Lei Wu, Rui Hu, Sharon Hang Li, Sihong Liu, Si-Qing Chen, Ankita Sharma, Varshini Ramaseshan, Tejprakash S. Gill, Tomasz Lukasz Religa