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: 11796291Abstract: 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: GrantFiled: June 16, 2022Date of Patent: October 24, 2023Assignee: Raytheon CompanyInventors: Paul A. Merems, Shawn Patrick Burke
-
Publication number: 20230221101Abstract: 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: ApplicationFiled: June 16, 2022Publication date: July 13, 2023Inventors: Paul A. Merems, Shawn Patrick Burke
-
Patent number: 8725949Abstract: 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: GrantFiled: June 24, 2013Date of Patent: May 13, 2014Assignee: Microsoft CorporationInventors: Akhilesh Kaza, Shawn Patrick Burke
-
Publication number: 20130290251Abstract: 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: ApplicationFiled: June 24, 2013Publication date: October 31, 2013Inventors: Akhilesh Kaza, Shawn Patrick Burke
-
Patent number: 8499122Abstract: 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: GrantFiled: November 21, 2011Date of Patent: July 30, 2013Assignee: Microsoft CorporationInventors: Akhilesh Kaza, Shawn Patrick Burke
-
Publication number: 20130132676Abstract: 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: ApplicationFiled: November 21, 2011Publication date: May 23, 2013Applicant: Microsoft CorporationInventors: Akhilesh Kaza, Shawn Patrick Burke
-
Patent number: 7325226Abstract: 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: GrantFiled: June 19, 2003Date of Patent: January 29, 2008Assignee: Microsoft CorporationInventors: Brian Keith Pepin, Shawn Patrick Burke
-
Patent number: 7207034Abstract: 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: GrantFiled: June 23, 2003Date of Patent: April 17, 2007Assignee: Microsoft CorporationInventors: Shawn Patrick Burke, Brian Keith Pepin
-
Publication number: 20040268187Abstract: 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: ApplicationFiled: June 23, 2003Publication date: December 30, 2004Inventors: Shawn Patrick Burke, Brian Keith Pepin
-
Publication number: 20040261008Abstract: 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: ApplicationFiled: June 19, 2003Publication date: December 23, 2004Inventors: Brian Keith Pepin, Shawn Patrick Burke