Patents by Inventor Justin James WAGLE
Justin James WAGLE 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: 20250110985Abstract: Large language models (LLMs) are able to provide robust results based on specified formatting and organization. Traditionally, however, users must form detailed queries to obtain desired results in a desired format. Accordingly, although LLMs are designed to receive natural language input, users often lack the skill, knowledge, or patience to utilize LLMs to their full potential. Ambient information and user history associated with device screenshots are leveraged to provide proactive artificial-intelligence (AI) assistance and query resolution in an LLM environment. In particular, screenshots associated with a computer display are continuously captured and analyzed to detect activity triggers for plugins, for example. In response to detecting an activity trigger, local context associated with one or more prior screenshots is collected. The collected context is then used to inform the plugin for performing the task, thereby reducing the burden placed on the user to input the required information.Type: ApplicationFiled: September 30, 2023Publication date: April 3, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Justin James WAGLE, Rogerio BONATTI
-
Publication number: 20250053748Abstract: A technique uses a machine-trained model to generate a response based on a prompt which expresses current input information and abstract token information. The abstract token information summarizes a full dialogue history of a dialogue, and is generated by the model itself. The technique reduces the size of the prompt by incorporating the abstract summary information in lieu of the full dialogue history. A training system trains the machine-trained model by successively improving the predictive accuracy of the machine-trained model, while rewarding the machine-trained model based on an extent to which the machine-trained model compresses instances of abstract token information.Type: ApplicationFiled: August 10, 2023Publication date: February 13, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Mohsen FAYYAZ, Eric Chris Wolfgang SOMMERLADE, Justin James WAGLE, Vivek PRADEEP
-
Publication number: 20240354317Abstract: A technique uses an encoder system to produce an index of target item embeddings. Each target item embedding is input-agnostic and universal in the sense that different expressions of a target concept, produced using different combinations of input modes, map to the same target item embedding in the index. The encoder system throttles the amount of computations it performs based on the assessed capabilities of an execution platform. A retrieval system processes a multimodal input query by first generating a candidate set of target item embeddings in the index that match the input query, and then using a filtering operation to identify those target item embeddings that are most likely to match the input query. The encoder system and the retrieval system rely on language-based components having weights that are held constant during a training operation. Other weights of these systems are updated during the training operation.Type: ApplicationFiled: April 21, 2023Publication date: October 24, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Mohsen FAYYAZ, Eric Chris Wolfgang SOMMERLADE, Justin James WAGLE
-
Patent number: 12061531Abstract: The systems and methods may use machine learning models to process device data of user devices and determine device usage behaviors for the users of the user devices based on the device data. The systems and methods may provide relatable insights for the device usage behaviors in a user-friendly manner. The systems and methods may provide actional recommendations that users may take in response to the insights provided to promote healthy device usage behaviors or to prevent or reduce the device usage behavior. The systems and methods may also provide recommendations with access to information or other content related to the device usage behavior.Type: GrantFiled: June 15, 2021Date of Patent: August 13, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard Fang, Chang-Ling Wu, Justin James Wagle
-
Publication number: 20230420103Abstract: Systems, methods, and software are disclosed herein that provide a computer-based user experience that allows a user to consume information about physical and digital activities undertaken by one or more users. In an implementation, a software application on a computing device communicates with an online service to obtain activity information indicative of such activities, as well as activity topics produced by the service. The application groups the activities into activity groups based at least on the topics produced for the activities, and displays the activity groups in a user interface to the application.Type: ApplicationFiled: June 27, 2022Publication date: December 28, 2023Inventors: Rui ZHU, Alekhya NANDULA, Luke Nitish KUMAR, Justin James WAGLE
-
Patent number: 11580351Abstract: A technique is described herein for automatically logging journeys taken by a user, and then automatically classifying the purposes of the journeys. In one implementation, the technique obtains journey data from one or more movement-sensing devices as a user travels from a starting location to an ending location in a vehicle. The technique generates a set of features based on the journey data, and then uses a machine-trainable model (such as a neural network) to make its classification based on the features. The machine-trainable model accepts at least one feature that is based on statistical information regarding at least one aspect of prior journeys that the user has taken. Overall, the technique provides a resource-efficient solution that rapidly provides personalized results to individual respective users. In some implementations, the technique performs its personalization without sharing journey data with a remote server.Type: GrantFiled: November 22, 2018Date of Patent: February 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Justin James Wagle, Nathaniel Gunther Roth, Qian Liu, Pnina Eliyahu, Syed Farhan Raza, Timothy Edward Bellay, Rahul Anantha Padmanabha Udipi
-
Publication number: 20220398181Abstract: The systems and methods may use machine learning models to process device data of user devices and determine device usage behaviors for the users of the user devices based on the device data. The systems and methods may provide relatable insights for the device usage behaviors in a user-friendly manner. The systems and methods may provide actional recommendations that users may take in response to the insights provided to promote healthy device usage behaviors or to prevent or reduce the device usage behavior. The systems and methods may also provide recommendations with access to information or other content related to the device usage behavior.Type: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Richard FANG, Chang-Ling WU, Justin James WAGLE
-
Publication number: 20220277050Abstract: Systems and methods for identifying flagged content. One computer-based system includes an electronic processor configured to receive one or more websites, each website including a label identifying a flagged category and content, analyze one or more words included in the content of each of the one or more websites, and associate at least one of the one or more words included in the content of each of the one or more websites with the flagged category. The electronic processor is configured to perform, using the at least one of the one or more words, a query within a search engine to obtain one or more second websites, label each of the one or more second websites with the label identifying the flagged category, and update a model with the one or more websites, the one or more second websites, the one or more words, and the associated labels.Type: ApplicationFiled: March 1, 2021Publication date: September 1, 2022Inventors: Justin James WAGLE, Alekhya NANDULA, Minah KIM
-
Publication number: 20210373728Abstract: Embodiments described herein are directed to a graphical user interface (GUI) for efficiently managing and organizing data items. The GUI utilizes machine learning-based clustering techniques that cluster data items into different clusters. The GUI displays each cluster as a user-selectable UI element. Each UI element displays keywords that are representative of the associated data items. The GUI enables the user to merge clusters together by interacting with the UI elements. For instance, the user may drag and drop one UI element over another UI element to combine the associated clusters. The GUI also enables a user to selectively associate certain Web pages of one cluster with another cluster. For instance, the GUI enables the user to move a keyword from one UI element to another UI element. The data items associated with that keyword are moved to the cluster represented by the other UI element.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Justin James Wagle, Nathaniel G. Roth, Alekhya Nandula, Amy Wu, Dustin D. Brown, Peter T. Martin, Elmar H. Langholz Villareal
-
Publication number: 20200143224Abstract: A technique is described herein for automatically logging journeys taken by a user, and then automatically classifying the purposes of the journeys. In one implementation, the technique obtains journey data from one or more movement-sensing devices as a user travels from a starting location to an ending location in a vehicle. The technique generates a set of features based on the journey data, and then uses a machine-trainable model (such as a neural network) to make its classification based on the features. The machine-trainable model accepts at least one feature that is based on statistical information regarding at least one aspect of prior journeys that the user has taken. Overall, the technique provides a resource-efficient solution that rapidly provides personalized results to individual respective users. In some implementations, the technique performs its personalization without sharing journey data with a remote server.Type: ApplicationFiled: November 22, 2018Publication date: May 7, 2020Inventors: Justin James WAGLE, Nathaniel Gunther ROTH, Qian LIU, Pnina ELIYAHU, Syed Farhan RAZA, Timothy Edward BELLAY, Rahul Anantha Padmanabha UDIPI