Patents by Inventor Troy Stephens
Troy Stephens 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: 20250081956Abstract: A device for organizing and storing pre-set fishing rigs. The storage device includes a housing having an upper cover and lower cover pivotally secured to a middle section. A first compartment is formed from the upper cover and middle section, whereas a second compartment is formed from the lower cover and middle section. The first and second compartments are disposed in a stacked configuration to allow for compact storing of multiple assembled fishing rigs. A plurality of eyelet fasteners is disposed at a first end of the first compartment and a plurality of tensioning member are disposed at a second end, aligned with the eyelet fasteners. A retaining member is positioned between the first and second ends of the compartment and can receive a fishing hook. The present invention allows pre-set lure combinations to be assembled and properly stored such that each fishing rig is ready for use while fishing.Type: ApplicationFiled: September 13, 2023Publication date: March 13, 2025Inventors: David Brian Bridgewater, Troy Stephen Loader
-
Patent number: 11995922Abstract: A system and a method for identifying errors within a modular framework of a system comprising of a flight management system and an error reporting system. The modular components and correlating code modulars of the modular framework can be executed collectively or independently. Each modular component can be designed to incorporate independent modular updates or modifications.Type: GrantFiled: July 30, 2020Date of Patent: May 28, 2024Assignee: GE Aviation Systems LLCInventors: Terrell Michael Brace, Troy Stephen Brown, Franco Elías Ledesma Orozco, Francisco Javier Sanchez del Valle
-
Publication number: 20220308941Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: June 8, 2022Publication date: September 29, 2022Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Patent number: 11379273Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: GrantFiled: January 3, 2017Date of Patent: July 5, 2022Assignee: APPLE INC.Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Publication number: 20220036669Abstract: A system and a method for identifying errors within a modular framework of a system comprising of a flight management system and an error reporting system. The modular components and correlating code modulars of the modular framework can be executed collectively or independently. Each modular component can be designed to incorporate independent modular updates or modifications.Type: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Inventors: Terrell Michael Brace, Troy Stephen Brown, Franco Elías Ledesma Orozco, Francisco Javier Sanchez del Valle
-
Patent number: 10635550Abstract: Systems and techniques for memory event mitigation in redundant software installations are presented. A system can initiate an event executed by a first software application and a second software application that corresponds to the first software application. First data associated with the first software application can be stored in a first data store and second data associated with the second software application can be stored in a second data store. The system can also compare a first check value for the first data associated with the event and a second check value for the second data associated with the event. Furthermore, the system can re-initiate the event executed by the first software application and the second software application in response to a determination that the first check value does not correspond to the second check value.Type: GrantFiled: December 8, 2017Date of Patent: April 28, 2020Assignee: GE Aviation Systems LLCInventors: Terrell Michael Brace, Troy Stephen Brown, Gregory Reed Sykes
-
Patent number: 10560542Abstract: A mechanism and method for accessing message data in a shared memory by at least one client, includes an allocation of data in the shared memory, the memory configured in a plurality of buffers, and accessing the data by a client or a server without locking or restricting access to the data.Type: GrantFiled: September 15, 2014Date of Patent: February 11, 2020Assignee: GE Aviation Systems LLCInventors: Christian Reynolds Decker, Troy Stephen Brown, Kevin Brett Chapman
-
Publication number: 20190230212Abstract: A method for selectively facilitating access to functionality of a mobile device by a user in a vehicle is provided, which involves causing at least one processor to receive a request for access to the functionality, causing the processor to initially cause access to the functionality to be denied, causing the processor to receive representations of one or more actions taken by the user, causing the processor to determine whether the one or more actions correspond to one or more passenger-related actions that if taken by the user would indicate that the user is not operating the vehicle by determining whether the representations meet at least one passenger-related action criterion, and causing the processor to, in response to determining that the one or more actions meet the criterion, cause the user to be provided access to the functionality of the mobile device. Apparatuses, systems, and computer-readable media are also provided.Type: ApplicationFiled: September 26, 2017Publication date: July 25, 2019Inventors: Troy Stephen Ralph SPRACKLIN, Calman Lion Cachet STEYNBERG
-
Publication number: 20190179718Abstract: Systems and techniques for memory event mitigation in redundant software installations are presented. A system can initiate an event executed by a first software application and a second software application that corresponds to the first software application. First data associated with the first software application can be stored in a first data store and second data associated with the second software application can be stored in a second data store. The system can also compare a first check value for the first data associated with the event and a second check value for the second data associated with the event. Furthermore, the system can re-initiate the event executed by the first software application and the second software application in response to a determination that the first check value does not correspond to the second check value.Type: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Terrell Michael Brace, Troy Stephen Brown, Gregory Reed Sykes
-
Patent number: 10146473Abstract: Systems and methods for notifying one or more observers of one or more state changes are provided. For instance, at least one subject can be configured to write data to a buffer in a shared memory space. One or more observers can have an associated notification group that includes one or more buffer identifiers corresponding to a buffer in the shared memory space. A scheduler can be configured to detect one or more state changes associated with one or more buffers in the shared memory space and to provide an update notification to at least one observer based at least in part on the one or more detected state changes.Type: GrantFiled: May 10, 2016Date of Patent: December 4, 2018Assignee: GE Aviation Systems LLCInventors: Christian Reynolds Decker, Troy Stephen Brown
-
Patent number: 10037166Abstract: Systems and methods for tracking memory allocation within shared memory are provided. In one embodiment, a method includes tracking memory allocation within shared memory. The method includes receiving instructions to execute a process. The method includes assigning a process identifier to the process. The method includes allocating one or more blocks of the shared memory to store process specific data associated with the process, wherein the one or more blocks of the shared memory are addressable with a reference. The method includes storing the process identifier at an index in a first array. The method includes storing, by the one or more processors, the reference to the one or more blocks of the shared memory at the index in a second array.Type: GrantFiled: August 3, 2016Date of Patent: July 31, 2018Assignee: GE Aviation Systems LLCInventors: Christian Reynolds Decker, Troy Stephen Brown
-
Publication number: 20180039445Abstract: Systems and methods for tracking memory allocation within shared memory are provided. In one embodiment, a method includes tracking memory allocation within shared memory. The method includes receiving instructions to execute a process. The method includes assigning a process identifier to the process. The method includes allocating one or more blocks of the shared memory to store process specific data associated with the process, wherein the one or more blocks of the shared memory are addressable with a reference. The method includes storing the process identifier at an index in a first array. The method includes storing, by the one or more processors, the reference to the one or more blocks of the shared memory at the index in a second array.Type: ApplicationFiled: August 3, 2016Publication date: February 8, 2018Inventors: Christian Reynolds Decker, Troy Stephen Brown
-
Publication number: 20170329555Abstract: Systems and methods for notifying one or more observers of one or more state changes are provided. For instance, at least one subject can be configured to write data to a buffer in a shared memory space. One or more observers can have an associated notification group that includes one or more buffer identifiers corresponding to a buffer in the shared memory space. A scheduler can be configured to detect one or more state changes associated with one or more buffers in the shared memory space and to provide an update notification to at least one observer based at least in part on the one or more detected state changes.Type: ApplicationFiled: May 10, 2016Publication date: November 16, 2017Inventors: Christian Reynolds Decker, Troy Stephen Brown
-
Publication number: 20170212794Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet done, where the share sheet done has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: January 3, 2017Publication date: July 27, 2017Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Patent number: 9710313Abstract: A method and system for ensuring integrity of manipulatable critical data, including a processor configured to execute at least one restartable processing thread module, a shared memory communicatively coupled with the processor and having at least some manipulatable critical data wherein when request to restart the at least one restartable processing thread module is received, the at least one restartable processing thread module is restarted.Type: GrantFiled: December 30, 2014Date of Patent: July 18, 2017Assignee: GE AVIATION SYSTEMS LLCInventors: Christian Reynolds Decker, Troy Stephen Brown
-
Patent number: 9563488Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: GrantFiled: September 16, 2014Date of Patent: February 7, 2017Assignee: Apple Inc.Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian
-
Publication number: 20160188381Abstract: A method and system for ensuring integrity of manipulatable critical data, including a processor configured to execute at least one restartable processing thread module, a shared memory communicatively coupled with the processor and having at least some manipulatable critical data wherein when request to restart the at least one restartable processing thread module is received, the at least one restartable processing thread module is restarted.Type: ApplicationFiled: December 30, 2014Publication date: June 30, 2016Inventors: Christian Reynolds Decker, Troy Stephen Brown
-
Publication number: 20160080517Abstract: A mechanism and method for accessing message data in a shared memory by at least one client, includes an allocation of data in the shared memory, the memory configured in a plurality of buffers, and accessing the data by a client or a server without locking or restricting access to the data.Type: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: Christian Reynolds Decker, Troy Stephen Brown, Kevin Brett Chapman
-
Publication number: 20150347200Abstract: A sharing extension point receives a request from a host application for sharing content, the sharing extension point being one of the extension points of an extension framework of an operating system, each corresponding to a common interface to extend a predefined functionality of one application to another application. In response, a sharing extension capable of providing content sharing services is launched. Data representing a share sheet created by the sharing extension is injected into a content viewer within the host application as a share sheet clone, where the share sheet clone has a reduced resolution image of the content displayed therein. In response to receiving a commit command for sharing, the actual content is retrieved from the host application and the retrieved content is transmitted to the sharing extension to enable the sharing extension to post the share sheet on a sharing platform.Type: ApplicationFiled: September 16, 2014Publication date: December 3, 2015Inventors: Rony Fadel, Thomas Deniau, Guyerik B. Fullerton, Akihide Inoue, Troy Stephens, Alexandre Carlhian