Patents by Inventor David Brett

David Brett 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: 20250298713
    Abstract: A computerized method is provided for holistic evaluation of a containerized microservice's health. Methods can include passively monitoring and recording interactions with the resources the microservice depends on to assess the health of those resources and comparing to selected thresholds to determine potential recovery actions.
    Type: Application
    Filed: March 25, 2024
    Publication date: September 25, 2025
    Inventors: David P. Bonaccorsi, Manoj Kumar Rai, David Brett, Shikhar Trivedi, Naveen Mony
  • Patent number: 11360993
    Abstract: Methods and apparatuses are described for automatic generation of specifications for data access layer application programming interfaces (APIs). A server identifies an object-oriented data model comprising (i) a plurality of object structures containing one or more data elements and (ii) one or more relationships between at least two of the object structures. The server generates an API specification package using the object-oriented data model by identifying object structures to include in the API specification package, defining attributes for the API specification package, assigning data access operations to each identified object structure, creating data relationships between at least two of the identified object structures, and converting the identified object structures, the defined attributes for the API specification package, the assigned data access operations, and the created data relationships into one or more files that comprise the API specification package.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: June 14, 2022
    Assignee: FMR LLC
    Inventors: Vinay Kumar Prasad, David Bonaccorsi, David Brett, Pranay Gupta, Ramnik Mayor
  • Patent number: 10594839
    Abstract: Among other things, embodiments of the present disclosure help improve virtual assistant systems by providing dynamic, customizable deployment groups for virtual assistant software features. Users, such as software developers, can deploy and remove software packages from different groups, and precisely define the members in any number of different deployment groups that can access the deployed virtual assistant software.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: March 17, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dorrene Brown, David Brett, Adarsh Sridhar, Yujia Liu, Eugeniya Salatovka, James Francis Gilsinan, IV
  • Publication number: 20180332141
    Abstract: Among other things, embodiments of the present disclosure help improve virtual assistant systems by providing dynamic, customizable deployment groups for virtual assistant software features. Users, such as software developers, can deploy and remove software packages from different groups, and precisely define the members in any number of different deployment groups that can access the deployed virtual assistant software.
    Type: Application
    Filed: June 14, 2017
    Publication date: November 15, 2018
    Inventors: Dorrene Brown, David Brett, Adarsh Sridhar, Yujia Liu, Eugeniya Salatovka, James Francis Gilsinan, IV
  • Publication number: 20180330274
    Abstract: Techniques for importing skills from a first personal assistant service to a second personal assistant service are described. A machine accesses a skill programmed for the first personal assistant service from a first data file in a first format. The machine determines, based on the first data file, one or more intents used by the skill, each of the one or more intents specifying an action for fulfilling a natural language request of an end-user and including slot(s). The machine determines, based on the first data file, slot types for each of the slot(s) of each of the one or more intents, the slot types specifying sets of potential values for the slot(s), the slot(s) being arguments provided to the one or more intents. The machine stores the one or more intents and the slot types of the skill in a second format for the second personal assistant service.
    Type: Application
    Filed: June 12, 2017
    Publication date: November 15, 2018
    Inventors: Dorrene Brown, Hovhannes Tananyan, Mengjiao Zhou, David Brett
  • Patent number: 9494087
    Abstract: An engine shutoff valve is provided which includes a valve body having an air passageway in which a disc assembly and a valve seat assembly are located. The disc assembly includes a disc member which is arranged to be rotated and moved toward the valve seat assembly upon the occurrence of an engine runaway condition to close the valve. The valve seat assembly includes an anti-friction ring which is arranged to be engaged by the disc member when the valve is closed. The anti-friction ring is rotatable with respect to the valve body and the disc member to prevent the disc member from sticking thereto after closure of the valve, whereupon the valve can be readily reopened.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 15, 2016
    Assignee: AMOT CONTROLS CORP.
    Inventors: David Brett, David Grimwade, Simon Davies
  • Publication number: 20150275774
    Abstract: An engine shutoff valve is provided which includes a valve body having an air passageway in which a disc assembly and a valve seat assembly are located. The disc assembly includes a disc member which is arranged to be rotated and moved toward the valve seat assembly upon the occurrence of an engine runaway condition to close the valve. The valve seat assembly includes an anti-friction ring which is arranged to be engaged by the disc member when the valve is closed. The anti-friction ring is rotatable with respect to the valve body and the disc member to prevent the disc member from sticking thereto after closure of the valve, whereupon the valve can be readily reopened.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: Amot Controls Corp.
    Inventors: David Brett, David Grimwade, Simon Davies
  • Patent number: 8750730
    Abstract: An approach is provided for pairing a fuser assembly with a media size and for electronically labeling the fuser assembly for use with the media size. The approach involves causing, at least in part, a fuser assembly having a memory to be tagged with an identifier related to a corresponding media size, the identifier being stored in the memory. The approach also involves determining a media size associated with a print job to be run by a printing system. The approach further involves determining the identifier of an installed fuser assembly. The approach additionally involves causing, at least in part, a comparison between the determined media size associated with the print job and the identifier of the installed fuser assembly to determine if a conflict exists.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: June 10, 2014
    Assignee: Xerox Corporation
    Inventors: Paul Hewitt, Mark Okley, David William Bailey, David Brett, Adrian Robert Tanner, Anthony Geoffrey Painter
  • Publication number: 20130343770
    Abstract: An approach is provided for pairing a fuser assembly with a media size and for electronically labeling the fuser assembly for use with the media size. The approach involves causing, at least in part, a fuser assembly having a memory to be tagged with an identifier related to a corresponding media size, the identifier being stored in the memory. The approach also involves determining a media size associated with a print job to be run by a printing system. The approach further involves determining the identifier of an installed fuser assembly. The approach additionally involves causing, at least in part, a comparison between the determined media size associated with the print job and the identifier of the installed fuser assembly to determine if a conflict exists.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: XEROX CORPORATION
    Inventors: Paul HEWITT, Mark OAKLEY, David William BAILEY, David BRETT, Adrian Robert TANNER, Anthony Geoffrey PAINTER
  • Publication number: 20080243547
    Abstract: A computer aided method and apparatus for decision support within a medical investigation of a patient. The method comprises the steps of integrating and analyzing patient related data such particular symptoms and insurance related data; querying a recommendation support module with the patient related data and the insurance related data; deriving a recommendation for a patient treatment dependant on the patient related data and on the insurance related data.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: David Brett, Renas Rechid