Patents by Inventor Shawn Patrick Burke

Shawn Patrick Burke 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: 11796291
    Abstract: An effector having an extendible range and a method for extending the range of an effector includes using an axially translatable center body that is movable from a stowed position, in which the center body is stowed in an outer body of the effector, to a deployed position in which the center body extends out of the outer body to extend the axial length of the effector. The effector includes a ramjet assembly and the subsystems of the effector are contained in the center body. The movement of the center body exposes radially positioned ramjet fuel in the outer body, such that the air entering the ramjet inlet may be heated by combusting the air with the fuel for additional fuel and propulsion of the effector.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: October 24, 2023
    Assignee: Raytheon Company
    Inventors: Paul A. Merems, Shawn Patrick Burke
  • Publication number: 20230221101
    Abstract: An effector having an extendible range and a method for extending the range of an effector includes using an axially translatable center body that is movable from a stowed position, in which the center body is stowed in an outer body of the effector, to a deployed position in which the center body extends out of the outer body to extend the axial length of the effector. The effector includes a ramjet assembly and the subsystems of the effector are contained in the center body. The movement of the center body exposes radially positioned ramjet fuel in the outer body, such that the air entering the ramjet inlet may be heated by combusting the air with the fuel for additional fuel and propulsion of the effector.
    Type: Application
    Filed: June 16, 2022
    Publication date: July 13, 2023
    Inventors: Paul A. Merems, Shawn Patrick Burke
  • Patent number: 8725949
    Abstract: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache. The user interface thread, upon detecting the notification, accesses the updated data in the local cache and populates the updated data into the user interface.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Akhilesh Kaza, Shawn Patrick Burke
  • Publication number: 20130290251
    Abstract: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache.
    Type: Application
    Filed: June 24, 2013
    Publication date: October 31, 2013
    Inventors: Akhilesh Kaza, Shawn Patrick Burke
  • Patent number: 8499122
    Abstract: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache. The user interface thread, upon detecting the notification, accesses the updated data in the local cache and populates the updated data into the user interface.
    Type: Grant
    Filed: November 21, 2011
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Akhilesh Kaza, Shawn Patrick Burke
  • Publication number: 20130132676
    Abstract: The present invention extends to methods, systems, and computer program products for asynchronously binding data from a data source to a data target. A user interface thread and a separate thread are used to enable the user interface thread to continue execution rather than blocking to obtain updated data, to which elements of a user interface that the user interface thread is managing, are bound. The separate thread obtains updated data from a data source, stores the updated data in a local cache, and notifies the user interface thread of the updated data's presence in the local cache.
    Type: Application
    Filed: November 21, 2011
    Publication date: May 23, 2013
    Applicant: Microsoft Corporation
    Inventors: Akhilesh Kaza, Shawn Patrick Burke
  • Patent number: 7325226
    Abstract: Methods, systems, and computer program products to serialize user interface objects having custom object types and serialization formats. A serialization manager may coordinate standard serialization providers to identify standard serializers for standard object types or serialization formats, and as needed, may be extended by loading custom serialization providers to identify custom serializers for custom object types or serialization formats, which may not be covered by the standard serialization providers. From available serialization providers, the serialization manager identifies a serializer for a particular serialization format and object type. The object, custom or standard, is serialized using the identified serializer to a custom or standard format, including source code representations, XML representations, etc.
    Type: Grant
    Filed: June 19, 2003
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Brian Keith Pepin, Shawn Patrick Burke
  • Patent number: 7207034
    Abstract: Methods, systems, and computer program products that automatically generate and track undo information so that the developer of a user interface object need not be responsible for generating and tracking undo information. Change notifications for changes to an object within a visual user interface designer are processed. Data representing an initial state of the object prior to the changes and data representing a subsequent state of the object after the changes is persisted. From the persisted data, an undo unit is prepared for undoing the changes to the object. The undo unit may comprise a transaction of multiple changes made to the object. Each undo unit may identify corresponding routines for undoing and redoing the actions included within the undo unit. An undo unit may be stored until an undo/redo notification is received, and then used to undo/redo the changes represented by the undo unit.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: April 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Shawn Patrick Burke, Brian Keith Pepin
  • Publication number: 20040268187
    Abstract: Methods, systems, and computer program products that automatically generate and track undo information so that the developer of a user interface object need not be responsible for generating and tracking undo information. Change notifications for changes to an object within a visual user interface designer are processed. Data representing an initial state of the object prior to the changes and data representing a subsequent state of the object after the changes is persisted. From the persisted data, an undo unit is prepared for undoing the changes to the object. The undo unit may comprise a transaction of multiple changes made to the object. Each undo unit may identify corresponding routines for undoing and redoing the actions included within the undo unit. An undo unit may be stored until an undo/redo notification is received, and then used to undo/redo the changes represented by the undo unit.
    Type: Application
    Filed: June 23, 2003
    Publication date: December 30, 2004
    Inventors: Shawn Patrick Burke, Brian Keith Pepin
  • Publication number: 20040261008
    Abstract: Methods, systems, and computer program products to serialize user interface objects having custom object types and serialization formats. A serialization manager may coordinate standard serialization providers to identify standard serializers for standard object types or serialization formats, and as needed, may be extended by loading custom serialization providers to identify custom serializers for custom object types or serialization formats, which may not be covered by the standard serialization providers. From available serialization providers, the serialization manager identifies a serializer for a particular serialization format and object type. The object, custom or standard, is serialized using the identified serializer to a custom or standard format, including source code representations, XML representations, etc. Certain serialization formats produce a snippet of code without producing a class representation of an object.
    Type: Application
    Filed: June 19, 2003
    Publication date: December 23, 2004
    Inventors: Brian Keith Pepin, Shawn Patrick Burke