Patents by Inventor David William Brown
David William Brown 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: 20250378592Abstract: This document relates to generative machine learning. Users can provide a selected content item, such as an image, video, or text. Then, generative content items can be generated based on the selected content item and presented in generative containers on a graphical user interface. Users can iteratively refine the generated content items by selecting generated content items from the user interface and requesting refinements to the selected content items. Based on the requested refinements, a new set of generated content items can be generated and displayed to the user. The iterative refinement process can continue until the user decides to end the process, e.g., by accepting a final generated content item.Type: ApplicationFiled: June 11, 2024Publication date: December 11, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Michel PAHUD, Nicolai MARQUARDT, Nathalie M. RICHE, Kenneth P. HINCKLEY, Hugo ROMAT, David William BROWN
-
Patent number: 12118372Abstract: Methods, systems, and computer programs are presented for generating a usage model for predicting user commands in an app. One method includes receiving model information from client devices. The model is obtained at each client device by training a machine-learning program with app usage data. The server generates synthetic data using the models from the client devices. A machine-learning program is trained using the synthetic data to obtain a global model, which receives as input information about recent commands entered on the app and generates an output with a prediction for the next command expected to be received by the app. The information of the global model is transmitted to a first client device, and the app provides at least one command option in the app user interface based on a prediction, generated by the global model, of the next command expected.Type: GrantFiled: September 20, 2022Date of Patent: October 15, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Dhruv Joshi, David William Brown, Dolly Sobhani, Brian Eugene Kihneman
-
Publication number: 20240095051Abstract: Methods, systems, and computer programs are presented for generating a usage model for predicting user commands in an app. One method includes receiving model information from client devices. The model is obtained at each client device by training a machine-learning program with app usage data. The server generates synthetic data using the models from the client devices. A machine-learning program is trained using the synthetic data to obtain a global model, which receives as input information about recent commands entered on the app and generates an output with a prediction for the next command expected to be received by the app. The information of the global model is transmitted to a first client device, and the app provides at least one command option in the app user interface based on a prediction, generated by the global model, of the next command expected.Type: ApplicationFiled: September 20, 2022Publication date: March 21, 2024Inventors: Dhruv Joshi, David William Brown, Dolly Sobhani, Brian Eugene Kihneman
-
Patent number: 9875023Abstract: Concepts and technologies are described herein for dial-based user interfaces. In accordance with the concepts and technologies disclosed herein, a user device presents a dial-based user interface. The dial-based user interface can be configured with user interface controls associated with various options. In response to detecting selection of a user interface control associated with an option having a numeric value, the user device can modify the dial-based user interface to present a numeric adjustment control that can be interfaced with by a user to adjust the numeric value associated with the option. The dial-based user interface also can be modified to show selected options, option states, option values, option selection history, and/or other information.Type: GrantFiled: November 23, 2011Date of Patent: January 23, 2018Assignee: Microsoft Technology Licensing, LLCInventor: David William Brown
-
Patent number: 9407499Abstract: An enhanced bypass mode simulcast radio communication system (200) includes a plurality of transmit/receive (T/R) sites (2101, 2102, 2103) configured to participate in a simulcasting communication session responsive to a control point system (201). A site controller (211) is responsive to determination of a timing malfunction at a first one of the T/R sites. In response, the site controller is configured to automatically terminate participation of the malfunctioning T/R site in the simulcasting communication session and perform further actions to cause the malfunctioning site to transition to a multisite mode of operation involving a network switching center (202). The simulcast system automatically adjusts its site timing to compensate for the loss of the T/R site in bypass.Type: GrantFiled: July 3, 2013Date of Patent: August 2, 2016Assignee: Harris CorporationInventors: David William Brown, Joseph J. Milhorn
-
Patent number: 9042813Abstract: Simulcast communication network (200) includes a first transmit/receive (T/R) site (2101, 2102, . . . 210N) that functions as control point. At least one processing device (211) is communicatively coupled to the simulcast communication network. The at least one processing device is responsive to a determination that the first T/R site has experienced at least one fault to initiate a dynamic control point arbitration (DCPA) session. The DCPA session includes automatically selecting one of a plurality of second T/R site (2101, 2102, . . . 210N) to function as the control point in place of the first T/R site and automatically re-configuring of the simulcast communication network to cause the selected one of the plurality of second T/R sites to function as the new control point.Type: GrantFiled: June 6, 2013Date of Patent: May 26, 2015Assignee: Harris CorporationInventors: Joseph J. Milhorn, David William Brown
-
Publication number: 20150009805Abstract: An enhanced bypass mode simulcast radio communication system (200) includes a plurality of transmit/receive (T/R) sites (2101, 2102, 2103) configured to participate in a simulcasting communication session responsive to a control point system (201). A site controller (211) is responsive to determination of a timing malfunction at a first one of the T/R sites. In response, the site controller is configured to automatically terminate participation of the malfunctioning T/R site in the simulcasting communication session and perform further actions to cause the malfunctioning site to transition to a multisite mode of operation involving a network switching center (202). The simulcast system automatically adjusts its site timing to compensate for the loss of the T/R site in bypass.Type: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Inventors: DAVID WILLIAM BROWN, JOSEPH J. MILHORN
-
Publication number: 20140364161Abstract: Simulcast communication network (200) includes a first transmit/receive (T/R) site (2101, 2102, . . . 210N) that functions as control point. At least one processing device (211) is communicatively coupled to the simulcast communication network. The at least one processing device is responsive to a determination that the first T/R site has experienced at least one fault to initiate a dynamic control point arbitration (DCPA) session. The DCPA session includes automatically selecting one of a plurality of second T/R site (2101, 2102, . . . 210N) to function as the control point in place of the first T/R site and automatically re-configuring of the simulcast communication network to cause the selected one of the plurality of second T/R sites to function as the new control point.Type: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Applicant: Harris CorporationInventors: JOSEPH J. MILHORN, David William Brown
-
Publication number: 20130127911Abstract: Concepts and technologies are described herein for dial-based user interfaces. In accordance with the concepts and technologies disclosed herein, a user device presents a dial-based user interface. The dial-based user interface can be configured with user interface controls associated with various options. In response to detecting selection of a user interface control associated with an option having a numeric value, the user device can modify the dial-based user interface to present a numeric adjustment control that can be interfaced with by a user to adjust the numeric value associated with the option. The dial-based user interface also can be modified to show selected options, option states, option values, option selection history, and/or other information.Type: ApplicationFiled: November 23, 2011Publication date: May 23, 2013Applicant: MICROSOFT CORPORATIONInventor: David William Brown