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: 20250378592
    Abstract: 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: Application
    Filed: June 11, 2024
    Publication date: December 11, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michel PAHUD, Nicolai MARQUARDT, Nathalie M. RICHE, Kenneth P. HINCKLEY, Hugo ROMAT, David William BROWN
  • Patent number: 12118372
    Abstract: 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: Grant
    Filed: September 20, 2022
    Date of Patent: October 15, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dhruv Joshi, David William Brown, Dolly Sobhani, Brian Eugene Kihneman
  • Publication number: 20240095051
    Abstract: 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: Application
    Filed: September 20, 2022
    Publication date: March 21, 2024
    Inventors: Dhruv Joshi, David William Brown, Dolly Sobhani, Brian Eugene Kihneman
  • Patent number: 9875023
    Abstract: 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: Grant
    Filed: November 23, 2011
    Date of Patent: January 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: David William Brown
  • Patent number: 9407499
    Abstract: 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: Grant
    Filed: July 3, 2013
    Date of Patent: August 2, 2016
    Assignee: Harris Corporation
    Inventors: David William Brown, Joseph J. Milhorn
  • Patent number: 9042813
    Abstract: 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: Grant
    Filed: June 6, 2013
    Date of Patent: May 26, 2015
    Assignee: Harris Corporation
    Inventors: Joseph J. Milhorn, David William Brown
  • Publication number: 20150009805
    Abstract: 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: Application
    Filed: July 3, 2013
    Publication date: January 8, 2015
    Inventors: DAVID WILLIAM BROWN, JOSEPH J. MILHORN
  • Publication number: 20140364161
    Abstract: 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: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Applicant: Harris Corporation
    Inventors: JOSEPH J. MILHORN, David William Brown
  • Publication number: 20130127911
    Abstract: 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: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: MICROSOFT CORPORATION
    Inventor: David William Brown